FreeBSD kernel IPv4 code
cc_newreno.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  newreno
 
struct  cc_newreno_opts
 

Macros

#define CCALGONAME_NEWRENO   "newreno"
 
#define CC_NEWRENO_BETA   1 /* Beta for normal DUP-ACK/Sack recovery */
 
#define CC_NEWRENO_BETA_ECN   2 /* ECN Beta for Abe */
 
#define CC_NEWRENO_HYSTART_ENABLED   0x0002 /* We can do hystart, a loss removes this flag */
 
#define CC_NEWRENO_HYSTART_IN_CSS   0x0004 /* If we enter hystart CSS this flag is set */
 
#define CC_NEWRENO_BETA_ECN_ENABLED   0x0020
 

Macro Definition Documentation

◆ CC_NEWRENO_BETA

#define CC_NEWRENO_BETA   1 /* Beta for normal DUP-ACK/Sack recovery */

Definition at line 54 of file cc_newreno.h.

◆ CC_NEWRENO_BETA_ECN

#define CC_NEWRENO_BETA_ECN   2 /* ECN Beta for Abe */

Definition at line 55 of file cc_newreno.h.

◆ CC_NEWRENO_BETA_ECN_ENABLED

#define CC_NEWRENO_BETA_ECN_ENABLED   0x0020

Definition at line 60 of file cc_newreno.h.

◆ CC_NEWRENO_HYSTART_ENABLED

#define CC_NEWRENO_HYSTART_ENABLED   0x0002 /* We can do hystart, a loss removes this flag */

Definition at line 58 of file cc_newreno.h.

◆ CC_NEWRENO_HYSTART_IN_CSS

#define CC_NEWRENO_HYSTART_IN_CSS   0x0004 /* If we enter hystart CSS this flag is set */

Definition at line 59 of file cc_newreno.h.

◆ CCALGONAME_NEWRENO

#define CCALGONAME_NEWRENO   "newreno"

Definition at line 32 of file cc_newreno.h.