summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2021-02-04 23:54:45 -0800
committerMaciej Żenczykowski <maze@google.com>2021-02-12 04:06:24 +0000
commita691ceee12dde1e133bce1870f57fd76ac1e61dc (patch)
tree0e9c1b0cecc8e51233f262cb540e437f22463682
parent0c89e40ce29b1908c546619e30e04fe5a6e6c6d2 (diff)
downloadtests-a691ceee12dde1e133bce1870f57fd76ac1e61dc.tar.gz
net-test: enforce tcp mem sysctls are not present
Bug: 180068784 Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I0f4e8acbee71d207ce2e07ef7bb447d15bf3bf8e
-rwxr-xr-xnet/test/removed_feature_test.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/net/test/removed_feature_test.py b/net/test/removed_feature_test.py
index 6e8abf5..e58b4e3 100755
--- a/net/test/removed_feature_test.py
+++ b/net/test/removed_feature_test.py
@@ -80,6 +80,15 @@ class RemovedFeatureTest(net_test.NetworkTest):
def testRemovedQtaguid(self):
self.assertRaisesErrno(errno.ENOENT, open, "/proc/net/xt_qtaguid")
+ @unittest.skipUnless(net_test.LINUX_VERSION >= (4, 19, 0), "exists in 4.14-P")
+ def testRemovedTcpMemSysctls(self):
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_rmem_def")
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_rmem_max")
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_rmem_min")
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_wmem_def")
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_wmem_max")
+ self.assertRaisesErrno(errno.ENOENT, open, "/sys/kernel/ipv4/tcp_wmem_min")
+
if __name__ == "__main__":
unittest.main()