State object for CongURE QUIC.
More...
State object for CongURE QUIC.
Definition at line 134 of file quic.h.
#include <quic.h>
◆ consts
Constants.
Definition at line 140 of file quic.h.
◆ first_rtt_sample
Timestamp in milliseconds of when the first RTT sample was obtained.
Definition at line 146 of file quic.h.
◆ in_flight_size
unsigned congure_quic_snd_t::in_flight_size |
Sum of caller-defined units of message sizes of all messages that are yet not ack'd or declared lost.
Definition at line 152 of file quic.h.
◆ limited
uint16_t congure_quic_snd_t::limited |
◆ max_ack_delay
uint16_t congure_quic_snd_t::max_ack_delay |
Advertised maximum amount of time in milliseconds a receiver intends to delay its acknowledgements.
Used to establish persistent congestion.
Should be supplied and may be changed by user before calling a CongURE - A Congestion control framework function. If this value is not provided by the * protocol, leave it at 0.
Definition at line 206 of file quic.h.
◆ min_rtt
uint16_t congure_quic_snd_t::min_rtt |
The minimum RTT seen over a period of time.
Definition at line 183 of file quic.h.
◆ recovery_start
Timestamp in milliseconds of when congestion was first detected.
This is the time when congestion recovery mode is entered.
Definition at line 159 of file quic.h.
◆ rtt_var
uint16_t congure_quic_snd_t::rtt_var |
The RTT variation.
Definition at line 178 of file quic.h.
◆ smoothed_rtt
uint16_t congure_quic_snd_t::smoothed_rtt |
The smoothed RTT of a connection between peers in milliseconds.
Definition at line 173 of file quic.h.
◆ ssthresh
◆ super
The documentation for this struct was generated from the following file: