The various congestion control algorithms, also known as "TCP flavors". More...
Classes | |
struct | ns3::TcpLedbat::OwdCircBuf |
Buffer structure to store delays. More... | |
class | ns3::TcpBic |
BIC congestion control algorithm. More... | |
class | ns3::TcpCongestionOps |
Congestion control abstract class. More... | |
class | ns3::TcpHighSpeed |
An implementation of TCP HighSpeed. More... | |
class | ns3::TcpHtcp |
An implementation of the H-TCP variant of TCP. More... | |
class | ns3::TcpHybla |
Implementation of the TCP Hybla algorithm. More... | |
class | ns3::TcpIllinois |
An implementation of TCP Illinois algorithm. More... | |
class | ns3::TcpLedbat |
An implementation of LEDBAT. More... | |
class | ns3::TcpScalable |
An implementation of TCP Scalable. More... | |
class | ns3::TcpVegas |
An implementation of TCP Vegas. More... | |
class | ns3::TcpVeno |
An implementation of TCP Veno. More... | |
class | ns3::TcpWestwood |
An implementation of TCP Westwood and Westwood+. More... | |
class | ns3::TcpYeah |
An implementation of TCP YeAH. More... | |
Enumerations | |
enum | ns3::TcpWestwood::FilterType { ns3::TcpWestwood::NONE, ns3::TcpWestwood::TUSTIN } |
Filter type (None or Tustin) More... | |
enum | ns3::TcpWestwood::ProtocolType { ns3::TcpWestwood::WESTWOOD, ns3::TcpWestwood::WESTWOODPLUS } |
Protocol variant (Westwood or Westwood+) More... | |
enum | ns3::TcpLedbat::SlowStartType { ns3::TcpLedbat::DO_NOT_SLOWSTART, ns3::TcpLedbat::DO_SLOWSTART } |
The slowstart types. More... | |
enum | ns3::TcpLedbat::State : uint32_t { ns3::TcpLedbat::LEDBAT_VALID_OWD = (1 << 1), ns3::TcpLedbat::LEDBAT_CAN_SS = (1 << 3) } |
The state of LEDBAT. More... | |
The various congestion control algorithms, also known as "TCP flavors".
Protocol variant (Westwood or Westwood+)
Enumerator | |
---|---|
WESTWOOD | |
WESTWOODPLUS |
Definition at line 85 of file tcp-westwood.h.
|
private |
The slowstart types.
Enumerator | |
---|---|
DO_NOT_SLOWSTART |
Do not Slow Start. |
DO_SLOWSTART |
Do NewReno Slow Start. |
Definition at line 42 of file tcp-ledbat.h.
|
private |
The state of LEDBAT.
If LEDBAT is not in VALID_OWD state, it falls to default congestion ops.
Enumerator | |
---|---|
LEDBAT_VALID_OWD |
If valid timestamps are present. |
LEDBAT_CAN_SS |
If LEDBAT allows Slow Start. |
Definition at line 52 of file tcp-ledbat.h.