CongURE - A Congestion control framework

Congestion control utilizing re-usable elements More...

Detailed Description

Congestion control utilizing re-usable elements

Modules

 CongURE compile time configuration
 Configuration for congestion control using CongURE - A Congestion control framework.
 
 CongURE mock implementation
 A mock for testing CongURE - A Congestion control framework.
 
 CongURE test framework shell commands
 Shell commands to test a CongURE implementation.
 

Files

file  congure.h
 

Data Structures

struct  congure_snd_t
 Base state object for CongURE implementations. More...
 
struct  congure_snd_msg_t
 Object to represent a collection of sent messages. More...
 
struct  congure_snd_ack_t
 Object to represent an ACK to a message. More...
 
struct  congure_snd_driver
 Driver for CongURE objects. More...
 

Macros

#define CONGURE_WND_SIZE_MAX   (UINT16_MAX)
 Maximum value the window size can take.
 

Typedefs

typedef uint16_t congure_wnd_size_t
 Define type for window size to allow for possible window size scaling.
 
typedef struct congure_snd_driver congure_snd_driver_t
 Forward-declariton for the driver struct.