Enumerations
enum class CongestionControlState : uint32_t
| Name | Value | Comments |
|---|---|---|
| OPEN | 0u |
No indication of duplicate ACKs or loss. Everything is fine. |
| DISORDER | 1u |
Received SACK blocks duplicate ACKs, assumed to be due to packet loss |
| CONGESTION_WINDOW_REDUCED | 2u |
Sending rate reduced due to congestion signal. This is either an ECN or |
| RECOVERY | 3u |
Sender has entered either fast recovery (after seeing enough duplicate |
| LOSS | 4u |
Sender hit RTO and entered slow start. Exits when all retransmitted |
TCP congestion control state machine state.
Defined at line 16 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/hlcpp/fuchsia/net/tcp/cpp/fidl.h
enum class State : uint32_t
| Name | Value |
|---|---|
| ESTABLISHED | 1u |
| SYN_SENT | 2u |
| SYN_RECV | 3u |
| FIN_WAIT1 | 4u |
| FIN_WAIT2 | 5u |
| TIME_WAIT | 6u |
| CLOSE | 7u |
| CLOSE_WAIT | 8u |
| LAST_ACK | 9u |
| LISTEN | 10u |
| CLOSING | 11u |
TCP state machine state.
Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/hlcpp/fuchsia/net/tcp/cpp/fidl.h
Records
Functions
-
zx_status_t Clone (::fuchsia::net::tcp::CongestionControlState value, ::fuchsia::net::tcp::CongestionControlState * result)Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/hlcpp/fuchsia/net/tcp/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::net::tcp::State value, ::fuchsia::net::tcp::State * result)Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.net.tcp/fuchsia.net.tcp/hlcpp/fuchsia/net/tcp/cpp/fidl.h