Congestion control utilizing re-usable elements More...
Congestion control utilizing re-usable elements
| Topics | |
| 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 |