Skip to content

mptcp: drop 'first' in __mptcp_subflow_push_pending #9

mptcp: drop 'first' in __mptcp_subflow_push_pending

mptcp: drop 'first' in __mptcp_subflow_push_pending #9

GitHub Actions / Test Results failed Mar 13, 2024 in 0s

24 fail, 359 pass in 0s

383 tests  +84   359 ✅ +110   0s ⏱️ ±0s
 31 suites +12     0 💤 ±  0 
 31 files   +12    24 ❌  -  26 

Results for commit cbc63e7. ± Comparison against earlier commit 06c9029.

Annotations

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_sockopt: TCP_INQ: -r tcp failed

selftest_mptcp_sockopt_subtests.tap.xml
Raw output
not ok 9 - mptcp_sockopt: TCP_INQ: -r tcp

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_mptcp_sockopt failed

selftest_mptcp_sockopt.tap.xml
Raw output
not ok 1 test: selftest_mptcp_sockopt # FAIL
# Created /tmp/tmp.KJrNw3K4yI (size 1 KB) containing data sent by client
# Created /tmp/tmp.WjnthIMlak (size 1 KB) containing data sent by server
# 01 Transfer v4                                       [ OK ]
# 02 Mark v4                                           [ OK ]
# 03 Transfer v6                                       [ OK ]
# 04 Mark v6                                           [ OK ]
# 05 SOL_MPTCP sockopt v4                              [ OK ]
# 06 SOL_MPTCP sockopt v6                              [ OK ]
# 07 TCP_INQ cmsg/ioctl -t tcp                         [ OK ]
# 08 TCP_INQ cmsg/ioctl -6 -t tcp                      [ OK ]
# 09 TCP_INQ cmsg/ioctl -r tcp                         server killed by signal 14
# 
# [FAIL]
# 
# time=50

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: packetdrill_mp_join failed

packetdrill_mp_join.tap.xml
Raw output
not ok 1 test: packetdrill_mp_join # FAIL
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server_bad_token.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/3rdack_rtx.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_client.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server_bad_token.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/3rdack_rtx.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_client.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_server_bad_token.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/mp_join/3rdack_rtx.pkt (ipv6)]
# FAIL [/opt/packetdrill/gtests/net/mptcp/mp_join/mp_join_client.pkt (ipv6)]
# stdout: 
# stderr: 
# mp_join_client.pkt:31: error handling packet: packet is not for expected socket
# Ran   12 tests:   11 passing,    1 failing,    0 timed out (4.25 sec): mptcp/mp_join
# time=5

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_simult_flows failed

selftest_simult_flows.tap.xml
Raw output
not ok 1 test: selftest_simult_flows # FAIL
# 01 balanced bwidth                                              max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10001:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10001:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root 10313728 Mar 13 06:49 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# 02 balanced bwidth - reverse direction                          max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10002:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10002:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root 81920 Mar 13 06:49 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# -rw------- 1 root root 10067968 Mar 13 06:50 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# 03 balanced bwidth with unbalanced delay                        max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10003:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10003:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root  6782872 Mar 13 06:51 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# -rw------- 1 root root 81920 Mar 13 06:50 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# 04 balanced bwidth with unbalanced delay - reverse direction    max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10004:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10004:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root 81920 Mar 13 06:51 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# -rw------- 1 root root  7437244 Mar 13 06:52 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# 05 unbalanced bwidth                                            max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10005:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10005:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root  9770544 Mar 13 06:53 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# -rw------- 1 root root 81920 Mar 13 06:52 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# 06 unbalanced bwidth - reverse direction                        max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10006:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10006:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root 81920 Mar 13 06:53 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# -rw------- 1 root root 13876075 Mar 13 06:54 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# 07 unbalanced bwidth with unbalanced delay                      max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10007:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10007:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root  6822901 Mar 13 06:55 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# -rw------- 1 root root 81920 Mar 13 06:54 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# 08 unbalanced bwidth with unbalanced delay - reverse direction  max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10008:
# State     Recv-Q Send-Q Local Address:Port  Peer Address:Port                            
# TIME-WAIT 0      0           10.0.3.3:10008     10.0.1.1:33562 timer:(timewait,59sec,0)
# ^I
# TIME-WAIT 0      0           10.0.3.3:10008     10.0.2.1:56273 timer:(timewait,59sec,0)
# ^I
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10008:
# State     Recv-Q Send-Q    Local Address:Port  Peer Address:Port 
# TIME-WAIT 0      0      10.0.2.1%ns1eth2:56273     10.0.3.3:10008 timer:(timewait,59sec,0)
# ^I
# -rw------- 1 root root 81920 Mar 13 06:55 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# -rw------- 1 root root  7456140 Mar 13 06:56 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# 09 unbalanced bwidth with opposed, unbalanced delay             max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10009:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10009:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root  6428208 Mar 13 06:57 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# -rw------- 1 root root 81920 Mar 13 06:57 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# 10 unbalanced bwidth with opposed, unbalanced delay - reverse direction max 7906       [FAIL]
# client exit code 124, server 124
# 
# netns ns3-65f14c3f-8DJxZK socket stat for 10010:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# 
# netns ns1-65f14c3f-8DJxZK socket stat for 10010:
# State Recv-Q Send-Q Local Address:Port Peer Address:Port
# -rw------- 1 root root 81920 Mar 13 06:58 /tmp/tmp.2fnoQMkIrq
# -rw------- 1 root root 81920 Mar 13 06:48 /tmp/tmp.kK4KKJCxoY
# -rw------- 1 root root  6716288 Mar 13 06:58 /tmp/tmp.WcuLQUmMay
# -rw------- 1 root root 16777216 Mar 13 06:48 /tmp/tmp.i6yPixgNGp
# 
# time=630

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: balanced bwidth failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 1 - simult_flows: balanced bwidth

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: balanced bwidth - reverse direction failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 2 - simult_flows: balanced bwidth - reverse direction

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: balanced bwidth with unbalanced delay failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 3 - simult_flows: balanced bwidth with unbalanced delay

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: balanced bwidth with unbalanced delay - reverse direction failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 4 - simult_flows: balanced bwidth with unbalanced delay - reverse direction

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 5 - simult_flows: unbalanced bwidth

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth - reverse direction failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 6 - simult_flows: unbalanced bwidth - reverse direction

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth with unbalanced delay failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 7 - simult_flows: unbalanced bwidth with unbalanced delay

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth with unbalanced delay - reverse direction failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 8 - simult_flows: unbalanced bwidth with unbalanced delay - reverse direction

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth with opposed, unbalanced delay failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 9 - simult_flows: unbalanced bwidth with opposed, unbalanced delay

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

simult_flows: unbalanced bwidth with opposed, unbalanced delay - reverse direction failed

selftest_simult_flows_subtests.tap.xml
Raw output
not ok 10 - simult_flows: unbalanced bwidth with opposed, unbalanced delay - reverse direction

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_iperf_test failed

selftest_iperf_test.tap.xml
Raw output
not ok 1 test: selftest_iperf_test # SKIP 
# ./mptcp_lib.sh: line 412: iperf3: command not found
# [SKIP] iperf tool does not support MPTCP
# time=0

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: packetdrill_regressions failed

packetdrill_regressions.tap.xml
Raw output
not ok 1 test: packetdrill_regressions # FAIL
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_read.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_read.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_shutdown.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_read.pkt (ipv6)]
# FAIL [/opt/packetdrill/gtests/net/mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv4)]
# stdout: 
# stderr: 
# close_mpj_timeout_wakeup.pkt:35: timing error: expected system call return at 1.607548 sec but happened at 3.050834 sec; tolerance 0.400000 sec
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/connect_close_timeout.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/connect_close_timeout.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_shutdown.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/unconnected_shutdown.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/zero_len_recvmsg.pkt (ipv4)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/zero_len_recvmsg.pkt (ipv4-mapped-v6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/zero_len_recvmsg.pkt (ipv6)]
# OK   [/opt/packetdrill/gtests/net/mptcp/regressions/connect_close_timeout.pkt (ipv6)]
# Ran   18 tests:   17 passing,    1 failing,    0 timed out (6.74 sec): mptcp/regressions
# time=7

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: multiple flows, signal, link failure failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 19 - mptcp_join: multiple flows, signal, link failure

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: multi flows, signal, bidi, link fail failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 20 - mptcp_join: multi flows, signal, bidi, link fail

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: backup subflow unused, link failure failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 21 - mptcp_join: backup subflow unused, link failure

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: backup flow used, multi links fail failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 22 - mptcp_join: backup flow used, multi links fail

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: backup flow used, bidi, link failure failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 23 - mptcp_join: backup flow used, bidi, link failure

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: fastclose test failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 102 - mptcp_join: fastclose test

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: fastclose server test failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 103 - mptcp_join: fastclose server test

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_mptcp_join failed

selftest_mptcp_join.tap.xml
Raw output
not ok 1 test: selftest_mptcp_join # FAIL
# 001 no JOIN
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 002 single subflow, limited by client
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 003 single subflow, limited by server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 004 single subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 005 multiple subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 006 multiple subflows, limited by server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 007 single subflow, dev
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 008 no MPC reuse with single endpoint
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 009 multi subflows, with failing subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 010 multi subflows, with subflow timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 011 multi subflows, fair usage on close
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 012 unused signal address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add TX                              [ OK ]
#       echo TX                             [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 013 signal address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 014 subflow and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 015 multiple subflows and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 016 signal addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 017 signal invalid addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 018 signal addresses race test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 019 multiple flows, signal, link failure
#       Info: Test file (size 15927 KB) for client
# [FAIL] client exit code 124, server 124
# Server ns stats
# TcpPassiveOpens                 4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3251               0.0
# TcpOutSegs                      3008               0.0
# TcpOutRsts                      34                 0.0
# TcpExtPAWSEstab                 16                 0.0
# TcpExtDelayedACKs               3                  0.0
# TcpExtDelayedACKLost            151                0.0
# TcpExtTCPPureAcks               35                 0.0
# TcpExtTCPDSACKOldSent           151                0.0
# TcpExtTCPAbortOnData            3                  0.0
# TcpExtTCPRcvCoalesce            81                 0.0
# TcpExtTCPOFOQueue               164                0.0
# TcpExtTCPOrigDataSent           2                  0.0
# TcpExtTCPDelivered              2                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPJoinSynRx             3                  0.0
# MPTcpExtMPJoinAckRx             3                  0.0
# MPTcpExtOFOQueueTail            812                0.0
# MPTcpExtOFOQueue                1692               0.0
# MPTcpExtOFOMerge                395                0.0
# MPTcpExtDuplicateData           21                 0.0
# MPTcpExtAddAddrTx               1                  0.0
# MPTcpExtEchoAdd                 1                  0.0
# MPTcpExtMPFastcloseTx           4                  0.0
# MPTcpExtMPRstTx                 4                  0.0
# MPTcpExtRcvWndShared            1341               0.0
# MPTcpExtRcvWndConflict          1                  0.0
# Client ns stats
# TcpActiveOpens                  4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3008               0.0
# TcpOutSegs                      5562               0.0
# TcpRetransSegs                  227                0.0
# TcpExtPAWSEstab                 188                0.0
# TcpExtDelayedACKs               2                  0.0
# TcpExtTCPPureAcks               2670               0.0
# TcpExtTCPSackRecovery           32                 0.0
# TcpExtTCPSACKReorder            145                0.0
# TcpExtTCPTSReorder              35                 0.0
# TcpExtTCPPartialUndo            19                 0.0
# TcpExtTCPDSACKUndo              1                  0.0
# TcpExtTCPLostRetransmit         6                  0.0
# TcpExtTCPFastRetrans            219                0.0
# TcpExtTCPSlowStartRetrans       4                  0.0
# TcpExtTCPTimeouts               1                  0.0
# TcpExtTCPLossProbes             23                 0.0
# TcpExtTCPSackRecoveryFail       1                  0.0
# TcpExtTCPBacklogCoalesce        97                 0.0
# TcpExtTCPDSACKRecv              149                0.0
# TcpExtTCPDSACKIgnoredOld        26                 0.0
# TcpExtTCPDSACKIgnoredNoUndo     37                 0.0
# TcpExtTCPSackMerged             97                 0.0
# TcpExtTCPSackShiftFallback      123                0.0
# TcpExtTCPSpuriousRtxHostQueues  95                 0.0
# TcpExtTCPOrigDataSent           5520               0.0
# TcpExtTCPHystartTrainDetect     1                  0.0
# TcpExtTCPHystartTrainCwnd       16                 0.0
# TcpExtTCPHystartDelayDetect     2                  0.0
# TcpExtTCPHystartDelayCwnd       147                0.0
# TcpExtTCPACKSkippedPAWS         163                0.0
# TcpExtTCPDelivered              5662               0.0
# TcpExtTcpTimeoutRehash          1                  0.0
# TcpExtTCPDSACKRecvSegs          197                0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPTCPRetrans            13                 0.0
# MPTcpExtMPJoinSynAckRx          3                  0.0
# MPTcpExtAddAddr                 1                  0.0
# MPTcpExtEchoAddTx               1                  0.0
# MPTcpExtMPFastcloseRx           4                  0.0
# MPTcpExtMPRstRx                 4                  0.0
# MPTcpExtSndWndShared            39                 0.0
# MPTcpExtRcvWndShared            4                  0.0
# 
# netns ns1-65f1478c-6A0bEm socket stat for 10018:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpPassiveOpens                 4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3251               0.0
# TcpOutSegs                      3008               0.0
# TcpOutRsts                      34                 0.0
# TcpExtPAWSEstab                 16                 0.0
# TcpExtDelayedACKs               3                  0.0
# TcpExtDelayedACKLost            151                0.0
# TcpExtTCPPureAcks               35                 0.0
# TcpExtTCPDSACKOldSent           151                0.0
# TcpExtTCPAbortOnData            3                  0.0
# TcpExtTCPRcvCoalesce            81                 0.0
# TcpExtTCPOFOQueue               164                0.0
# TcpExtTCPOrigDataSent           2                  0.0
# TcpExtTCPDelivered              2                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPJoinSynRx             3                  0.0
# MPTcpExtMPJoinAckRx             3                  0.0
# MPTcpExtOFOQueueTail            812                0.0
# MPTcpExtOFOQueue                1692               0.0
# MPTcpExtOFOMerge                395                0.0
# MPTcpExtDuplicateData           21                 0.0
# MPTcpExtAddAddrTx               1                  0.0
# MPTcpExtEchoAdd                 1                  0.0
# MPTcpExtMPFastcloseTx           4                  0.0
# MPTcpExtMPRstTx                 4                  0.0
# MPTcpExtRcvWndShared            1341               0.0
# MPTcpExtRcvWndConflict          1                  0.0
# 
# netns ns2-65f1478c-6A0bEm socket stat for 10018:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpActiveOpens                  4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3008               0.0
# TcpOutSegs                      5562               0.0
# TcpRetransSegs                  227                0.0
# TcpExtPAWSEstab                 188                0.0
# TcpExtDelayedACKs               2                  0.0
# TcpExtTCPPureAcks               2670               0.0
# TcpExtTCPSackRecovery           32                 0.0
# TcpExtTCPSACKReorder            145                0.0
# TcpExtTCPTSReorder              35                 0.0
# TcpExtTCPPartialUndo            19                 0.0
# TcpExtTCPDSACKUndo              1                  0.0
# TcpExtTCPLostRetransmit         6                  0.0
# TcpExtTCPFastRetrans            219                0.0
# TcpExtTCPSlowStartRetrans       4                  0.0
# TcpExtTCPTimeouts               1                  0.0
# TcpExtTCPLossProbes             23                 0.0
# TcpExtTCPSackRecoveryFail       1                  0.0
# TcpExtTCPBacklogCoalesce        97                 0.0
# TcpExtTCPDSACKRecv              149                0.0
# TcpExtTCPDSACKIgnoredOld        26                 0.0
# TcpExtTCPDSACKIgnoredNoUndo     37                 0.0
# TcpExtTCPSackMerged             97                 0.0
# TcpExtTCPSackShiftFallback      123                0.0
# TcpExtTCPSpuriousRtxHostQueues  95                 0.0
# TcpExtTCPOrigDataSent           5520               0.0
# TcpExtTCPHystartTrainDetect     1                  0.0
# TcpExtTCPHystartTrainCwnd       16                 0.0
# TcpExtTCPHystartDelayDetect     2                  0.0
# TcpExtTCPHystartDelayCwnd       147                0.0
# TcpExtTCPACKSkippedPAWS         163                0.0
# TcpExtTCPDelivered              5662               0.0
# TcpExtTcpTimeoutRehash          1                  0.0
# TcpExtTCPDSACKRecvSegs          197                0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPTCPRetrans            13                 0.0
# MPTcpExtMPJoinSynAckRx          3                  0.0
# MPTcpExtAddAddr                 1                  0.0
# MPTcpExtEchoAddTx               1                  0.0
# MPTcpExtMPFastcloseRx           4                  0.0
# MPTcpExtMPRstRx                 4                  0.0
# MPTcpExtSndWndShared            39                 0.0
# MPTcpExtRcvWndShared            4                  0.0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [FAIL] got 0 stale[s] 0 recover[s],   expected stale in range [1..5],  stale-recover delta 1
# ns2-65f1478c-6A0bEm stats
# 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
#     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
#     RX:  bytes packets errors dropped  missed   mcast           
#              0       0      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#              0       0      0       0       0       0 
# 2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
#     link/sit 0.0.0.0 brd 0.0.0.0
#     RX:  bytes packets errors dropped  missed   mcast           
#              0       0      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#              0       0      0       0       0       0 
# 3: ns2eth1@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether f2:72:f0:0f:4f:81 brd ff:ff:ff:ff:ff:ff link-netns ns1-65f1478c-6A0bEm
#     RX:  bytes packets errors dropped  missed   mcast           
#          67330     829      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        2531572     902      0       0       0       0 
# 4: ns2eth2@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether 66:59:c7:70:fd:59 brd ff:ff:ff:ff:ff:ff link-netns ns1-65f1478c-6A0bEm
#     RX:  bytes packets errors dropped  missed   mcast           
#          46624     578      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        1372576     606      0       0       0       0 
# 5: ns2eth3@if5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000
#     link/ether 66:9e:fb:0e:5b:2b brd ff:ff:ff:ff:ff:ff link-netns ns1-65f1478c-6A0bEm
#     RX:  bytes packets errors dropped  missed   mcast           
#          89238    1107      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        2979093    1244      0       0       0       0 
# 6: ns2eth4@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether 2a:12:90:41:39:32 brd ff:ff:ff:ff:ff:ff link-netns ns1-65f1478c-6A0bEm
#     RX:  bytes packets errors dropped  missed   mcast           
#          43240     546      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        1254979     549      0       0       0       0 
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPTCPRetrans            13                 0.0
# MPTcpExtMPJoinSynAckRx          3                  0.0
# MPTcpExtAddAddr                 1                  0.0
# MPTcpExtEchoAddTx               1                  0.0
# MPTcpExtMPFastcloseRx           4                  0.0
# MPTcpExtMPRstRx                 4                  0.0
# MPTcpExtSndWndShared            39                 0.0
# MPTcpExtRcvWndShared            4                  0.0
# 020 multi flows, signal, bidi, link fail
#       Info: Test file (size 32768 KB) for server
# [FAIL] client exit code 124, server 124
# Server ns stats
# TcpPassiveOpens                 4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3148               0.0
# TcpOutSegs                      3847               0.0
# TcpRetransSegs                  64                 0.0
# TcpExtPAWSEstab                 30                 0.0
# TcpExtDelayedACKs               16                 0.0
# TcpExtDelayedACKLocked          15                 0.0
# TcpExtDelayedACKLost            31                 0.0
# TcpExtTCPPureAcks               687                0.0
# TcpExtTCPSackRecovery           10                 0.0
# TcpExtTCPSACKReorder            25                 0.0
# TcpExtTCPTSReorder              9                  0.0
# TcpExtTCPFullUndo               2                  0.0
# TcpExtTCPPartialUndo            7                  0.0
# TcpExtTCPFastRetrans            57                 0.0
# TcpExtTCPLossProbes             13                 0.0
# TcpExtTCPBacklogCoalesce        43                 0.0
# TcpExtTCPDSACKOldSent           31                 0.0
# TcpExtTCPDSACKRecv              45                 0.0
# TcpExtTCPDSACKIgnoredNoUndo     11                 0.0
# TcpExtTCPSackMerged             63                 0.0
# TcpExtTCPSackShiftFallback      25                 0.0
# TcpExtTCPRcvCoalesce            138                0.0
# TcpExtTCPOFOQueue               347                0.0
# TcpExtTCPChallengeACK           2                  0.0
# TcpExtTCPSpuriousRtxHostQueues  29                 0.0
# TcpExtTCPWantZeroWindowAdv      63                 0.0
# TcpExtTCPOrigDataSent           2613               0.0
# TcpExtTCPHystartDelayDetect     4                  0.0
# TcpExtTCPHystartDelayCwnd       280                0.0
# TcpExtTCPACKSkippedPAWS         17                 0.0
# TcpExtTCPDelivered              2556               0.0
# TcpExtTCPAckCompressed          180                0.0
# TcpExtTCPDSACKRecvSegs          63                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPTCPRetrans            7                  0.0
# MPTcpExtMPJoinSynRx             3                  0.0
# MPTcpExtMPJoinAckRx             3                  0.0
# MPTcpExtOFOQueueTail            633                0.0
# MPTcpExtOFOQueue                1335               0.0
# MPTcpExtOFOMerge                349                0.0
# MPTcpExtDuplicateData           31                 0.0
# MPTcpExtAddAddrTx               1                  0.0
# MPTcpExtEchoAdd                 1                  0.0
# MPTcpExtMPFastcloseRx           3                  0.0
# MPTcpExtMPRstRx                 3                  0.0
# MPTcpExtRcvPruned               129                0.0
# MPTcpExtSndWndShared            10                 0.0
# MPTcpExtRcvWndShared            554                0.0
# MPTcpExtRcvWndConflict          1                  0.0
# Client ns stats
# TcpActiveOpens                  4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       2684               0.0
# TcpOutSegs                      5065               0.0
# TcpRetransSegs                  37                 0.0
# TcpOutRsts                      99                 0.0
# TcpExtPAWSEstab                 122                0.0
# TcpExtDelayedACKs               18                 0.0
# TcpExtDelayedACKLocked          9                  0.0
# TcpExtDelayedACKLost            46                 0.0
# TcpExtTCPPureAcks               1026               0.0
# TcpExtTCPSackRecovery           15                 0.0
# TcpExtTCPSACKReorder            124                0.0
# TcpExtTCPTSReorder              17                 0.0
# TcpExtTCPFullUndo               2                  0.0
# TcpExtTCPPartialUndo            10                 0.0
# TcpExtTCPDSACKUndo              1                  0.0
# TcpExtTCPFastRetrans            31                 0.0
# TcpExtTCPLossProbes             12                 0.0
# TcpExtTCPBacklogCoalesce        22                 0.0
# TcpExtTCPDSACKOldSent           46                 0.0
# TcpExtTCPDSACKRecv              26                 0.0
# TcpExtTCPAbortOnData            3                  0.0
# TcpExtTCPDSACKIgnoredNoUndo     18                 0.0
# TcpExtTCPSackMerged             232                0.0
# TcpExtTCPSackShiftFallback      79                 0.0
# TcpExtTCPRcvCoalesce            59                 0.0
# TcpExtTCPOFOQueue               93                 0.0
# TcpExtTCPSpuriousRtxHostQueues  56                 0.0
# TcpExtTCPWantZeroWindowAdv      165                0.0
# TcpExtTCPOrigDataSent           4200               0.0
# TcpExtTCPHystartTrainDetect     2                  0.0
# TcpExtTCPHystartTrainCwnd       83                 0.0
# TcpExtTCPHystartDelayDetect     2                  0.0
# TcpExtTCPHystartDelayCwnd       186                0.0
# TcpExtTCPACKSkippedPAWS         106                0.0
# TcpExtTCPACKSkippedSeq          1                  0.0
# TcpExtTCPDelivered              3938               0.0
# TcpExtTCPAckCompressed          6                  0.0
# TcpExtTCPDSACKRecvSegs          31                 0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPTCPRetrans            8                  0.0
# MPTcpExtMPJoinSynAckRx          3                  0.0
# MPTcpExtOFOQueueTail            457                0.0
# MPTcpExtOFOQueue                1050               0.0
# MPTcpExtOFOMerge                291                0.0
# MPTcpExtDuplicateData           30                 0.0
# MPTcpExtAddAddr                 1                  0.0
# MPTcpExtEchoAddTx               1                  0.0
# MPTcpExtMPFastcloseTx           4                  0.0
# MPTcpExtMPRstTx                 4                  0.0
# MPTcpExtRcvPruned               126                0.0
# MPTcpExtSndWndShared            19                 0.0
# MPTcpExtRcvWndShared            447                0.0
# 
# netns ns1-65f147d0-IuoQN1 socket stat for 10019:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpPassiveOpens                 4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       3148               0.0
# TcpOutSegs                      3847               0.0
# TcpRetransSegs                  64                 0.0
# TcpExtPAWSEstab                 30                 0.0
# TcpExtDelayedACKs               16                 0.0
# TcpExtDelayedACKLocked          15                 0.0
# TcpExtDelayedACKLost            31                 0.0
# TcpExtTCPPureAcks               687                0.0
# TcpExtTCPSackRecovery           10                 0.0
# TcpExtTCPSACKReorder            25                 0.0
# TcpExtTCPTSReorder              9                  0.0
# TcpExtTCPFullUndo               2                  0.0
# TcpExtTCPPartialUndo            7                  0.0
# TcpExtTCPFastRetrans            57                 0.0
# TcpExtTCPLossProbes             13                 0.0
# TcpExtTCPBacklogCoalesce        43                 0.0
# TcpExtTCPDSACKOldSent           31                 0.0
# TcpExtTCPDSACKRecv              45                 0.0
# TcpExtTCPDSACKIgnoredNoUndo     11                 0.0
# TcpExtTCPSackMerged             63                 0.0
# TcpExtTCPSackShiftFallback      25                 0.0
# TcpExtTCPRcvCoalesce            138                0.0
# TcpExtTCPOFOQueue               347                0.0
# TcpExtTCPChallengeACK           2                  0.0
# TcpExtTCPSpuriousRtxHostQueues  29                 0.0
# TcpExtTCPWantZeroWindowAdv      63                 0.0
# TcpExtTCPOrigDataSent           2613               0.0
# TcpExtTCPHystartDelayDetect     4                  0.0
# TcpExtTCPHystartDelayCwnd       280                0.0
# TcpExtTCPACKSkippedPAWS         17                 0.0
# TcpExtTCPDelivered              2556               0.0
# TcpExtTCPAckCompressed          180                0.0
# TcpExtTCPDSACKRecvSegs          63                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPTCPRetrans            7                  0.0
# MPTcpExtMPJoinSynRx             3                  0.0
# MPTcpExtMPJoinAckRx             3                  0.0
# MPTcpExtOFOQueueTail            633                0.0
# MPTcpExtOFOQueue                1335               0.0
# MPTcpExtOFOMerge                349                0.0
# MPTcpExtDuplicateData           31                 0.0
# MPTcpExtAddAddrTx               1                  0.0
# MPTcpExtEchoAdd                 1                  0.0
# MPTcpExtMPFastcloseRx           3                  0.0
# MPTcpExtMPRstRx                 3                  0.0
# MPTcpExtRcvPruned               129                0.0
# MPTcpExtSndWndShared            10                 0.0
# MPTcpExtRcvWndShared            554                0.0
# MPTcpExtRcvWndConflict          1                  0.0
# 
# netns ns2-65f147d0-IuoQN1 socket stat for 10019:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpActiveOpens                  4                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       2684               0.0
# TcpOutSegs                      5065               0.0
# TcpRetransSegs                  37                 0.0
# TcpOutRsts                      99                 0.0
# TcpExtPAWSEstab                 122                0.0
# TcpExtDelayedACKs               18                 0.0
# TcpExtDelayedACKLocked          9                  0.0
# TcpExtDelayedACKLost            46                 0.0
# TcpExtTCPPureAcks               1026               0.0
# TcpExtTCPSackRecovery           15                 0.0
# TcpExtTCPSACKReorder            124                0.0
# TcpExtTCPTSReorder              17                 0.0
# TcpExtTCPFullUndo               2                  0.0
# TcpExtTCPPartialUndo            10                 0.0
# TcpExtTCPDSACKUndo              1                  0.0
# TcpExtTCPFastRetrans            31                 0.0
# TcpExtTCPLossProbes             12                 0.0
# TcpExtTCPBacklogCoalesce        22                 0.0
# TcpExtTCPDSACKOldSent           46                 0.0
# TcpExtTCPDSACKRecv              26                 0.0
# TcpExtTCPAbortOnData            3                  0.0
# TcpExtTCPDSACKIgnoredNoUndo     18                 0.0
# TcpExtTCPSackMerged             232                0.0
# TcpExtTCPSackShiftFallback      79                 0.0
# TcpExtTCPRcvCoalesce            59                 0.0
# TcpExtTCPOFOQueue               93                 0.0
# TcpExtTCPSpuriousRtxHostQueues  56                 0.0
# TcpExtTCPWantZeroWindowAdv      165                0.0
# TcpExtTCPOrigDataSent           4200               0.0
# TcpExtTCPHystartTrainDetect     2                  0.0
# TcpExtTCPHystartTrainCwnd       83                 0.0
# TcpExtTCPHystartDelayDetect     2                  0.0
# TcpExtTCPHystartDelayCwnd       186                0.0
# TcpExtTCPACKSkippedPAWS         106                0.0
# TcpExtTCPACKSkippedSeq          1                  0.0
# TcpExtTCPDelivered              3938               0.0
# TcpExtTCPAckCompressed          6                  0.0
# TcpExtTCPDSACKRecvSegs          31                 0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPTCPRetrans            8                  0.0
# MPTcpExtMPJoinSynAckRx          3                  0.0
# MPTcpExtOFOQueueTail            457                0.0
# MPTcpExtOFOQueue                1050               0.0
# MPTcpExtOFOMerge                291                0.0
# MPTcpExtDuplicateData           30                 0.0
# MPTcpExtAddAddr                 1                  0.0
# MPTcpExtEchoAddTx               1                  0.0
# MPTcpExtMPFastcloseTx           4                  0.0
# MPTcpExtMPRstTx                 4                  0.0
# MPTcpExtRcvPruned               126                0.0
# MPTcpExtSndWndShared            19                 0.0
# MPTcpExtRcvWndShared            447                0.0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [FAIL] got 0 stale[s] 0 recover[s],   expected stale in range [1..-1],  stale-recover delta 1
# ns2-65f147d0-IuoQN1 stats
# 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
#     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
#     RX:  bytes packets errors dropped  missed   mcast           
#              0       0      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#              0       0      0       0       0       0 
# 2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
#     link/sit 0.0.0.0 brd 0.0.0.0
#     RX:  bytes packets errors dropped  missed   mcast           
#              0       0      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#              0       0      0       0       0       0 
# 3: ns2eth1@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether b6:f1:97:3b:c0:52 brd ff:ff:ff:ff:ff:ff link-netns ns1-65f147d0-IuoQN1
#     RX:  bytes packets errors dropped  missed   mcast           
#        1068217     726      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        1473515     857      0       0       0       0 
# 4: ns2eth2@if4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000
#     link/ether 0a:d3:a7:1c:9f:e8 brd ff:ff:ff:ff:ff:ff link-netns ns1-65f147d0-IuoQN1
#     RX:  bytes packets errors dropped  missed   mcast           
#        1006777     702      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        1513775     752      0       0       0       0 
# 5: ns2eth3@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether 9a:1b:3b:82:6c:eb brd ff:ff:ff:ff:ff:ff link-netns ns1-65f147d0-IuoQN1
#     RX:  bytes packets errors dropped  missed   mcast           
#         900653     627      0       0       0       0 
#     TX:  bytes packets errors dropped carrier collsns           
#        1670306     832      0       0       0       0 
# 6: ns2eth4@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000
#     link/ether b2:97:49:5d:b4:26 brd ff:ff:ff:ff:ff:ff li…   synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 053 single subflow v4-map-v6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 054 signal address v4-map-v6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 055 single subflow v6-map-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 056 signal address v6-map-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 057 no JOIN with diff families v4-v6-1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 058 no JOIN with diff families v4-v6-2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 059 no JOIN with diff families v6-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 060 IPv4 sockets do not use IPv6 addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 061 simult IPv4 and IPv6 subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 062 simult IPv4 and IPv6 subflows, fullmesh 1x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 063 simult IPv4 and IPv6 subflows, fullmesh 2x2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 064 single subflow, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 065 single address, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 066 single address with port, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 067 mpc backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 068 mpc backup both sides
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 069 mpc switch to backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 070 mpc switch to backup both sides
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 071 signal address with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 072 subflow and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 073 remove single address with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       LISTENER_CREATED 10.0.2.1:10100     [ OK ]
#       LISTENER_CLOSED  10.0.2.1:10100     [ OK ]
# 074 remove subflow and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 075 flush subflows and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
# 076 multiple addresses with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 077 multiple addresses with ports
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 078 single subflow with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 079 multiple subflows with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 080 subflows limited by server w cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 081 signal address with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 082 subflow and signal w cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 083 subflows and signal w. cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 084 checksum test 0 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 085 checksum test 1 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 086 checksum test 0 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 087 checksum test 1 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 088 single subflow allow join id0 ns1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 089 single subflow allow join id0 ns2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 090 signal address allow join id0 ns1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 091 signal address allow join id0 ns2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 092 subflow and address allow join id0 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 093 subflow and address allow join id0 2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 094 fullmesh test 2x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 095 fullmesh test 1x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 096 fullmesh test 1x2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 097 fullmesh test 1x2, limited
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 098 set fullmesh flag test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 099 set nofullmesh flag test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 100 set backup,fullmesh flags test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 101 set nobackup,nofullmesh flags test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 102 fastclose test
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ctx                                 [ OK ]
#       fclzrx                              [FAIL] got 0 MP_FASTCLOSE[s] RX expected 1
# Server ns stats
# TcpPassiveOpens                 1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       13                 0.0
# TcpOutSegs                      16                 0.0
# TcpExtDelayedACKLocked          1                  0.0
# TcpExtTCPPureAcks               6                  0.0
# TcpExtTCPOrigDataSent           13                 0.0
# TcpExtTCPDelivered              7                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# Client ns stats
# TcpActiveOpens                  1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       10                 0.0
# TcpOutSegs                      13                 0.0
# TcpOutRsts                      4                  0.0
# TcpExtTCPPureAcks               2                  0.0
# TcpExtTCPOrigDataSent           2                  0.0
# TcpExtTCPDelivered              3                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPFastcloseTx           1                  0.0
# MPTcpExtMPRstTx                 1                  0.0
#       Info: ,rx=0
#       rtx                                 [ OK ]
#       rstrx                               [FAIL] got 0 MP_RST[s] RX expected 1
#       Info: invert
# 103 fastclose server test
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
# copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# [FAIL] client exit code 2, server 0
# Server ns stats
# TcpPassiveOpens                 1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       8                  0.0
# TcpOutSegs                      8                  0.0
# TcpOutRsts                      2                  0.0
# TcpExtTCPPureAcks               3                  0.0
# TcpExtTCPOrigDataSent           2                  0.0
# TcpExtTCPDelivered              2                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPFastcloseTx           1                  0.0
# MPTcpExtMPRstTx                 1                  0.0
# Client ns stats
# TcpActiveOpens                  1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       8                  0.0
# TcpOutSegs                      11                 0.0
# TcpExtTCPPureAcks               3                  0.0
# TcpExtTCPOrigDataSent           7                  0.0
# TcpExtTCPDelivered              6                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# 
# netns ns1-65f14b17-B62ZN3 socket stat for 10102:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpPassiveOpens                 1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       8                  0.0
# TcpOutSegs                      8                  0.0
# TcpOutRsts                      2                  0.0
# TcpExtTCPPureAcks               3                  0.0
# TcpExtTCPOrigDataSent           2                  0.0
# TcpExtTCPDelivered              2                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPFastcloseTx           1                  0.0
# MPTcpExtMPRstTx                 1                  0.0
# 
# netns ns2-65f14b17-B62ZN3 socket stat for 10102:
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
# TcpActiveOpens                  1                  0.0
# TcpEstabResets                  1                  0.0
# TcpInSegs                       8                  0.0
# TcpOutSegs                      11                 0.0
# TcpExtTCPPureAcks               3                  0.0
# TcpExtTCPOrigDataSent           7                  0.0
# TcpExtTCPDelivered              6                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ctx                                 [ OK ]
#       fclzrx                              [FAIL] got 0 MP_FASTCLOSE[s] RX expected 1
#       Info: invert,rx=0
#       rtx                                 [ OK ]
#       rstrx                               [FAIL] got 0 MP_RST[s] RX expected 1
# 104 Infinite map
#       Info: Test file (size 128 KB) for client
#       Info: Test file (size 128 KB) for server
# cmp: EOF on /tmp/tmp.WsHbxuCl4r after byte 118788
#       Info: file received by server has inverted byte at 169
#       Info: 2 corrupted pkts
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       Info: invert
# 105 MP_FAIL MP_RST
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
#       Info: 2 corrupted pkts
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 106 userspace pm type prevents add_addr
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 107 userspace pm no echo w/o daemon
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 108 userspace pm type rejects join
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 109 userspace pm type does not send join
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 110 userspace pm type prevents mp_prio
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 111 userspace pm type prevents rm_addr
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 112 userspace pm add & remove address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=2:2             [ OK ]
#       mptcp_info subflows_total=3:3       [ OK ]
#       mptcp_info add_addr_signal=2:2      [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       dump addrs signal                   [ OK ]
#       get id 10 addr                      [ OK ]
#       get id 20 addr                      [ OK ]
#       dump addrs after rm_addr 10         [ OK ]
#       dump addrs after rm_addr 20         [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 113 userspace pm create destroy subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=2:2             [ OK ]
#       mptcp_info subflows_total=3:3       [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       dump addrs subflow                  [ OK ]
#       get id 10 addr                      [ OK ]
#       get id 20 addr                      [ OK ]
#       dump addrs after rm_addr 20         [ OK ]
#       dump addrs after flush              [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 114 userspace pm create id 0 subflow
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       dump addrs id 0 subflow             [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
# 115 userspace pm remove initial subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 116 userspace pm send RM_ADDR for ID 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
#       mptcp_info add_addr_signal=1:1      [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 117 userspace pm server fullmesh
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=4:4             [ OK ]
#       mptcp_info subflows_total=5:5       [ OK ]
#       mptcp_info add_addr_signal=1:1      [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
# 118 userspace pm client fullmesh
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=3:3             [ OK ]
#       mptcp_info subflows_total=4:4       [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
# 119 implicit EP
#       get limits                          [ OK ]
#       show id 1 addr                      [ OK ]
#       change id 1 addr                    [ OK ]
#       creation                            [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info add_addr_signal=1:1      [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       ID change is prevented              [ OK ]
#       modif is allowed                    [ OK ]
# 120 delete and re-add
#       Info: Test file (size 4 KB) for client
#       Info: Test file (size 4 KB) for server
#       before delete                       [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info last_data_sent=:         [SKIP]
#       mptcp_info last_data_recv=:         [SKIP]
#       mptcp_info last_ack_recv=:          [SKIP]
#       after delete                        [ OK ]
#       mptcp_info subflows=0:0             [ OK ]
#       after re-add                        [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
# 
# 7 failure(s) has(ve) been detected:
# ^I- 19: multiple flows, signal, link failure
# ^I- 20: multi flows, signal, bidi, link fail
# ^I- 21: backup subflow unused, link failure
# ^I- 22: backup flow used, multi links fail
# ^I- 23: backup flow used, bidi, link failure
# ^I- 102: fastclose test
# ^I- 103: fastclose server test
# 
# 
# time=1206

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

383 tests found

There are 383 tests, see "Raw output" for the full list of tests.
Raw output
diag: ....chk 1 cestab
diag: ....chk 1 msk in use
diag: ....chk 1->0 cestab after flush
diag: ....chk 1->0 msk in use after flush
diag: ....chk 2 cestab
diag: ....chk 2 msk in use
diag: ....chk 2->0 cestab after flush
diag: ....chk 2->0 msk in use after flush
diag: ....chk many cestab
diag: ....chk many msk in use
diag: ....chk many->0 cestab after flush
diag: ....chk many->0 msk in use after flush
diag: ....chk no fallback
diag: ....chk remote_key
diag: after MPC handshake
diag: all listen sockets
diag: check fallback
diag: listen match for dport 10000
diag: listen match for saddr and sport
diag: listen match for sport 10000
diag: many listener sockets - mptcp
diag: many listener sockets - subflows
diag: many msk socket present
diag: no listener sockets - mptcp
diag: no listener sockets - subflows
diag: no msk on netns creation
mptcp-crypto
mptcp-token
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054 ) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055 ) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP
mptcp_connect: New MPTCP socket can be blocked via sysctl
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002 ) TCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP
mptcp_connect: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003 ) MPTCP
mptcp_connect: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP
mptcp_connect: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP
mptcp_connect: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP
mptcp_connect: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP
mptcp_connect: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP
mptcp_connect: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP
mptcp_connect: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026 ) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028 ) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030 ) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032 ) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034 ) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036 ) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038 ) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040 ) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048 ) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049 ) TCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP
mptcp_connect: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050 ) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042 ) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043 ) TCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP
mptcp_connect: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044 ) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP
mptcp_connect: ping tests
mptcp_connect: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP
mptcp_connect: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054 ) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055 ) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP
mptcp_connect_mmap: New MPTCP socket can be blocked via sysctl
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002 ) TCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003 ) MPTCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP
mptcp_connect_mmap: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP
mptcp_connect_mmap: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048 ) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049 ) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050 ) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042 ) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043 ) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044 ) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP
mptcp_connect_mmap: ping tests
mptcp_connect_mmap: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP
mptcp_connect_mmap: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_join: IPv4 sockets do not use IPv6 addresses
mptcp_join: Infinite map
mptcp_join: MP_FAIL MP_RST
mptcp_join: add multiple addresses IPv6
mptcp_join: add multiple subflows
mptcp_join: add multiple subflows IPv6
mptcp_join: add signal address
mptcp_join: add single subflow
mptcp_join: backup flow used, bidi, link failure
mptcp_join: backup flow used, multi links fail
mptcp_join: backup subflow unused, link failure
mptcp_join: checksum test 0 0
mptcp_join: checksum test 0 1
mptcp_join: checksum test 1 0
mptcp_join: checksum test 1 1
mptcp_join: delete and re-add
mptcp_join: fastclose server test
mptcp_join: fastclose test
mptcp_join: flush addresses
mptcp_join: flush invalid addresses
mptcp_join: flush subflows
mptcp_join: flush subflows and signal
mptcp_join: flush subflows and signal with port
mptcp_join: fullmesh test 1x1
mptcp_join: fullmesh test 1x2
mptcp_join: fullmesh test 1x2, limited
mptcp_join: fullmesh test 2x1
mptcp_join: implicit EP
mptcp_join: invalid address, ADD_ADDR timeout
mptcp_join: mpc backup
mptcp_join: mpc backup both sides
mptcp_join: mpc switch to backup
mptcp_join: mpc switch to backup both sides
mptcp_join: multi flows, signal, bidi, link fail
mptcp_join: multi subflows, fair usage on close
mptcp_join: multi subflows, with failing subflow
mptcp_join: multi subflows, with subflow timeout
mptcp_join: multiple addresses with port
mptcp_join: multiple addresses with ports
mptcp_join: multiple flows, signal, link failure
mptcp_join: multiple subflows
mptcp_join: multiple subflows and signal
mptcp_join: multiple subflows with syn cookies
mptcp_join: multiple subflows, limited by server
mptcp_join: no JOIN
mptcp_join: no JOIN with diff families v4-v6-1
mptcp_join: no JOIN with diff families v4-v6-2
mptcp_join: no JOIN with diff families v6-v4
mptcp_join: no MPC reuse with single endpoint
mptcp_join: remove addresses
mptcp_join: remove id 0 address
mptcp_join: remove id 0 subflow
mptcp_join: remove invalid addresses
mptcp_join: remove multiple subflows
mptcp_join: remove single address
mptcp_join: remove single address IPv6
mptcp_join: remove single address with port
mptcp_join: remove single subflow
mptcp_join: remove subflow and signal
mptcp_join: remove subflow and signal IPv6
mptcp_join: remove subflow and signal with port
mptcp_join: remove subflows and signal
mptcp_join: set backup,fullmesh flags test
mptcp_join: set fullmesh flag test
mptcp_join: set nobackup,nofullmesh flags test
mptcp_join: set nofullmesh flag test
mptcp_join: signal address
mptcp_join: signal address IPv4-mapped
mptcp_join: signal address allow join id0 ns1
mptcp_join: signal address allow join id0 ns2
mptcp_join: signal address v4-map-v6
mptcp_join: signal address v6-map-v4
mptcp_join: signal address with port
mptcp_join: signal address with syn cookies
mptcp_join: signal address, ADD_ADDR timeout
mptcp_join: signal address, ADD_ADDR6 timeout
mptcp_join: signal addresses
mptcp_join: signal addresses race test
mptcp_join: signal addresses, ADD_ADDR timeout
mptcp_join: signal invalid addresses
mptcp_join: simult IPv4 and IPv6 subflows
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 1x1
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 2x2
mptcp_join: single address IPv6
mptcp_join: single address with port, backup
mptcp_join: single address, backup
mptcp_join: single subflow
mptcp_join: single subflow IPv4-mapped
mptcp_join: single subflow IPv6
mptcp_join: single subflow allow join id0 ns1
mptcp_join: single subflow allow join id0 ns2
mptcp_join: single subflow v4-map-v6
mptcp_join: single subflow v6-map-v4
mptcp_join: single subflow with syn cookies
mptcp_join: single subflow, backup
mptcp_join: single subflow, dev
mptcp_join: single subflow, limited by client
mptcp_join: single subflow, limited by server
mptcp_join: subflow and address allow join id0 1
mptcp_join: subflow and address allow join id0 2
mptcp_join: subflow and signal
mptcp_join: subflow and signal w cookies
mptcp_join: subflow and signal with port
mptcp_join: subflows and signal w. cookies
mptcp_join: subflows limited by server w cookies
mptcp_join: unused signal address
mptcp_join: unused signal address IPv6
mptcp_join: userspace pm add & remove address
mptcp_join: userspace pm client fullmesh
mptcp_join: userspace pm create destroy subflow
mptcp_join: userspace pm create id 0 subflow
mptcp_join: userspace pm no echo w/o daemon
mptcp_join: userspace pm remove initial subflow
mptcp_join: userspace pm send RM_ADDR for ID 0
mptcp_join: userspace pm server fullmesh
mptcp_join: userspace pm type does not send join
mptcp_join: userspace pm type prevents add_addr
mptcp_join: userspace pm type prevents mp_prio
mptcp_join: userspace pm type prevents rm_addr
mptcp_join: userspace pm type rejects join
mptcp_sockopt: TCP_INQ: -6 -t tcp
mptcp_sockopt: TCP_INQ: -r tcp
mptcp_sockopt: TCP_INQ: -t tcp
mptcp_sockopt: mark ipv4
mptcp_sockopt: mark ipv6
mptcp_sockopt: sockopt v4
mptcp_sockopt: sockopt v6
mptcp_sockopt: transfer ipv4
mptcp_sockopt: transfer ipv6
pm_netlink: (backup,fullmesh)
pm_netlink: (fullmesh)
pm_netlink: (nobackup)
pm_netlink: (nofullmesh)
pm_netlink: above hard addr limit
pm_netlink: defaults addr list
pm_netlink: defaults limits
pm_netlink: dump addrs
pm_netlink: dump addrs after del
pm_netlink: duplicate addr
pm_netlink: flush addrs
pm_netlink: hard addr limit
pm_netlink: id addr increment
pm_netlink: id limit
pm_netlink: rcv addrs above hard limit
pm_netlink: set flags (backup)
pm_netlink: set ids
pm_netlink: set limits
pm_netlink: simple add/get addr
pm_netlink: simple del addr
pm_netlink: subflows above hard limit
pm_netlink: wrap-around ids
simult_flows: balanced bwidth
simult_flows: balanced bwidth - reverse direction
simult_flows: balanced bwidth with unbalanced delay
simult_flows: balanced bwidth with unbalanced delay - reverse direction
simult_flows: unbalanced bwidth
simult_flows: unbalanced bwidth - reverse direction
simult_flows: unbalanced bwidth with opposed, unbalanced delay
simult_flows: unbalanced bwidth with opposed, unbalanced delay - reverse direction
simult_flows: unbalanced bwidth with unbalanced delay
simult_flows: unbalanced bwidth with unbalanced delay - reverse direction
test: kunit
test: mptcp_connect_mmap
test: packetdrill_add_addr
test: packetdrill_dss
test: packetdrill_fastclose
test: packetdrill_fastopen
test: packetdrill_mp_capable
test: packetdrill_mp_join
test: packetdrill_mp_prio
test: packetdrill_mp_reset
test: packetdrill_regressions
test: packetdrill_sockopts
test: packetdrill_syscalls
test: selftest_diag
test: selftest_iperf_test
test: selftest_mptcp_connect
test: selftest_mptcp_join
test: selftest_mptcp_sockopt
test: selftest_pm_netlink
test: selftest_simult_flows
test: selftest_userspace_pm
userspace_pm: ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token
userspace_pm: ADD_ADDR id:20 10.0.2.2 (ns2) => ns1, reuse port
userspace_pm: ADD_ADDR id:21 10.0.2.2 (ns2) => ns1, new port
userspace_pm: ADD_ADDR id:27 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR id:28 10.0.2.1 (ns1) => ns2, new port
userspace_pm: ADD_ADDR4 id:27 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR6 id:20 dead:beef:2::2 (ns2) => ns1, reuse port
userspace_pm: ADD_ADDR6 id:27 dead:beef:2::1 (ns1) => ns2, reuse port
userspace_pm: CLOSE_LISTENER 10.0.2.2:54314
userspace_pm: CREATE_LISTENER 10.0.2.2:54314
userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2)
userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:54314 (ns2)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1)
userspace_pm: CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2:43714 (ns2)
userspace_pm: CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1)
userspace_pm: Created network namespaces ns1, ns2
userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2)
userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:54314 (ns2)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1)
userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2:43714 (ns2)
userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1)
userspace_pm: Established IPv4 MPTCP Connection ns2 => ns1
userspace_pm: Established IPv6 MPTCP Connection ns2 => ns1
userspace_pm: MP_PRIO RX
userspace_pm: MP_PRIO TX
userspace_pm: RM_ADDR id:20 ns2 => ns1
userspace_pm: RM_ADDR id:21 ns2 => ns1
userspace_pm: RM_ADDR id:21 ns2 => ns1, invalid token
userspace_pm: RM_ADDR id:22 ns2 => ns1, invalid id
userspace_pm: RM_ADDR id:27 ns1 => ns2
userspace_pm: RM_ADDR id:28 ns1 => ns2
userspace_pm: RM_ADDR6 id:20 ns2 => ns1
userspace_pm: RM_ADDR6 id:27 ns1 => ns2