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

#include <ccid2.h>

Data Fields

u32 tx_cwnd
 
u32 tx_ssthresh
 
u32 tx_pipe
 
u32 tx_packets_acked
 
struct ccid2_seqtx_seqbuf [CCID2_SEQBUF_MAX]
 
int tx_seqbufc
 
struct ccid2_seqtx_seqh
 
struct ccid2_seqtx_seqt
 
u32 tx_srtt
 
u32 tx_mdev
 
u32 tx_mdev_max
 
u32 tx_rttvar
 
u32 tx_rto
 
u64 tx_rtt_seq:48
 
struct timer_list tx_rtotimer
 
u32 tx_cwnd_used
 
u32 tx_expected_wnd
 
u32 tx_cwnd_stamp
 
u32 tx_lsndtime
 
u64 tx_rpseq
 
int tx_rpdupack
 
u32 tx_last_cong
 
u64 tx_high_ack
 
struct list_head tx_av_chunks
 

Detailed Description

struct ccid2_hc_tx_sock - CCID2 TX half connection {cwnd,ssthresh,pipe}: as per RFC 4341, section 5 : Ack counter for deriving cwnd growth (RFC 3465) : smoothed RTT estimate, scaled by 2^3 : smoothed RTT variation, scaled by 2^2 : maximum of during one flight : moving average/maximum of : RTO value deriving from SRTT and RTTVAR (RFC 2988) : to decay RTTVAR at most once per flight : actually used cwnd, W_used of RFC 2861 : moving average of : to track idle periods in CWV : last time (in jiffies) a data packet was sent : last consecutive seqno : dupacks since rpseq : list of Ack Vectors received on current skb

Definition at line 70 of file ccid2.h.

Field Documentation

struct list_head tx_av_chunks

Definition at line 99 of file ccid2.h.

u32 tx_cwnd

Definition at line 71 of file ccid2.h.

u32 tx_cwnd_stamp

Definition at line 90 of file ccid2.h.

u32 tx_cwnd_used

Definition at line 90 of file ccid2.h.

u32 tx_expected_wnd

Definition at line 90 of file ccid2.h.

u64 tx_high_ack

Definition at line 98 of file ccid2.h.

u32 tx_last_cong

Definition at line 97 of file ccid2.h.

u32 tx_lsndtime

Definition at line 90 of file ccid2.h.

u32 tx_mdev

Definition at line 81 of file ccid2.h.

u32 tx_mdev_max

Definition at line 81 of file ccid2.h.

u32 tx_packets_acked

Definition at line 74 of file ccid2.h.

u32 tx_pipe

Definition at line 73 of file ccid2.h.

int tx_rpdupack

Definition at line 96 of file ccid2.h.

u64 tx_rpseq

Definition at line 95 of file ccid2.h.

u32 tx_rto

Definition at line 81 of file ccid2.h.

struct timer_list tx_rtotimer

Definition at line 87 of file ccid2.h.

u64 tx_rtt_seq

Definition at line 86 of file ccid2.h.

u32 tx_rttvar

Definition at line 81 of file ccid2.h.

Definition at line 75 of file ccid2.h.

int tx_seqbufc

Definition at line 76 of file ccid2.h.

struct ccid2_seq* tx_seqh

Definition at line 77 of file ccid2.h.

struct ccid2_seq* tx_seqt

Definition at line 78 of file ccid2.h.

u32 tx_srtt

Definition at line 81 of file ccid2.h.

u32 tx_ssthresh

Definition at line 72 of file ccid2.h.


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