Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
inet_connection_sock Struct Reference

#include <inet_connection_sock.h>

Data Fields

struct inet_sock icsk_inet
 
struct request_sock_queue icsk_accept_queue
 
struct inet_bind_bucketicsk_bind_hash
 
unsigned long icsk_timeout
 
struct timer_list icsk_retransmit_timer
 
struct timer_list icsk_delack_timer
 
__u32 icsk_rto
 
__u32 icsk_pmtu_cookie
 
struct tcp_congestion_opsicsk_ca_ops
 
struct
inet_connection_sock_af_ops
icsk_af_ops
 
unsigned int(* icsk_sync_mss )(struct sock *sk, u32 pmtu)
 
__u8 icsk_ca_state
 
__u8 icsk_retransmits
 
__u8 icsk_pending
 
__u8 icsk_backoff
 
__u8 icsk_syn_retries
 
__u8 icsk_probes_out
 
__u16 icsk_ext_hdr_len
 
struct {
   __u8   pending
 
   __u8   quick
 
   __u8   pingpong
 
   __u8   blocked
 
   __u32   ato
 
   unsigned long   timeout
 
   __u32   lrcvtime
 
   __u16   last_seg_size
 
   __u16   rcv_mss
 
icsk_ack
 
struct {
   int   enabled
 
   int   search_high
 
   int   search_low
 
   int   probe_size
 
icsk_mtup
 
u32 icsk_ca_priv [16]
 
u32 icsk_user_timeout
 

Detailed Description

inet_connection_sock - INET connection oriented sock

: FIFO of established children : Bind node : Timeout : Resend (no ack) : Retransmit timeout Last pmtu seen by socket Pluggable congestion control hook Operations which are AF_INET{4,6} specific : Congestion control state : Number of unrecovered [RTO] timeouts : Scheduled timer event : Backoff : Number of allowed SYN (or equivalent) retries : unanswered 0 window probes : Network protocol overhead (IP/IPv6 options) : Delayed ACK control data ; MTU probing control data

Definition at line 87 of file inet_connection_sock.h.

Field Documentation

__u32 ato

Definition at line 112 of file inet_connection_sock.h.

__u8 blocked

Definition at line 111 of file inet_connection_sock.h.

int enabled

Definition at line 119 of file inet_connection_sock.h.

struct request_sock_queue icsk_accept_queue

Definition at line 90 of file inet_connection_sock.h.

struct { ... } icsk_ack

Definition at line 98 of file inet_connection_sock.h.

__u8 icsk_backoff

Definition at line 103 of file inet_connection_sock.h.

struct inet_bind_bucket* icsk_bind_hash

Definition at line 91 of file inet_connection_sock.h.

struct tcp_congestion_ops* icsk_ca_ops

Definition at line 97 of file inet_connection_sock.h.

u32 icsk_ca_priv[16]

Definition at line 128 of file inet_connection_sock.h.

__u8 icsk_ca_state

Definition at line 100 of file inet_connection_sock.h.

struct timer_list icsk_delack_timer

Definition at line 94 of file inet_connection_sock.h.

__u16 icsk_ext_hdr_len

Definition at line 106 of file inet_connection_sock.h.

struct inet_sock icsk_inet

Definition at line 89 of file inet_connection_sock.h.

struct { ... } icsk_mtup
__u8 icsk_pending

Definition at line 102 of file inet_connection_sock.h.

__u32 icsk_pmtu_cookie

Definition at line 96 of file inet_connection_sock.h.

__u8 icsk_probes_out

Definition at line 105 of file inet_connection_sock.h.

struct timer_list icsk_retransmit_timer

Definition at line 93 of file inet_connection_sock.h.

__u8 icsk_retransmits

Definition at line 101 of file inet_connection_sock.h.

__u32 icsk_rto

Definition at line 95 of file inet_connection_sock.h.

__u8 icsk_syn_retries

Definition at line 104 of file inet_connection_sock.h.

unsigned int(* icsk_sync_mss)(struct sock *sk, u32 pmtu)

Definition at line 99 of file inet_connection_sock.h.

unsigned long icsk_timeout

Definition at line 92 of file inet_connection_sock.h.

u32 icsk_user_timeout

Definition at line 129 of file inet_connection_sock.h.

__u16 last_seg_size

Definition at line 115 of file inet_connection_sock.h.

__u32 lrcvtime

Definition at line 114 of file inet_connection_sock.h.

__u8 pending

Definition at line 108 of file inet_connection_sock.h.

__u8 pingpong

Definition at line 110 of file inet_connection_sock.h.

int probe_size

Definition at line 126 of file inet_connection_sock.h.

__u8 quick

Definition at line 109 of file inet_connection_sock.h.

__u16 rcv_mss

Definition at line 116 of file inet_connection_sock.h.

int search_high

Definition at line 122 of file inet_connection_sock.h.

int search_low

Definition at line 123 of file inet_connection_sock.h.

unsigned long timeout

Definition at line 113 of file inet_connection_sock.h.


The documentation for this struct was generated from the following file: