Implementation of QUIC's congestion control algorithm for the CongURE framework. More...
Implementation of QUIC's congestion control algorithm for the CongURE framework.
Files | |
file | quic.h |
Data Structures | |
struct | congure_quic_snd_consts_t |
Constants for the congestion control. More... | |
struct | congure_quic_snd_t |
State object for CongURE QUIC. More... | |
Functions | |
void | congure_quic_snd_setup (congure_quic_snd_t *c, const congure_quic_snd_consts_t *consts) |
Set's up the driver for a CongURE QUIC object. More... | |
void congure_quic_snd_setup | ( | congure_quic_snd_t * | c, |
const congure_quic_snd_consts_t * | consts | ||
) |
Set's up the driver for a CongURE QUIC object.
consts
must be greater than or equal to its inter_msg_interval_denominator. See RFC 9002, section 7.7: > Using a value for "N" that is small, but at least 1 (for > example, 1.25) ensures that variations in round-trip time do not > result in under-utilization of the congestion window.[in] | c | A CongURE QUIC object. |
[in] | consts | The constants to use for c . congure_quic_snd_consts_t::inter_msg_interval_numerator must be greater than or equal to congure_quic_snd_consts_t::inter_msg_interval_denominator |