Struct net_socket

Struct Documentation

struct net_socket

Public Types

enum class timer

Values:

enumerator none
enumerator retransmit
enumerator another
enumerator time_wait
enumerator zero_window
enum class net_state

Values:

enumerator established
enumerator syn_sent
enumerator syn_recv
enumerator fin_wait1
enumerator fin_wait2
enumerator time_wait
enumerator close
enumerator close_wait
enumerator last_ack
enumerator listen
enumerator closing

Public Functions

inline bool operator<(const net_socket &rhs) const

Public Members

size_t slot
ip local_ip
uint16_t local_port
ip remote_ip
uint16_t remote_port
net_state socket_net_state
size_t tx_queue
size_t rx_queue
timer timer_active
size_t timer_expire_jiffies
size_t retransmits
uid_t uid
size_t timeouts
ino64_t inode
int ref_count
size_t skbuff