mirror of
git://git.musl-libc.org/musl
synced 2025-03-06 20:48:29 +01:00
netinet/tcp.h: update tcp_info for linux v5.5
see linux commit 480274787d7e3458bc5a7cfbbbe07033984ad711 tcp: add TCP_INFO status for failed client TFO
This commit is contained in:
parent
ffac0c2299
commit
d4f298149c
1 changed files with 8 additions and 1 deletions
|
@ -181,6 +181,13 @@ struct tcphdr {
|
|||
#define TCP_CA_Recovery 3
|
||||
#define TCP_CA_Loss 4
|
||||
|
||||
enum tcp_fastopen_client_fail {
|
||||
TFO_STATUS_UNSPEC,
|
||||
TFO_COOKIE_UNAVAILABLE,
|
||||
TFO_DATA_NOT_ACKED,
|
||||
TFO_SYN_RETRANSMITTED,
|
||||
};
|
||||
|
||||
struct tcp_info {
|
||||
uint8_t tcpi_state;
|
||||
uint8_t tcpi_ca_state;
|
||||
|
@ -189,7 +196,7 @@ struct tcp_info {
|
|||
uint8_t tcpi_backoff;
|
||||
uint8_t tcpi_options;
|
||||
uint8_t tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
|
||||
uint8_t tcpi_delivery_rate_app_limited : 1;
|
||||
uint8_t tcpi_delivery_rate_app_limited : 1, tcpi_fastopen_client_fail : 2;
|
||||
uint32_t tcpi_rto;
|
||||
uint32_t tcpi_ato;
|
||||
uint32_t tcpi_snd_mss;
|
||||
|
|
Loading…
Add table
Reference in a new issue