All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

State object for CongURE Reno. More...

Detailed Description

State object for CongURE Reno.

Definition at line 172 of file reno.h.

#include <reno.h>

Data Fields

congure_snd_t super
 see congure_snd_t
 
const congure_reno_snd_consts_tconsts
 Constants.
 
uint32_t last_ack
 ID of the last ACK reported.
 
congure_wnd_size_t mss
 Maximum segment size of the sender in caller-defined units.
 
congure_wnd_size_t ssthresh
 Slow-start threshold.
 
uint16_t in_flight_size
 Sum of caller-defined units of message sizes of all messages that are yet not ack'd or declared lost.
 
uint8_t dup_acks
 Number of duplicate ACKs reported.
 
- Data Fields inherited from congure_snd_t
const congure_snd_driver_tdriver
 Driver for the state object.
 
void * ctx
 Context for callbacks specific to the congestion control.
 
congure_wnd_size_t cwnd
 Congestion window size.
 

Field Documentation

◆ consts

const congure_reno_snd_consts_t* congure_reno_snd::consts

Constants.

Definition at line 178 of file reno.h.

◆ dup_acks

uint8_t congure_reno_snd::dup_acks

Number of duplicate ACKs reported.

Definition at line 190 of file reno.h.

◆ in_flight_size

uint16_t congure_reno_snd::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 189 of file reno.h.

◆ last_ack

uint32_t congure_reno_snd::last_ack

ID of the last ACK reported.

Definition at line 179 of file reno.h.

◆ mss

congure_wnd_size_t congure_reno_snd::mss

Maximum segment size of the sender in caller-defined units.

Definition at line 183 of file reno.h.

◆ ssthresh

congure_wnd_size_t congure_reno_snd::ssthresh

Slow-start threshold.

Definition at line 184 of file reno.h.

◆ super

congure_snd_t congure_reno_snd::super

see congure_snd_t

Definition at line 173 of file reno.h.


The documentation for this struct was generated from the following file: