diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-05-26 14:03:00 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-05-26 15:06:54 +0100 |
commit | 38da9088282b3a74ddcbfe8d60382b55a7e9f426 (patch) | |
tree | d27b61f09e8d910193282b40a8ecdf6c8b7bccb3 /test/scripts/1990-TCP-Fast-Open | |
parent | 9039d82fca22c5d8781aba129a4146ed5e9702d6 (diff) |
Testsuite: workaround TFO blackhole detection
Diffstat (limited to 'test/scripts/1990-TCP-Fast-Open')
-rw-r--r-- | test/scripts/1990-TCP-Fast-Open/1990 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/scripts/1990-TCP-Fast-Open/1990 b/test/scripts/1990-TCP-Fast-Open/1990 index ec8e32c8f..953098f31 100644 --- a/test/scripts/1990-TCP-Fast-Open/1990 +++ b/test/scripts/1990-TCP-Fast-Open/1990 @@ -26,6 +26,15 @@ sudo perl system ("tc qdisc add dev lo root netem delay 50ms"); **** # +# +# Disable the TFO blackhole detection, as we seem to be running foul of it. +# If bitten, we see the expected EINPROGRESS for sendto, yet no TFO cookie +# option on the SYN. +# +sudo perl +system ("echo 0 > /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec"); +**** +# # First time runs will see a TFO request option only; subsequent # ones should see the TFO cookie and fast-output SMTP banner # (currently on a separate packet after the server SYN,ACK but before @@ -66,6 +75,7 @@ sleep 3 # sudo perl system ("tc qdisc delete dev lo root"); +system ("echo 3600 > /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec"); **** # killdaemon |