Loading...
Searching...
No Matches
CongURE implementation of TCP Reno

Implementation of the TCP Reno congestion control algorithm for the CongURE framework. More...

Detailed Description

Implementation of the TCP Reno congestion control algorithm for the CongURE framework.

See also
RFC 5681

Modules

 The send driver methods for CongURE TCP Reno
 Many other congestion control mechanisms are just adaptations of TCP Reno, so this makes the methods of CongURE implementation of TCP Reno available to other CongURE - A Congestion control framework modules.
 

Files

file  reno.h
 

Data Structures

struct  congure_reno_snd_consts_t
 Constants for the congestion control. More...
 
struct  congure_reno_snd
 State object for CongURE Reno. More...
 

Typedefs

typedef struct congure_reno_snd congure_reno_snd_t
 Forward declaration of state object for CongURE Reno.
 

Functions

void congure_reno_snd_setup (congure_reno_snd_t *c, const congure_reno_snd_consts_t *consts)
 Set-up CongURE implementation of TCP Reno driver and constants.
 

Typedef Documentation

◆ congure_reno_snd_t

Forward declaration of state object for CongURE Reno.

Definition at line 37 of file reno.h.

Function Documentation

◆ congure_reno_snd_setup()

void congure_reno_snd_setup ( congure_reno_snd_t c,
const congure_reno_snd_consts_t consts 
)

Set-up CongURE implementation of TCP Reno driver and constants.

Precondition
Module congure_reno is compiled in (note: congure_reno_methods can also compile this module to enable The send driver methods for CongURE TCP Reno, but not activate the module congure_reno)
Parameters
[in]cThe CongURE implementation of TCP Reno state object
[in]constsThe constants to use