xs_tcp_state_change(9)
hey bestie π welcome to the xs_tcp_state_change(9) page from the Kernel API Manual. we're folding the manual name in up here instead of doing a crusty header line, because we're cute like that β¨
πΈ NAME πΈ
xs_tcp_state_change is the callback that handles TCP socket state changes. that's the whole assignment: TCP socket state changes happen, and this callback handles them. the socket in question is sk π
β¨ SYNOPSIS β¨
here's the exact signature, bestie β copy it like your life depends on it:
void xs_tcp_state_change (struct sock *sk );
it's a void function and it takes one argument, sk π¦
π ARGUMENTS π
skβ socket whose state has changed π
π¦ SEE ALSO π¦
okay so these are the related pages and the kernel file, listed exactly because references are not a vibe check you can flunk π
- Kernel file:
./net/sunrpc/xprtsock.c xs_nospace(9)xs_local_send_request(9)xs_udp_send_request(9)xs_tcp_send_request(9)xs_error_report(9)xs_close(9)xs_destroy(9)xs_udp_data_read_skb(9)xs_data_ready(9)xs_local_state_change(9)xs_udp_write_space(9)xs_tcp_write_space(9)xs_udp_set_buffer_size(9)xs_udp_timer(9)xs_set_port(9)xs_local_setup_socket(9)xs_enable_swap(9)xs_disable_swap(9)xs_tcp_shutdown(9)xs_tcp_setup_socket(9)xs_tls_handshake_done(9)xs_tcp_tls_setup_socket(9)xs_connect(9)xs_local_print_stats(9)xs_udp_print_stats(9)xs_tcp_print_stats(9)bc_send_request(9)xs_setup_local(9)xs_setup_udp(9)xs_setup_tcp(9)xs_setup_tcp_tls(9)xs_setup_bc_tcp(9)init_socket_xprt(9)cleanup_socket_xprt(9)
source/version: ./net/sunrpc Β· date: October 2026 Β· page: xs_tcp_state_change(9) β mwah, bye bestie ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms