sk_state_load(9)

sk_state_load9

Read sk->sk_state for lockless contexts

Usage

int sk_state_load(const struct sock * sk);

Arguments

sk

socket pointer

Overview

Paired with sk_state_store. Used in places we do not hold socket lock : tcp_diag_get_info, tcp_get_info, tcp_poll, get_tcp4_sock ...

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.