summaryrefslogtreecommitdiffhomepage
path: root/benchmarks/tcp/tcp_benchmark.sh
diff options
context:
space:
mode:
authorBhasker Hariharan <bhaskerh@google.com>2020-06-01 09:56:52 -0700
committergVisor bot <gvisor-bot@google.com>2020-06-01 10:29:47 -0700
commit839208f118793c665f48a057d1f35d74979b7916 (patch)
treec47711c1f618cf6dbc7ca401c77512344d7340c0 /benchmarks/tcp/tcp_benchmark.sh
parenta9b47390c821942d60784e308f681f213645049c (diff)
Enable TCP Receive buffer moderation in gonet and benchmark.
Fixes #1666 PiperOrigin-RevId: 314148384
Diffstat (limited to 'benchmarks/tcp/tcp_benchmark.sh')
-rwxr-xr-xbenchmarks/tcp/tcp_benchmark.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/benchmarks/tcp/tcp_benchmark.sh b/benchmarks/tcp/tcp_benchmark.sh
index e65801a7b..ef04b4ace 100755
--- a/benchmarks/tcp/tcp_benchmark.sh
+++ b/benchmarks/tcp/tcp_benchmark.sh
@@ -94,6 +94,9 @@ while [ $# -gt 0 ]; do
--cubic)
netstack_opts="${netstack_opts} -cubic"
;;
+ --moderate-recv-buf)
+ netstack_opts="${netstack_opts} -moderate_recv_buf"
+ ;;
--duration)
shift
[ "$#" -le 0 ] && echo "no duration provided" && exit 1
@@ -147,8 +150,9 @@ while [ $# -gt 0 ]; do
echo " --client use netstack as the client"
echo " --ideal reset all network emulation"
echo " --server use netstack as the server"
- echo " --mtu set the mtu (bytes)"
+ echo " --mtu set the mtu (bytes)"
echo " --sack enable SACK support"
+ echo " --moderate-recv-buf enable TCP receive buffer auto-tuning"
echo " --cubic enable CUBIC congestion control for Netstack"
echo " --duration set the test duration (s)"
echo " --latency set the latency (ms)"