git://git.exim.org
/
users
/
jgh
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix spurious detection of timeout while writing to transport filter
[users/jgh/exim.git]
/
test
/
scripts
/
4027-TFO-socks
/
4027
diff --git
a/test/scripts/4027-TFO-socks/4027
b/test/scripts/4027-TFO-socks/4027
index 3cfb43ee4555906700d3110b69a83230957fc177..74045356f6757a5cb2e336cd14e05833bca36293 100644
(file)
--- a/
test/scripts/4027-TFO-socks/4027
+++ b/
test/scripts/4027-TFO-socks/4027
@@
-3,11
+3,14
@@
munge loopback
#
#
munge loopback
#
#
-# TFO both clients and server, no cookie yet
+# Wipe any stored TFO cookie, to start from known state.
+# Disable TFO blackhole-detection as we seem to be running afoul of that
sudo perl
system ("ip tcp_metrics delete 127.0.0.1");
sudo perl
system ("ip tcp_metrics delete 127.0.0.1");
+system ("[ -e /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec ] && echo 0 > /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec");
****
#
****
#
+# TFO both clients and server, no cookie yet
server -tfo PORT_D
<<\x05\x01\x00
>>\x05\x00
server -tfo PORT_D
<<\x05\x01\x00
>>\x05\x00
@@
-123,4
+126,8
@@
quit
#
millisleep 500
#
#
millisleep 500
#
+sudo perl
+system ("[ -e /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec ] && echo 3600 > /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec");
+****
+#
# Ends
# Ends