summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-12-26 21:06:37 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-12-26 21:06:37 +0000
commit5463c0f32516f19bdb5ff6a070aeb7bb512902b1 (patch)
treeda237ec0113ddf222e79d138293e1e671a16c804
parentb3cbcfd5b97370820e44a1092e84aee7097c06f1 (diff)
parentdb5726ce9b0bb8f468334830c9b59675354dc9eb (diff)
downloadtests-5463c0f32516f19bdb5ff6a070aeb7bb512902b1.tar.gz
Change-Id: Ic4229a1371bf30c3c7b00c3a51df63b5e23fb991
-rwxr-xr-xnet/test/tcp_fastopen_test.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/test/tcp_fastopen_test.py b/net/test/tcp_fastopen_test.py
index 5b89a2d..9c777c6 100755
--- a/net/test/tcp_fastopen_test.py
+++ b/net/test/tcp_fastopen_test.py
@@ -22,6 +22,7 @@ from scapy import all as scapy
import multinetwork_base
import net_test
+import os
import packets
import tcp_metrics
@@ -67,6 +68,9 @@ class TcpFastOpenTest(multinetwork_base.MultiNetworkBaseTest):
def clearBlackhole(self):
if net_test.LINUX_VERSION < (4, 14, 0):
return
+ # Prior to 4.15 this sysctl is not namespace aware.
+ if net_test.LINUX_VERSION < (4, 15, 0) and not os.path.exists(BH_TIMEOUT_SYSCTL):
+ return
timeout = self.GetSysctl(BH_TIMEOUT_SYSCTL)
# Write to timeout to clear any pre-existing blackhole condition