diff options
| author | David S. Miller <[email protected]> | 2017-04-24 14:27:18 -0400 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2017-04-24 14:27:18 -0400 |
| commit | 3ec21b6580792c9890e265a46488afbe7dabc5d6 (patch) | |
| tree | 258bd7edb6ba1acf0241d1276fd58b1c6be1dcb8 /include/linux | |
| parent | bc95cd8e8b2fc779b96ed4d7a2608c6a0e8dc240 (diff) | |
| parent | 59450f8d83cb6743178c7996a6c6fc78ff3e6db9 (diff) | |
Merge branch 'tcp-fastopen-middlebox-fixes'
Wei Wang says:
====================
net/tcp_fastopen: Fix for various TFO firewall issues
Currently there are still some firewall issues in the middlebox
which make the middlebox drop packets silently for TFO sockets.
This kind of issue is hard to be detected by the end client.
This patch series tries to detect such issues in the kernel and disable
TFO temporarily.
More details about the issues and the fixes are included in the following
patches.
====================
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/tcp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/tcp.h b/include/linux/tcp.h index cfc2d9506ce8..cbe5b602a2d3 100644 --- a/include/linux/tcp.h +++ b/include/linux/tcp.h @@ -233,6 +233,7 @@ struct tcp_sock { u8 syn_data:1, /* SYN includes data */ syn_fastopen:1, /* SYN includes Fast Open option */ syn_fastopen_exp:1,/* SYN includes Fast Open exp. option */ + syn_fastopen_ch:1, /* Active TFO re-enabling probe */ syn_data_acked:1,/* data in SYN is acked by SYN-ACK */ save_syn:1, /* Save headers of SYN packet */ is_cwnd_limited:1;/* forward progress limited by snd_cwnd? */ |