OSDN Git Service

selftests: mptcp: init nstat history
authorMatthieu Baerts <matthieu.baerts@tessares.net>
Thu, 1 Apr 2021 23:19:46 +0000 (16:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 2 Apr 2021 21:21:51 +0000 (14:21 -0700)
Not to be impacted by packets sent between sub-tests.

Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/mptcp/mptcp_connect.sh

index 65b3b98..385cdc9 100755 (executable)
@@ -426,6 +426,13 @@ do_transfer()
                sleep 1
        fi
 
+       NSTAT_HISTORY=/tmp/${listener_ns}.nstat ip netns exec ${listener_ns} \
+               nstat -n
+       if [ ${listener_ns} != ${connector_ns} ]; then
+               NSTAT_HISTORY=/tmp/${connector_ns}.nstat ip netns exec ${connector_ns} \
+                       nstat -n
+       fi
+
        local stat_synrx_last_l=$(get_mib_counter "${listener_ns}" "MPTcpExtMPCapableSYNRX")
        local stat_ackrx_last_l=$(get_mib_counter "${listener_ns}" "MPTcpExtMPCapableACKRX")
        local stat_cookietx_last=$(get_mib_counter "${listener_ns}" "TcpExtSyncookiesSent")