struct sock_common - minimal network layer representation of sockets : Foreign IPv4 addr : Bound local IPv4 addr : hash value used with various protocol lookup tables : two u16 hash values used by UDP lookup tables : network address family : Connection state : SO_REUSEADDR setting : bound device index if != 0 : bind hash linkage for various protocol lookup tables : second hash linkage for UDP/UDP-Lite protocol : protocol handlers inside a network family : reference to the network namespace of this socket : main hash linkage for various protocol lookup tables : main hash linkage for TCP/UDP/UDP-Lite protocol : tx queue number for this connection : reference count
This is the minimal network layer representation of sockets, the header for struct sock and struct inet_timewait_sock.
Definition at line 151 of file sock.h.