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

#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
 

Detailed Description

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.

Definition at line 45 of file tfrc.h.

Field Documentation

__u32 tfrctx_ipi

Definition at line 52 of file tfrc.h.

__u32 tfrctx_p

Definition at line 50 of file tfrc.h.

__u32 tfrctx_rto

Definition at line 51 of file tfrc.h.

__u32 tfrctx_rtt

Definition at line 49 of file tfrc.h.

__u64 tfrctx_x

Definition at line 46 of file tfrc.h.

__u32 tfrctx_x_calc

Definition at line 48 of file tfrc.h.

__u64 tfrctx_x_recv

Definition at line 47 of file tfrc.h.


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