summaryrefslogtreecommitdiffhomepage
path: root/test/syscalls/linux
diff options
context:
space:
mode:
authorAyush Ranjan <ayushranjan@google.com>2021-01-12 15:57:48 -0800
committergVisor bot <gvisor-bot@google.com>2021-01-12 16:00:26 -0800
commitad0ac73626c3d65712791eba652c05869ed287f8 (patch)
tree606ddde47d6cc211023077aa90c0e3b5590ec828 /test/syscalls/linux
parent4e03e87547853523d4ff941935a6ef1712518c61 (diff)
[rack] Set up TLP timer and configure timeout.
This change implements TLP details enumerated in https://tools.ietf.org/html/draft-ietf-tcpm-rack-08#section-7.5.1. Fixes #5083 PiperOrigin-RevId: 351467357
Diffstat (limited to 'test/syscalls/linux')
-rw-r--r--test/syscalls/linux/proc_net.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/syscalls/linux/proc_net.cc b/test/syscalls/linux/proc_net.cc
index 1cc700fe7..73140b2e9 100644
--- a/test/syscalls/linux/proc_net.cc
+++ b/test/syscalls/linux/proc_net.cc
@@ -499,7 +499,13 @@ TEST(ProcSysNetIpv4Recovery, CanReadAndWrite) {
// Check initial value is set to 1.
EXPECT_THAT(PreadFd(fd.get(), &buf, sizeof(buf), 0),
SyscallSucceedsWithValue(sizeof(to_write) + 1));
- EXPECT_EQ(strcmp(buf, "1\n"), 0);
+ if (IsRunningOnGvisor()) {
+ // TODO(gvisor.dev/issue/5243): TCPRACKLossDetection = 1 should be turned on
+ // by default.
+ EXPECT_EQ(strcmp(buf, "0\n"), 0);
+ } else {
+ EXPECT_EQ(strcmp(buf, "1\n"), 0);
+ }
// Set tcp_recovery to one of the allowed constants.
EXPECT_THAT(PwriteFd(fd.get(), &to_write, sizeof(to_write), 0),