Linux Kernel
3.7.1
|
#include <tfrc.h>
Data Fields | |
__u64 | tfrctx_x |
__u64 | tfrctx_x_recv |
__u32 | tfrctx_x_calc |
__u32 | tfrctx_rtt |
__u32 | tfrctx_p |
__u32 | tfrctx_rto |
__u32 | tfrctx_ipi |
tfrc_tx_info - TFRC Sender Data Structure
: computed transmit rate (4.3 (4)) : receiver estimate of send rate (4.3) : return value of throughput equation (3.1) : (moving average) estimate of RTT (4.3) : current loss event rate (5.4) : estimate of RTO, equals 4*RTT (4.3) : inter-packet interval (4.6)
Note: X and X_recv are both maintained in units of 64 * bytes/second. This enables a finer resolution of sending rates and avoids problems with integer arithmetic; u32 is not sufficient as scaling consumes 6 bits.