Namespaces
Enumerations
enum class CongestionControlState : uint32_t
| Name | Value | Comments |
|---|---|---|
| kOpen | 0u |
No indication of duplicate ACKs or loss. Everything is fine. |
| kDisorder | 1u |
Received SACK blocks duplicate ACKs, assumed to be due to packet loss |
| kCongestionWindowReduced | 2u |
Sending rate reduced due to congestion signal. This is either an ECN or |
| kRecovery | 3u |
Sender has entered either fast recovery (after seeing enough duplicate |
| kLoss | 4u |
Sender hit RTO and entered slow start. Exits when all retransmitted |
TCP congestion control state machine state.
Defined at line 18 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/common_types.h
enum class State : uint32_t
| Name | Value |
|---|---|
| kEstablished | 1u |
| kSynSent | 2u |
| kSynRecv | 3u |
| kFinWait1 | 4u |
| kFinWait2 | 5u |
| kTimeWait | 6u |
| kClose | 7u |
| kCloseWait | 8u |
| kLastAck | 9u |
| kListen | 10u |
| kClosing | 11u |
TCP state machine state.
Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/cpp/fidl/fuchsia.net.tcp/cpp/common_types.h