X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/d5b80e59458182b2d557a929a18cb8c70cd56b68..fcd0f19bbf288a274547bec65c6cf8c07bd8b3f5:/test/scripts/1990-TCP-Fast-Open/1990 diff --git a/test/scripts/1990-TCP-Fast-Open/1990 b/test/scripts/1990-TCP-Fast-Open/1990 index cbedd3622..3fffce2d4 100644 --- a/test/scripts/1990-TCP-Fast-Open/1990 +++ b/test/scripts/1990-TCP-Fast-Open/1990 @@ -7,7 +7,14 @@ # A packet capture on the loopback interface will show the TFO # option on the SYN, but the fast-output SMTP banner will not # be seen unless you also deliberately emulate a long path: -# 'sudo tc qdisc add dev lo root netem delay 100ms' +# 'sudo tc qdisc add dev lo root netem delay 50ms' +# You'll need kernel-modules-extra installed, or you get +# an unhelpful error from RTNETLINK. +# To tidy up: 'sudo tc qdisc delete dev lo root' +# +sudo perl +system ("tc qdisc add dev lo root netem delay 50ms"); +**** # # First time runs will see a TFO request option only; subsequent # ones should see the TFO cookie and fast-output SMTP banner @@ -17,6 +24,10 @@ # The client log => lint.ex should have a "TFO" element. # Assuming this is the first run since boot, the a@test recipient will not. # +sudo perl +system ("ip tcp_metrics delete 127.0.0.1"); +**** +# # The server log <= line for b@test.ex should have a "TFO" element, but # this will only be obtained when the above delay is inserted into the # loopback net path. @@ -41,5 +52,10 @@ Testing **** sleep 3 # +# +sudo perl +system ("tc qdisc delete dev lo root"); +**** +# killdaemon no_msglog_check