aboutsummaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorYuchung Cheng <ycheng@google.com>2019-01-08 18:14:28 -0800
committerDavid S. Miller <davem@davemloft.net>2019-01-10 16:55:41 -0500
commitc5715b8fabfca0ef85903f8bad2189940ed41cc8 (patch)
tree06529430ab36112e45db998e8e79dedb369940be /Kconfig
parentnet: dsa: mv88x6xxx: mv88e6390 errata (diff)
downloadlinux-dev-c5715b8fabfca0ef85903f8bad2189940ed41cc8.tar.xz
linux-dev-c5715b8fabfca0ef85903f8bad2189940ed41cc8.zip
tcp: change txhash on SYN-data timeout
Previously upon SYN timeouts the sender recomputes the txhash to try a different path. However this does not apply on the initial timeout of SYN-data (active Fast Open). Therefore an active IPv6 Fast Open connection may incur one second RTO penalty to take on a new path after the second SYN retransmission uses a new flow label. This patch removes this undesirable behavior so Fast Open changes the flow label just like the regular connections. This also helps avoid falsely disabling Fast Open on the sender which triggers after two consecutive SYN timeouts on Fast Open. Signed-off-by: Yuchung Cheng <ycheng@google.com> Reviewed-by: Neal Cardwell <ncardwell@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions