Congestion control utilizing re-usable elements More...
Congestion control utilizing re-usable elements
Modules | |
CongURE compile time configuration | |
Configuration for congestion control using CongURE - A Congestion control framework. | |
CongURE implementation of QUIC's CC | |
Implementation of QUIC's congestion control algorithm for the CongURE framework. | |
CongURE implementation of TCP ABE | |
Implementation of the TCP Alternative Backoff with ECN (ABE) congestion control mechanism for the CongURE framework. | |
CongURE implementation of TCP Reno | |
Implementation of the TCP Reno congestion control algorithm for the CongURE 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. | |
#define CONGURE_WND_SIZE_MAX (UINT16_MAX) |
typedef struct congure_snd_driver congure_snd_driver_t |
typedef uint16_t congure_wnd_size_t |