struct dccp_sock - DCCP socket state
- sequence number window low - sequence number window high - acknowledgement number window low - acknowledgement number window high - initial sequence number sent - initial sequence number received - first OPEN sequence number received - greatest sequence number sent - greatest valid sequence number received - greatest valid ack number received on a non-Sync; initialized to dccps_iss - first (passive sock) or unique (active sock) service code - second .. last service code on passive socket - latest timestamp received on a TIMESTAMP option - time of receiving latest - feature-local Ack Ratio - feature-remote Ack Ratio - local Sequence Window (influences ack number validity) - remote Sequence Window (influences seq number validity) - sender partial checksum coverage (via sockopt) - receiver partial checksum coverage (via sockopt) - local Send NDP Count feature (7.7.2) - number of Non Data Packets since last data packet - current value of MSS (path MTU minus header sizes) - timestamp for rate-limiting DCCP-Sync (RFC 4340, 7.5.4) - tracks feature-negotiation state (mostly during handshake) - rx half connection ack vector - CCID used for the receiver (or receiving half-connection) - CCID used for the sender (or sending half-connection) - parsed set of retrieved options - TX dequeueing policy, one of dccp_packet_dequeueing_policy - maximum length of the TX queue - role of this sock, one of dccp_role - receiver wants to add options when acking - sender wants to add options when sending - server holds timewait state on close (RFC 4340, 8.3) - flag which signals "send out-of-band message soon" - tasklet scheduled by the TX CCID to dequeue data packets - used by the TX CCID to delay sending (rate-based pacing) - RTT sample from Request/Response exchange (in usecs)
Definition at line 260 of file dccp.h.