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. | |