Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
ccid3.h File Reference
#include <linux/ktime.h>
#include <linux/list.h>
#include <linux/types.h>
#include <linux/tfrc.h>
#include "lib/tfrc.h"
#include "../ccid.h"

Go to the source code of this file.

Data Structures

struct  ccid3_hc_tx_sock
 
struct  ccid3_hc_rx_sock
 

Macros

#define TFRC_INITIAL_TIMEOUT   (2 * USEC_PER_SEC)
 
#define TFRC_T_MBI   64
 
#define TFRC_T_DELTA   (USEC_PER_SEC / (2 * HZ))
 
#define rx_pinv   rx_li_hist.i_mean
 

Enumerations

enum  ccid3_options { TFRC_OPT_LOSS_EVENT_RATE = 192, TFRC_OPT_LOSS_INTERVALS = 193, TFRC_OPT_RECEIVE_RATE = 194 }
 
enum  ccid3_hc_tx_states { TFRC_SSTATE_NO_SENT = 1, TFRC_SSTATE_NO_FBACK, TFRC_SSTATE_FBACK }
 
enum  ccid3_hc_rx_states { TFRC_RSTATE_NO_DATA = 1, TFRC_RSTATE_DATA }
 

Macro Definition Documentation

#define rx_pinv   rx_li_hist.i_mean

Definition at line 150 of file ccid3.h.

#define TFRC_INITIAL_TIMEOUT   (2 * USEC_PER_SEC)

Definition at line 46 of file ccid3.h.

#define TFRC_T_DELTA   (USEC_PER_SEC / (2 * HZ))

Definition at line 61 of file ccid3.h.

#define TFRC_T_MBI   64

Definition at line 49 of file ccid3.h.

Enumeration Type Documentation

Enumerator:
TFRC_RSTATE_NO_DATA 
TFRC_RSTATE_DATA 

Definition at line 122 of file ccid3.h.

Enumerator:
TFRC_SSTATE_NO_SENT 
TFRC_SSTATE_NO_FBACK 
TFRC_SSTATE_FBACK 

Definition at line 71 of file ccid3.h.

Enumerator:
TFRC_OPT_LOSS_EVENT_RATE 
TFRC_OPT_LOSS_INTERVALS 
TFRC_OPT_RECEIVE_RATE 

Definition at line 64 of file ccid3.h.