KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-9.4-bpf-8ca8eb05767395cd2fd0db12e052ca0bc5d1597c 2026-04-15 08:26:14 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2026-04-15 08:26:14 make -j36 TARGETS=net/mptcp run_tests CC mptcp_connect CC mptcp_diag CC mptcp_inq CC mptcp_sockopt CC pm_nl_ctl TAP version 13 1..11 # timeout set to 1800 # selftests: net/mptcp: diag.sh # 01 no msk on netns creation [ OK ] # 02 listen match for dport 10000 [ OK ] # 03 listen match for sport 10000 [ OK ] # 04 listen match for saddr and sport [ OK ] # 05 all listen sockets [ OK ] # 06 after MPC handshake [ OK ] # 07 ....chk last_data_sent [ OK ] # 08 ....chk last_data_recv [FAIL] value of last_data_recv changed by 8ms, expected at least 250ms # 09 ....chk last_ack_recv [ OK ] # 10 ....chk remote_key [ OK ] # 11 ....chk no fallback [FAIL] expected 0 found 1 # 12 ....chk 2 msk in use [ OK ] # 13 ....chk 2 cestab [ OK ] # 14 ....chk dump_one [ OK ] # 15 ....chk dump_subflow [ OK ] # 16 ....chk 2->0 msk in use after flush [ OK ] # 17 ....chk 2->0 cestab after flush [ OK ] # 18 check fallback [ OK ] # 19 ....chk 1 msk in use [ OK ] # 20 ....chk 1 cestab [ OK ] # 21 ....chk 1->0 msk in use after flush [ OK ] # 22 ....chk 1->0 cestab after flush [ OK ] # 23 many msk socket present [ OK ] # 24 ....chk many msk in use [ OK ] # 25 ....chk many cestab [ OK ] # 26 ....chk many->0 msk in use after flush [ OK ] # 27 ....chk many->0 cestab after flush [ OK ] # 28 no listener sockets - mptcp [ OK ] # 29 no listener sockets - subflows [ OK ] # 30 many listener sockets - mptcp [ OK ] # 31 many listener sockets - subflows [ OK ] # # TAP version 13 # 1..31 # ok 1 - diag: no msk on netns creation # time=361ms # ok 2 - diag: listen match for dport 10000 # time=57ms # ok 3 - diag: listen match for sport 10000 # time=56ms # ok 4 - diag: listen match for saddr and sport # time=55ms # ok 5 - diag: all listen sockets # time=55ms # ok 6 - diag: after MPC handshake # time=154ms # ok 7 - diag: ....chk last_data_sent # time=665ms # not ok 8 - diag: ....chk last_data_recv # time=43ms # ok 9 - diag: ....chk last_ack_recv # time=48ms # ok 10 - diag: ....chk remote_key # time=49ms # not ok 11 - diag: ....chk no fallback # time=41ms # ok 12 - diag: ....chk 2 msk in use # time=129ms # ok 13 - diag: ....chk 2 cestab # time=50ms # ok 14 - diag: ....chk dump_one # time=76ms # ok 15 - diag: ....chk dump_subflow # time=133ms # ok 16 - diag: ....chk 2->0 msk in use after flush # time=1548ms # ok 17 - diag: ....chk 2->0 cestab after flush # time=56ms # ok 18 - diag: check fallback # time=217ms # ok 19 - diag: ....chk 1 msk in use # time=139ms # ok 20 - diag: ....chk 1 cestab # time=54ms # ok 21 - diag: ....chk 1->0 msk in use after flush # time=1366ms # ok 22 - diag: ....chk 1->0 cestab after flush # time=52ms # ok 23 - diag: many msk socket present # time=1776ms # ok 24 - diag: ....chk many msk in use # time=143ms # ok 25 - diag: ....chk many cestab # time=53ms # ok 26 - diag: ....chk many->0 msk in use after flush # time=1528ms # ok 27 - diag: ....chk many->0 cestab after flush # time=53ms # ok 28 - diag: no listener sockets - mptcp # time=59ms # ok 29 - diag: no listener sockets - subflows # time=53ms # ok 30 - diag: many listener sockets - mptcp # time=297ms # ok 31 - diag: many listener sockets - subflows # time=56ms not ok 1 selftests: net/mptcp: diag.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_connect.sh # INFO: set ns3-OJ4i3f dev ns3eth2: ethtool -K gro off # INFO: set ns4-dtPVaQ dev ns4eth3: ethtool -K gso off gro off # Created /tmp/tmp.7KbIvyoDvL (size 3351862 B) containing data sent by client # Created /tmp/tmp.RVC5pgK2iG (size 6475256 B) containing data sent by server # 01 New MPTCP socket can be blocked via sysctl [ OK ] # 02 Validating network environment with pings [ OK ] # INFO: Using loss of 0.76% delay 7 ms reorder 92% 96% with delay 1ms on ns3eth4 # 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4) # (duration 30312ms) [FAIL] client exit code 0, server 2 # # netns ns1-RvUQoM (listener) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpInSegs 111 # TcpOutSegs 111 # TcpExtPruneCalled 16 # TcpExtTW 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 45 # TcpExtTCPWantZeroWindowAdv 24 # TcpExtTCPOrigDataSent 64 # TcpExtTCPDelivered 65 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtRcvWndShared 14 # MPTcpExtMPCapableDataFallback 1 # # netns ns1-RvUQoM (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:50770 10.0.1.1:10000 timer:(timewait,29sec,0) ino:0 sk:9001 # # # [FAIL] Could not even run loopback test # Time: 35 seconds # # TAP version 13 # 1..3 # ok 1 - mptcp_connect: New MPTCP socket can be blocked via sysctl # time=370ms # ok 2 - mptcp_connect: ping tests # time=2494ms # not ok 3 - mptcp_connect: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP # time=30724ms not ok 2 selftests: net/mptcp: mptcp_connect.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_connect_checksum.sh # INFO: set ns3-cIhX7Y dev ns3eth2: ethtool -K gso off gro off # INFO: set ns4-lZKi0z dev ns4eth3: ethtool -K tso off gso off # Created /tmp/tmp.23FsxAB4kj (size 7835321 B) containing data sent by client # Created /tmp/tmp.GZZnwDkIld (size 6612584 B) containing data sent by server # 01 New MPTCP socket can be blocked via sysctl [ OK ] # 02 Validating network environment with pings [ OK ] # INFO: Using loss of 0.62% delay 31 ms on ns3eth4 # 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP (duration 269ms) [ OK ] # 04 ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP (duration 273ms) [ OK ] # 05 ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP (duration 251ms) [ OK ] # 06 ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP (duration 262ms) [ OK ] # 07 ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP (duration 270ms) [ OK ] # 08 ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP (duration 253ms) [ OK ] # 09 ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP (duration 383ms) [ OK ] # 10 ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP (duration 476ms) [ OK ] # 11 ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP (duration 398ms) [ OK ] # 12 ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP (duration 405ms) [ OK ] # 13 ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP (duration 1563ms) [ OK ] # 14 ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP (duration 9514ms) [ OK ] # 15 ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP (duration 889ms) [ OK ] # 16 ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP (duration 1674ms) [ OK ] # 17 ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP (duration 6100ms) [ OK ] # 18 ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP (duration 11805ms) [ OK ] # 19 ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP (duration 380ms) [ OK ] # 20 ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP (duration 384ms) [ OK ] # 21 ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP (duration 7334ms) [ OK ] # 22 ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP (duration 7417ms) [ OK ] # 23 ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP (duration 717ms) [ OK ] # 24 ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP (duration 556ms) [ OK ] # 25 ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP (duration 890ms) [ OK ] # 26 ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP (duration 8009ms) [ OK ] # 27 ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP (duration 1043ms) [ OK ] # 28 ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP (duration 553ms) [ OK ] # 29 ns3 MPTCP -> ns2 (10.0.1.2:10026 ) MPTCP (duration 712ms) [ OK ] # 30 ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP (duration 5868ms) [ OK ] # 31 ns3 MPTCP -> ns2 (10.0.2.1:10028 ) MPTCP (duration 6901ms) [ OK ] # 32 ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP (duration 5423ms) [ OK ] # 33 ns3 MPTCP -> ns4 (10.0.3.1:10030 ) MPTCP (duration 657ms) [ OK ] # 34 ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP (duration 643ms) [ OK ] # 35 ns4 MPTCP -> ns1 (10.0.1.1:10032 ) MPTCP (duration 1201ms) [ OK ] # 36 ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP (duration 7164ms) [ OK ] # 37 ns4 MPTCP -> ns2 (10.0.1.2:10034 ) MPTCP (duration 5755ms) [ OK ] # 38 ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP (duration 8864ms) [ OK ] # 39 ns4 MPTCP -> ns2 (10.0.2.1:10036 ) MPTCP (duration 3912ms) [ OK ] # 40 ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP (duration 7987ms) [ OK ] # 41 ns4 MPTCP -> ns3 (10.0.2.2:10038 ) MPTCP (duration 878ms) [ OK ] # 42 ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP (duration 864ms) [ OK ] # 43 ns4 MPTCP -> ns3 (10.0.3.2:10040 ) MPTCP (duration 869ms) [ OK ] # 44 ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP (duration 904ms) [ OK ] # INFO: with peek mode: saveWithPeek # 45 ns1 MPTCP -> ns1 (10.0.1.1:10042 ) MPTCP (duration 283ms) [ OK ] # 46 ns1 MPTCP -> ns1 (10.0.1.1:10043 ) TCP (duration 274ms) [ OK ] # 47 ns1 TCP -> ns1 (10.0.1.1:10044 ) MPTCP (duration 248ms) [ OK ] # 48 ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP (duration 292ms) [ OK ] # 49 ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP (duration 279ms) [ OK ] # 50 ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP (duration 254ms) [ OK ] # INFO: with peek mode: saveAfterPeek # 51 ns1 MPTCP -> ns1 (10.0.1.1:10048 ) MPTCP (duration 266ms) [ OK ] # 52 ns1 MPTCP -> ns1 (10.0.1.1:10049 ) TCP (duration 269ms) [ OK ] # 53 ns1 TCP -> ns1 (10.0.1.1:10050 ) MPTCP (duration 253ms) [ OK ] # 54 ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP (duration 346ms) [ OK ] # 55 ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP (duration 268ms) [ OK ] # 56 ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP (duration 255ms) [ OK ] # INFO: with MPTFO start # 57 ns2 MPTCP -> ns1 (10.0.1.1:10054 ) MPTCP (duration 375ms) [ OK ] # 58 ns2 MPTCP -> ns1 (10.0.1.1:10055 ) MPTCP (duration 371ms) [ OK ] # 59 ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP (duration 384ms) [ OK ] # 60 ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP (duration 478ms) [ OK ] # INFO: with MPTFO end # INFO: test tproxy ipv4 # 61 ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP (duration 392ms) [ OK ] # INFO: tproxy ipv4 pass # INFO: test tproxy ipv6 # 62 ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP (duration 387ms) [ OK ] # INFO: tproxy ipv6 pass # INFO: disconnect # 63 ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP (duration 585ms) [ OK ] # 64 ns1 MPTCP -> ns1 (10.0.1.1:20002 ) TCP (duration 514ms) [ OK ] # 65 ns1 TCP -> ns1 (10.0.1.1:20003 ) MPTCP (duration 458ms) [ OK ] # 66 ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP (duration 707ms) [ OK ] # 67 ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP (duration 512ms) [ OK ] # 68 ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP (duration 454ms) [ OK ] # Time: 171 seconds # # TAP version 13 # 1..68 # ok 1 - mptcp_connect_checksum: New MPTCP socket can be blocked via sysctl # time=377ms # ok 2 - mptcp_connect_checksum: ping tests # time=2456ms # ok 3 - mptcp_connect_checksum: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP # time=751ms # ok 4 - mptcp_connect_checksum: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001) TCP # time=748ms # ok 5 - mptcp_connect_checksum: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002) MPTCP # time=717ms # ok 6 - mptcp_connect_checksum: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP # time=753ms # ok 7 - mptcp_connect_checksum: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP # time=755ms # ok 8 - mptcp_connect_checksum: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP # time=728ms # ok 9 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006) MPTCP # time=953ms # ok 10 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP # time=1039ms # ok 11 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008) MPTCP # time=960ms # ok 12 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP # time=959ms # ok 13 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010) MPTCP # time=2110ms # ok 14 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP # time=10067ms # ok 15 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012) MPTCP # time=1428ms # ok 16 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP # time=2228ms # ok 17 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014) MPTCP # time=6652ms # ok 18 - mptcp_connect_checksum: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP # time=12368ms # ok 19 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016) MPTCP # time=945ms # ok 20 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP # time=941ms # ok 21 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018) MPTCP # time=7895ms # ok 22 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP # time=7971ms # ok 23 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020) MPTCP # time=1263ms # ok 24 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP # time=1118ms # ok 25 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022) MPTCP # time=1441ms # ok 26 - mptcp_connect_checksum: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP # time=8579ms # ok 27 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024) MPTCP # time=1627ms # ok 28 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP # time=1119ms # ok 29 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026) MPTCP # time=1277ms # ok 30 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP # time=6438ms # ok 31 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028) MPTCP # time=7452ms # ok 32 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP # time=5987ms # ok 33 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030) MPTCP # time=1199ms # ok 34 - mptcp_connect_checksum: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP # time=1217ms # ok 35 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032) MPTCP # time=1800ms # ok 36 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP # time=7741ms # ok 37 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034) MPTCP # time=6317ms # ok 38 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP # time=9435ms # ok 39 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036) MPTCP # time=4473ms # ok 40 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP # time=8561ms # ok 41 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038) MPTCP # time=1422ms # ok 42 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP # time=1415ms # ok 43 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040) MPTCP # time=1405ms # ok 44 - mptcp_connect_checksum: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP # time=1470ms # ok 45 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042) MPTCP # time=755ms # ok 46 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043) TCP # time=751ms # ok 47 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044) MPTCP # time=728ms # ok 48 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP # time=794ms # ok 49 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP # time=762ms # ok 50 - mptcp_connect_checksum: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP # time=751ms # ok 51 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048) MPTCP # time=744ms # ok 52 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049) TCP # time=732ms # ok 53 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050) MPTCP # time=747ms # ok 54 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP # time=835ms # ok 55 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP # time=750ms # ok 56 - mptcp_connect_checksum: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP # time=715ms # ok 57 - mptcp_connect_checksum: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054) MPTCP # time=1211ms # ok 58 - mptcp_connect_checksum: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055) MPTCP # time=891ms # ok 59 - mptcp_connect_checksum: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP # time=937ms # ok 60 - mptcp_connect_checksum: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP # time=1029ms # ok 61 - mptcp_connect_checksum: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000) MPTCP # time=1554ms # ok 62 - mptcp_connect_checksum: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP # time=1315ms # ok 63 - mptcp_connect_checksum: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001) MPTCP # time=1440ms # ok 64 - mptcp_connect_checksum: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002) TCP # time=1013ms # ok 65 - mptcp_connect_checksum: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003) MPTCP # time=966ms # ok 66 - mptcp_connect_checksum: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP # time=1231ms # ok 67 - mptcp_connect_checksum: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP # time=1043ms # ok 68 - mptcp_connect_checksum: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP # time=993ms ok 3 selftests: net/mptcp: mptcp_connect_checksum.sh # timeout set to 1800 # selftests: net/mptcp: mptcp_connect_mmap.sh # INFO: set ns3-ZUMHr3 dev ns3eth2: ethtool -K gro off # INFO: set ns4-UDDZGf dev ns4eth3: ethtool -K tso off gro off # Created /tmp/tmp.VA2MKDAkeA (size 4525463 B) containing data sent by client # Created /tmp/tmp.Xqx8HT3272 (size 3074534 B) containing data sent by server # 01 New MPTCP socket can be blocked via sysctl [ OK ] # 02 Validating network environment with pings [ OK ] # INFO: Using loss of 0.93% delay 34 ms on ns3eth4 # INFO: extra options: -m mmap # 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP timeout # # netns ns1-JiS1iJ (listener) socket stat for 10000: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # mptcp ESTAB 0 0 10.0.1.1:10000 10.0.1.1:35494 timer:(keepalive,,0) ino:163769 sk:a001 cgroup:unreachable:6dd <-> # skmem:(r0,rb842967,t0,tb2630656,f0,w0,o0,bl0,d0) subflows_max:2 remote_key token:2ce4e1e6 write_seq:13982113269221017546 snd_una:13982113269221017546 rcv_nxt:4001082023254783326 bytes_received:4525463 last_data_sent:61042 last_data_recv:60954 last_ack_recv:61040 # TcpActiveOpens 1 0.0 # TcpPassiveOpens 1 0.0 # TcpInSegs 155 0.0 # TcpOutSegs 155 0.0 # TcpExtTW 1 0.0 # TcpExtDelayedACKs 2 0.0 # TcpExtTCPPureAcks 64 0.0 # TcpExtTCPFromZeroWindowAdv 1 0.0 # TcpExtTCPToZeroWindowAdv 1 0.0 # TcpExtTCPWantZeroWindowAdv 19 0.0 # TcpExtTCPOrigDataSent 89 0.0 # TcpExtTCPDelivered 90 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtRcvWndShared 2 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # netns ns1-JiS1iJ (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:35494 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:2 # # ./mptcp_connect.sh: line 419: kill: (7697) - No such process # (duration 61191ms) [FAIL] client exit code 0, server 143 # # netns ns1-JiS1iJ (listener) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpInSegs 155 # TcpOutSegs 155 # TcpExtTW 1 # TcpExtDelayedACKs 2 # TcpExtTCPPureAcks 64 # TcpExtTCPFromZeroWindowAdv 1 # TcpExtTCPToZeroWindowAdv 1 # TcpExtTCPWantZeroWindowAdv 19 # TcpExtTCPOrigDataSent 89 # TcpExtTCPDelivered 90 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtRcvWndShared 2 # MPTcpExtMPCapableDataFallback 1 # # netns ns1-JiS1iJ (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:35494 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:2 # # # [FAIL] Could not even run loopback test # Time: 66 seconds # # TAP version 13 # 1..3 # ok 1 - mptcp_connect_mmap: New MPTCP socket can be blocked via sysctl # time=376ms # ok 2 - mptcp_connect_mmap: ping tests # time=2545ms # not ok 3 - mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP # time=61570ms not ok 4 selftests: net/mptcp: mptcp_connect_mmap.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_connect_sendfile.sh # INFO: set ns3-Jxucue dev ns3eth2: ethtool -K gso off gro off # Created /tmp/tmp.okGeO6QPsP (size 4150220 B) containing data sent by client # Created /tmp/tmp.LmYHXFDTdT (size 2226872 B) containing data sent by server # 01 New MPTCP socket can be blocked via sysctl [ OK ] # 02 Validating network environment with pings [ OK ] # INFO: Using loss of 0.99% delay 7 ms reorder 98% 7% with delay 1ms on ns3eth4 # INFO: extra options: -m sendfile # 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP timeout # # netns ns1-cPpEqR (listener) socket stat for 10000: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # mptcp ESTAB 0 0 10.0.1.1:10000 10.0.1.1:58326 timer:(keepalive,,0) ino:142831 sk:3 cgroup:unreachable:6dd <-> # skmem:(r0,rb1631248,t0,tb2630656,f4096,w0,o0,bl0,d0) subflows_max:2 remote_key token:b3ae43d3 write_seq:10471098098058730705 snd_una:10471098098058730705 rcv_nxt:9474185555940676919 bytes_received:4150220 last_data_sent:61041 last_data_recv:61024 last_ack_recv:61040 # TcpActiveOpens 1 0.0 # TcpPassiveOpens 1 0.0 # TcpInSegs 202 0.0 # TcpOutSegs 202 0.0 # TcpExtTW 1 0.0 # TcpExtTCPPureAcks 70 0.0 # TcpExtTCPOrigDataSent 130 0.0 # TcpExtTCPDelivered 131 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # netns ns1-cPpEqR (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:58326 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:7069 # # ./mptcp_connect.sh: line 419: kill: (7976) - No such process # (duration 61193ms) [FAIL] client exit code 0, server 143 # # netns ns1-cPpEqR (listener) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpInSegs 202 # TcpOutSegs 202 # TcpExtTW 1 # TcpExtTCPPureAcks 70 # TcpExtTCPOrigDataSent 130 # TcpExtTCPDelivered 131 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # netns ns1-cPpEqR (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:58326 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:7069 # # # [FAIL] Could not even run loopback test # Time: 66 seconds # # TAP version 13 # 1..3 # ok 1 - mptcp_connect_sendfile: New MPTCP socket can be blocked via sysctl # time=375ms # ok 2 - mptcp_connect_sendfile: ping tests # time=2485ms # not ok 3 - mptcp_connect_sendfile: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP # time=61584ms not ok 5 selftests: net/mptcp: mptcp_connect_sendfile.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_connect_splice.sh # INFO: set ns3-OsgqOv dev ns3eth2: ethtool -K tso off gso off gro off # INFO: set ns4-eygnKB dev ns4eth3: ethtool -K gso off gro off # Created /tmp/tmp.ly9Fy2VI2v (size 7429134 B) containing data sent by client # Created /tmp/tmp.QGGe98tQtS (size 1210708 B) containing data sent by server # 01 New MPTCP socket can be blocked via sysctl [ OK ] # 02 Validating network environment with pings [ OK ] # INFO: Using loss of 0.81% delay 14 ms reorder 97% 90% with delay 3ms on ns3eth4 # INFO: extra options: -m splice # 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP timeout # # netns ns1-gj1szQ (listener) socket stat for 10000: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # mptcp ESTAB 0 0 10.0.1.1:10000 10.0.1.1:49136 ino:170762 sk:4 cgroup:unreachable:6dd <-> # skmem:(r0,rb654693,t0,tb2630656,f4096,w0,o0,bl0,d0) subflows_max:2 remote_key token:20edaa64 write_seq:16825522276839356129 snd_una:16825522276839356129 rcv_nxt:6430350473900319526 bytes_received:7429134 last_data_sent:61039 last_data_recv:61011 last_ack_recv:61039 # TcpActiveOpens 1 0.0 # TcpPassiveOpens 1 0.0 # TcpInSegs 357 0.0 # TcpOutSegs 357 0.0 # TcpExtTW 1 0.0 # TcpExtTCPPureAcks 124 0.0 # TcpExtTCPOrigDataSent 231 0.0 # TcpExtTCPDelivered 232 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # netns ns1-gj1szQ (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:49136 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:3002 # # ./mptcp_connect.sh: line 419: kill: (8255) - No such process # (duration 61189ms) [FAIL] client exit code 0, server 143 # # netns ns1-gj1szQ (listener) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpInSegs 357 # TcpOutSegs 357 # TcpExtTW 1 # TcpExtTCPPureAcks 124 # TcpExtTCPOrigDataSent 231 # TcpExtTCPDelivered 232 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # netns ns1-gj1szQ (connector) socket stat for 10000: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:49136 10.0.1.1:10000 timer:(timewait,,0) ino:0 sk:3002 # # # [FAIL] Could not even run loopback test # Time: 66 seconds # # TAP version 13 # 1..3 # ok 1 - mptcp_connect_splice: New MPTCP socket can be blocked via sysctl # time=381ms # ok 2 - mptcp_connect_splice: ping tests # time=2477ms # not ok 3 - mptcp_connect_splice: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP # time=61574ms not ok 6 selftests: net/mptcp: mptcp_connect_splice.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_join.sh # 001 no JOIN # join Rx [ OK ] # join Tx [ OK ] # 002 single subflow, limited by client # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 003 single subflow, limited by server # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # syn rejected [FAIL] got 0 JOIN[s] syn rejected expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 004 single subflow # join Rx [ OK ] # join Tx [ OK ] # 005 multiple subflows # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 006 multiple subflows, limited by server # join Rx [ OK ] # join Tx [ OK ] # 007 single subflow, dev # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPBacklogCoalesce 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 008 no MPC reuse with single endpoint # join Rx [ OK ] # syn tx bind error [FAIL] got 0 JOIN[s] syn tx bind error expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 45 # TcpExtTW 1 # TcpExtDelayedACKs 9 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 45 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 8 # TcpExtTCPPureAcks 21 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 009 multi subflows, with failing subflow # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 29 # TcpOutSegs 47 # TcpExtTW 1 # TcpExtDelayedACKs 7 # TcpExtTCPPureAcks 5 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 47 # TcpOutSegs 29 # TcpExtTCPPureAcks 23 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 010 multi subflows, with subflow timeout # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 28 # TcpExtTW 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 28 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 011 multi subflows, fair usage on close # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 32 # TcpExtDelayedACKs 3 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 32 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 8 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 012 unused signal address # join Rx [ OK ] # join Tx [ OK ] # add addr tx [ OK ] # add addr echo tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 013 signal address # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 9 # TcpOutSegs 8 # TcpExtTCPPureAcks 5 # TcpExtTCPOrigDataSent 4 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 8 # TcpOutSegs 9 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 014 subflow and signal # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 015 subflow and signal together # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx server [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx client [FAIL] got 0 ADD_ADDR echo[s] expected 1 # add addr rx [ OK ] # add addr echo rx [ OK ] # reset tx client [ OK ] # reset rx server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 016 multiple subflows and signal # syn rx [FAIL] got 0 JOIN[s] syn rx expected 3 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 3 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 3 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 3 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 017 signal addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 018 signal invalid addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 019 signal addresses race test # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 020 without a laminar endpoint # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 021 with a laminar endpoint # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 7 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 022 with multiple laminar endpoints # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 8 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 2 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 2 # 023 single laminar endpoint # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 024 sublow + laminar endpoints # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 7 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 025 multiple flows, signal, link failure # Info: Test file (size 17434 KB) for client # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [FAIL] client exit code 2, server 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 4 # TcpInSegs 252 # TcpOutSegs 247 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 11 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 3 # MPTcpExtMPJoinAckRx 3 # MPTcpExtOFOQueueTail 15 # MPTcpExtOFOQueue 40 # MPTcpExtOFOMerge 7 # MPTcpExtDuplicateData 157 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 25 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 4 # TcpInSegs 247 # TcpOutSegs 772 # TcpExtTCPPureAcks 241 # TcpExtTCPOrigDataSent 757 # TcpExtTCPDelivered 761 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 157 # MPTcpExtMPJoinSynAckRx 3 # MPTcpExtMPJoinSynTx 3 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtSndWndShared 1 # MPTcpExtRcvWndShared 3 # # # netns ns1-NsQ7zX (listener) socket stat for 10024: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10024 [::ffff:10.0.4.2]:51695 ino:173588 sk:5 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f2150,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:202 rtt:2/1 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_received:37658 segs_out:16 segs_in:32 data_segs_in:29 send 57920000bps lastsnd:32716 lastrcv:32500 lastack:32500 pacing_rate 115840000bps delivered:1 app_limited rcv_rtt:6.5 rcv_space:14480 rcv_ssthresh:96772 minrtt:2 snd_wnd:64512 rcv_wnd:92160 tcp-ulp-mptcp flags:Jec token:0000(id:2)/f6714e8f(id:0) seq:6520133857031312992 sfseq:31071 ssnoff:4191669953 maplen:6588 # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10024 [::ffff:10.0.3.2]:37167 ino:173588 sk:6 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f1895,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:3/1.5 ato:41 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_received:152549 segs_out:24 segs_in:117 data_segs_in:114 send 38613333bps lastsnd:32718 lastrcv:32381 lastack:32381 pacing_rate 77226664bps delivered:1 app_limited rcv_rtt:11.086 rcv_space:14480 rcv_ssthresh:105394 minrtt:3 snd_wnd:64512 rcv_wnd:88064 tcp-ulp-mptcp flags:Jec token:0000(id:1)/f6714e8f(id:0) seq:6520133857031654712 sfseq:124382 ssnoff:2767297498 maplen:28168 # tcp ESTAB 0 0 [::ffff:10.0.2.1]:10024 [::ffff:10.0.2.2]:46709 ino:173588 sk:7 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f2315,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:3/1.5 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_received:138485 segs_out:24 segs_in:105 data_segs_in:102 send 38613333bps lastsnd:32718 lastrcv:32395 lastack:32395 pacing_rate 77226664bps delivered:1 app_limited rcv_rtt:5.718 rcv_space:14480 rcv_ssthresh:105397 minrtt:3 snd_wnd:64512 rcv_wnd:81920 tcp-ulp-mptcp flags:Jec token:0000(id:3)/f6714e8f(id:1) seq:6520133857031613644 sfseq:137914 ssnoff:2805132828 maplen:572 # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10024 [::ffff:10.0.1.2]:54304 ino:173588 sk:8 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f556,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:2.952/1.859 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:1052 bytes_acked:1052 bytes_received:575940 segs_out:179 segs_in:518 data_segs_out:2 data_segs_in:512 send 39241192bps lastsnd:32529 lastrcv:140 lastack:140 pacing_rate 78482384bps delivery_rate 2005192bps delivered:3 busy:11ms rcv_rtt:208.375 rcv_space:14480 rcv_ssthresh:113108 minrtt:2.273 snd_wnd:64512 rcv_wnd:98304 tcp-ulp-mptcp flags:Mec token:0000(id:0)/f6714e8f(id:0) seq:6520133857031612224 sfseq:574033 ssnoff:2853826360 maplen:1908 # mptcp FIN-WAIT-2 0 0 [::ffff:10.0.1.1]:10024 [::ffff:10.0.1.2]:54304 timer:(keepalive,57sec,0) ino:0 sk:9 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb265216,f1276,w0,o0,bl0,d0) subflows:3 add_addr_signal:1 subflows_max:3 add_addr_signal_max:1 remote_key token:f6714e8f write_seq:2491721175383656323 snd_una:2491721175383656323 rcv_nxt:6520133857031682880 bytes_sent:1052 bytes_received:592124 bytes_acked:1053 subflows_total:4 last_data_sent:32536 last_data_recv:32389 last_ack_recv:147 # TcpPassiveOpens 4 # TcpInSegs 252 # TcpOutSegs 247 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 11 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 3 # MPTcpExtMPJoinAckRx 3 # MPTcpExtOFOQueueTail 15 # MPTcpExtOFOQueue 40 # MPTcpExtOFOMerge 7 # MPTcpExtDuplicateData 157 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 25 # # netns ns2-mQDnh0 (connector) socket stat for 10024: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.1.2:54304 10.0.1.1:10024 ino:184510 sk:b001 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb1253376,f1124,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:204 rtt:3.263/0.022 ato:40 mss:1448 pmtu:1500 rcvmss:952 advmss:1448 cwnd:10 bytes_sent:577848 bytes_acked:577849 bytes_received:1052 segs_out:520 segs_in:181 data_segs_out:514 data_segs_in:2 send 35501073bps lastsnd:3 lastrcv:32596 pacing_rate 70983104bps delivery_rate 7764072bps delivered:515 busy:604ms sndbuf_limited:435ms(72.0%) rcv_rtt:201 rcv_space:14480 rcv_ssthresh:64512 minrtt:2.329 snd_wnd:98304 rcv_wnd:64512 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/da43cb76(id:0) seq:2491721175383655370 sfseq:101 ssnoff:3825502878 maplen:952 # tcp ESTAB 0 0 10.0.3.2%ns2eth3:37167 10.0.1.1:10024 ino:184510 sk:b002 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb426496,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:209 rtt:8.588/3.351 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:49 bytes_sent:152549 bytes_acked:152550 segs_out:117 segs_in:25 data_segs_out:114 send 66094085bps lastsnd:32469 lastrcv:32794 lastack:32455 pacing_rate 132178544bps delivery_rate 16027672bps delivered:115 busy:90ms sndbuf_limited:8ms(8.9%) rcv_space:14480 rcv_ssthresh:64088 minrtt:2.819 snd_wnd:88064 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjec token:f6714e8f(id:0)/da43cb76(id:1) seq:2491721175383655370 sfseq:0 ssnoff:1963566150 maplen:0 # tcp ESTAB 0 0 10.0.2.2:46709 10.0.2.1:10024 ino:184510 sk:b003 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb644096,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:216 rtt:15.884/7.052 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:138485 bytes_acked:138486 segs_out:105 segs_in:25 data_segs_out:102 send 7292873bps lastsnd:32492 lastrcv:32795 lastack:32469 pacing_rate 107930272bps delivery_rate 17562912bps delivered:103 busy:134ms rcv_space:14480 rcv_ssthresh:64088 minrtt:2.555 snd_wnd:81920 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjec token:f6714e8f(id:1)/da43cb76(id:3) seq:2491721175383655370 sfseq:0 ssnoff:749592394 maplen:0 # tcp ESTAB 0 0 10.0.4.2%ns2eth4:51695 10.0.1.1:10024 ino:184510 sk:b004 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb191488,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:206 rtt:5.141/0.822 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:22 bytes_sent:37658 bytes_acked:37659 segs_out:32 segs_in:17 data_segs_out:29 send 49571679bps lastsnd:32582 lastrcv:32795 lastack:32577 pacing_rate 99133712bps delivery_rate 11430824bps delivered:30 busy:23ms rcv_space:14480 rcv_ssthresh:64088 minrtt:2.75 snd_wnd:92160 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjec token:f6714e8f(id:0)/da43cb76(id:2) seq:2491721175383655370 sfseq:0 ssnoff:3209188736 maplen:0 # mptcp LAST-ACK 0 0 10.0.1.2:54304 10.0.1.1:10024 timer:(keepalive,57sec,0) ino:0 sk:b005 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb2519552,f2557,w1683871,o0,bl0,d0) subflows:3 add_addr_accepted:1 subflows_max:3 add_addr_accepted_max:1 remote_key token:da43cb76 write_seq:6520133857033293976 snd_una:6520133857031612224 rcv_nxt:2491721175383656323 local_addr_used:2 local_addr_max:2 bytes_retrans:314416 bytes_sent:592124 bytes_received:1052 bytes_acked:521468 subflows_total:4 last_data_sent:32478 last_data_recv:32818 last_ack_recv:32478 # TcpActiveOpens 4 # TcpInSegs 247 # TcpOutSegs 772 # TcpExtTCPPureAcks 241 # TcpExtTCPOrigDataSent 757 # TcpExtTCPDelivered 761 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 157 # MPTcpExtMPJoinSynAckRx 3 # MPTcpExtMPJoinSynTx 3 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtSndWndShared 1 # MPTcpExtRcvWndShared 3 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # stale [FAIL] got 0 stale[s] 0 recover[s], expected stale in range [1..5], stale-recover delta 1 # ns2-mQDnh0 stats # 1: lo: 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: ip6tnl0@NONE: mtu 1452 qdisc noop state DOWN mode DEFAULT group default qlen 1000 # link/tunnel6 :: brd :: permaddr 62ff:51ba:accf:: # 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: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether 92:bf:d3:78:a2:c9 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 16444 196 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 601986 199 0 0 0 0 # 4: ns2eth2@if4: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether 16:9a:f2:82:70:2e brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 2980 36 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 141885 38 0 0 0 0 # 5: ns2eth3@if5: mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000 # link/ether 32:7f:96:10:dc:67 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 2948 36 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 155761 36 0 0 0 0 # 6: ns2eth4@if6: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether de:fe:5e:fb:f8:00 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 2356 28 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 40118 28 0 0 0 0 # 026 multi flows, signal, bidi, link fail # Info: Test file (size 10240 KB) for server # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # stale [ OK ] # 027 backup subflow unused, link failure # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [FAIL] client exit code 2, server 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 3 # TcpInSegs 2145 # TcpOutSegs 2145 # TcpExtTCPPureAcks 8 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 2 # MPTcpExtMPJoinSynBackupRx 1 # MPTcpExtMPJoinAckRx 2 # MPTcpExtOFOQueueTail 1 # MPTcpExtOFOQueue 4 # MPTcpExtDuplicateData 2118 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 14 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 3 # TcpInSegs 2145 # TcpOutSegs 12768 # TcpExtTCPPureAcks 2140 # TcpExtTCPTimeouts 1 # TcpExtTCPSpuriousRtxHostQueues 2 # TcpExtTCPOrigDataSent 12757 # TcpExtTCPDelivered 12754 # TcpExtTcpTimeoutRehash 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 2110 # MPTcpExtMPJoinSynAckRx 2 # MPTcpExtMPJoinSynTx 2 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtSubflowStale 1 # MPTcpExtRcvWndShared 2 # # # netns ns1-NsQ7zX (listener) socket stat for 10026: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 [::ffff:10.0.2.1]:10026 [::ffff:10.0.2.2]:32789 ino:183588 sk:706a cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f512,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:202 rtt:2/1 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_received:138764 segs_out:24 segs_in:104 data_segs_in:101 send 57920000bps lastsnd:32594 lastrcv:7 lastack:7 pacing_rate 115840000bps delivered:1 app_limited rcv_rtt:34.794 rcv_space:30256 rcv_ssthresh:109953 minrtt:2 snd_wnd:64512 rcv_wnd:185344 tcp-ulp-mptcp flags:Jec token:0000(id:2)/7f8843f1(id:1) seq:9877929474484186959 sfseq:130673 ssnoff:421187871 maplen:8092 # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10026 [::ffff:10.0.3.2]:44019 ino:183588 sk:706b cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:3/1.5 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 segs_out:2 segs_in:3 send 38613333bps lastsnd:32593 lastrcv:32593 lastack:32397 pacing_rate 77226664bps delivered:1 app_limited rcv_space:30256 rcv_ssthresh:64088 minrtt:3 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:JBec token:0000(id:1)/7f8843f1(id:0) seq:9877929474484186859 sfseq:0 ssnoff:3854267830 maplen:0 # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10026 [::ffff:10.0.1.2]:57638 ino:183588 sk:706c cgroup:unreachable:6dd <-> # skmem:(r0,rb225898,t0,tb87040,f412,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:2.297/0.723 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:1052 bytes_acked:1052 bytes_received:17066528 segs_out:2117 segs_in:12661 data_segs_out:2 data_segs_in:12656 send 50430997bps lastsnd:32401 lastrcv:318 lastack:318 pacing_rate 100840040bps delivery_rate 4479504bps delivered:3 busy:5ms rcv_rtt:14.33 rcv_space:30256 rcv_ssthresh:184657 minrtt:2.23 snd_wnd:64512 rcv_wnd:185344 tcp-ulp-mptcp flags:Mec token:0000(id:0)/7f8843f1(id:0) seq:9877929474484186959 sfseq:17058437 ssnoff:3407169619 maplen:8092 # mptcp FIN-WAIT-2 0 0 [::ffff:10.0.1.1]:10026 [::ffff:10.0.1.2]:57638 timer:(keepalive,57sec,0) ino:0 sk:706d cgroup:unreachable:6dd --- # skmem:(r0,rb380576,t0,tb178176,f3172,w0,o0,bl0,d0) subflows:2 add_addr_signal:1 subflows_max:2 add_addr_signal_max:1 remote_key token:7f8843f1 write_seq:2823663244942107185 snd_una:2823663244942107185 rcv_nxt:9877929474484252495 bytes_sent:1052 bytes_received:65636 bytes_acked:1053 subflows_total:3 last_data_sent:32408 last_data_recv:32382 last_ack_recv:2 # TcpPassiveOpens 3 # TcpInSegs 2145 # TcpOutSegs 2145 # TcpExtTCPPureAcks 8 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 2 # MPTcpExtMPJoinSynBackupRx 1 # MPTcpExtMPJoinAckRx 2 # MPTcpExtOFOQueueTail 1 # MPTcpExtOFOQueue 4 # MPTcpExtDuplicateData 2118 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 14 # # netns ns2-mQDnh0 (connector) socket stat for 10026: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 8092 10.0.1.2:57638 10.0.1.1:10026 timer:(on,242ms,1) ino:23017 sk:1002 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t9052,tb295936,f264,w9052,o0,bl0,d0) ts sack reno wscale:10,10 rto:412 backoff:1 rtt:5.569/0.006 ato:40 mss:1448 pmtu:1500 rcvmss:952 advmss:1448 cwnd:1 ssthresh:8 bytes_sent:17074620 bytes_acked:17066529 bytes_received:1052 segs_out:12667 segs_in:2118 data_segs_out:12662 data_segs_in:2 send 2080086bps lastsnd:385 lastrcv:32478 lastack:395 pacing_rate 70718168bps delivery_rate 12478272bps delivered:12657 busy:10939ms sndbuf_limited:9857ms(90.1%) unacked:6 lost:6 rcv_space:14480 rcv_ssthresh:64512 minrtt:2.183 snd_wnd:185344 rcv_wnd:64512 rehash:1 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/57393f8f(id:0) seq:2823663244942106232 sfseq:101 ssnoff:2849272144 maplen:952 # tcp ESTAB 0 0 10.0.3.2%ns2eth3:44019 10.0.1.1:10026 ino:23017 sk:1003 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:205 rtt:4.378/2.189 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_acked:1 segs_out:3 segs_in:3 send 26459571bps lastsnd:32677 lastrcv:32677 lastack:32481 pacing_rate 52919136bps delivered:1 app_limited rcv_space:14480 rcv_ssthresh:64088 minrtt:4.378 snd_wnd:65536 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjbec token:7f8843f1(id:0)/57393f8f(id:1) seq:2823663244942106232 sfseq:0 ssnoff:3432169855 maplen:0 # tcp ESTAB 0 0 10.0.2.2:32789 10.0.2.1:10026 ino:23017 sk:1004 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb287232,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:211 rtt:10.611/7 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:62 bytes_sent:164032 bytes_retrans:992 bytes_acked:163041 segs_out:123 segs_in:28 data_segs_out:120 send 67685232bps lastsnd:13 lastrcv:32678 lastack:11 pacing_rate 135359296bps delivery_rate 3443512bps delivered:121 busy:104ms retrans:0/1 dsack_dups:1 rcv_space:14480 rcv_ssthresh:64088 minrtt:3.392 snd_wnd:185344 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjec token:7f8843f1(id:1)/57393f8f(id:2) seq:2823663244942106232 sfseq:0 ssnoff:539575759 maplen:0 # mptcp LAST-ACK 0 0 10.0.1.2:57638 10.0.1.1:10026 timer:(keepalive,57sec,0) ino:0 sk:1005 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb674304,f2184,w451348,o0,bl0,d0) subflows:2 add_addr_accepted:1 subflows_max:2 add_addr_accepted_max:1 remote_key token:57393f8f write_seq:9877929474484637420 snd_una:9877929474484186959 rcv_nxt:2823663244942107185 local_addr_used:1 local_addr_max:1 bytes_retrans:17106488 bytes_sent:65636 bytes_received:1052 bytes_acked:100 subflows_total:3 last_data_sent:320 last_data_recv:32488 last_ack_recv:32488 # TcpActiveOpens 3 # TcpInSegs 2145 # TcpOutSegs 12768 # TcpExtTCPPureAcks 2140 # TcpExtTCPTimeouts 1 # TcpExtTCPSpuriousRtxHostQueues 2 # TcpExtTCPOrigDataSent 12757 # TcpExtTCPDelivered 12754 # TcpExtTcpTimeoutRehash 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 2110 # MPTcpExtMPJoinSynAckRx 2 # MPTcpExtMPJoinSynTx 2 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtSubflowStale 1 # MPTcpExtRcvWndShared 2 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # link usage [ OK ] # 028 backup flow used, multi links fail # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [FAIL] client exit code 2, server 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 3 # TcpInSegs 207 # TcpOutSegs 204 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 10 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 2 # MPTcpExtMPJoinSynBackupRx 1 # MPTcpExtMPJoinAckRx 2 # MPTcpExtOFOQueueTail 5 # MPTcpExtOFOQueue 9 # MPTcpExtOFOMerge 2 # MPTcpExtDuplicateData 158 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 5 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 3 # TcpInSegs 204 # TcpOutSegs 2654 # TcpExtTCPPureAcks 198 # TcpExtTCPSpuriousRtxHostQueues 1 # TcpExtTCPOrigDataSent 2641 # TcpExtTCPDelivered 2628 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 156 # MPTcpExtMPJoinSynAckRx 2 # MPTcpExtMPJoinSynTx 2 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtRcvWndShared 2 # # # netns ns1-NsQ7zX (listener) socket stat for 10027: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10027 [::ffff:10.0.1.2]:48738 ino:187411 sk:706e cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f3687,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:2.682/1.501 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:594 bytes_acked:594 bytes_received:3469145 segs_out:178 segs_in:2572 data_segs_out:2 data_segs_in:2566 send 43191648bps lastsnd:32490 lastrcv:379 lastack:379 pacing_rate 86371216bps delivery_rate 2044112bps delivered:3 busy:8ms rcv_rtt:207.413 rcv_space:14480 rcv_ssthresh:100973 minrtt:2.2 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/d1e2b6cf(id:0) seq:9095341771685742536 sfseq:3447514 ssnoff:2869228327 maplen:21632 # tcp ESTAB 0 0 [::ffff:10.0.1.1]:10027 [::ffff:10.0.3.2]:40081 ino:187411 sk:706f cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:203 rtt:3/1.5 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 segs_out:2 segs_in:3 send 38613333bps lastsnd:32683 lastrcv:32683 lastack:32487 pacing_rate 77226664bps delivered:1 app_limited rcv_space:14480 rcv_ssthresh:64088 minrtt:3 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:JBec token:0000(id:1)/d1e2b6cf(id:0) seq:9095341771685600900 sfseq:0 ssnoff:4109804338 maplen:0 # tcp ESTAB 0 0 [::ffff:10.0.2.1]:10027 [::ffff:10.0.2.2]:34051 ino:187411 sk:7070 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f241,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:204 rtt:3.307/1.739 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:458 bytes_acked:458 bytes_received:76831 segs_out:21 segs_in:63 data_segs_out:1 data_segs_in:59 send 35028727bps lastsnd:32492 lastrcv:32446 lastack:32446 pacing_rate 70054800bps delivery_rate 2122776bps delivered:2 app_limited busy:6ms rcv_rtt:8.574 rcv_space:14480 rcv_ssthresh:107614 minrtt:3 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Jec token:0000(id:2)/d1e2b6cf(id:1) seq:9095341771685691336 sfseq:69456 ssnoff:813841093 maplen:7376 # mptcp FIN-WAIT-2 0 0 [::ffff:10.0.1.1]:10027 [::ffff:10.0.1.2]:48738 timer:(keepalive,57sec,0) ino:0 sk:7071 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb178176,f168,w0,o0,bl0,d0) subflows:2 add_addr_signal:1 subflows_max:2 add_addr_signal_max:1 remote_key token:d1e2b6cf write_seq:7085473431097167155 snd_una:7085473431097167155 rcv_nxt:9095341771685808072 bytes_sent:1052 bytes_received:207272 bytes_acked:1053 subflows_total:3 last_data_sent:32500 last_data_recv:32396 last_ack_recv:389 # TcpPassiveOpens 3 # TcpInSegs 207 # TcpOutSegs 204 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 10 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 2 # MPTcpExtMPJoinSynBackupRx 1 # MPTcpExtMPJoinAckRx 2 # MPTcpExtOFOQueueTail 5 # MPTcpExtOFOQueue 9 # MPTcpExtOFOMerge 2 # MPTcpExtDuplicateData 158 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRcvWndShared 5 # # netns ns2-mQDnh0 (connector) socket stat for 10027: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 21632 10.0.2.2:34051 10.0.2.1:10027 timer:(on,179ms,0) ino:143199 sk:c001 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb426496,f1782,w25472,o0,bl0,d0) ts sack reno wscale:10,10 rto:208 rtt:7.397/3.156 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:92451 bytes_acked:76832 bytes_received:458 segs_out:74 segs_in:22 data_segs_out:70 data_segs_in:1 send 15660403bps lastsnd:29 lastrcv:32563 lastack:32517 pacing_rate 153471944bps delivery_rate 13176112bps delivered:60 busy:86ms sndbuf_limited:14ms(16.3%) unacked:11 rcv_space:14480 rcv_ssthresh:64088 notsent:6012 minrtt:2.356 snd_wnd:65536 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjec token:d1e2b6cf(id:1)/c2590e21(id:2) seq:7085473431097166696 sfseq:1 ssnoff:2625607347 maplen:458 # tcp ESTAB 0 0 10.0.3.2%ns2eth3:40081 10.0.1.1:10027 ino:143199 sk:c002 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:205 rtt:4.378/2.189 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_acked:1 segs_out:3 segs_in:3 send 26459571bps lastsnd:32759 lastrcv:32759 lastack:32564 pacing_rate 52919136bps delivered:1 app_limited rcv_space:14480 rcv_ssthresh:64088 minrtt:4.378 snd_wnd:65536 rcv_wnd:64512 tcp-ulp-mptcp flags:Jjbec token:d1e2b6cf(id:0)/c2590e21(id:1) seq:7085473431097166202 sfseq:0 ssnoff:3319649480 maplen:0 # tcp ESTAB 0 21632 10.0.1.2:48738 10.0.1.1:10027 timer:(on,383ms,1) ino:143199 sk:c003 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t22592,tb852992,f3566,w22592,o0,bl0,d0) ts sack reno wscale:10,10 rto:424 backoff:1 rtt:11.362/0.001 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:1 ssthresh:49 bytes_sent:3490777 bytes_acked:3469146 bytes_received:594 segs_out:2588 segs_in:179 data_segs_out:2582 data_segs_in:2 send 1019539bps lastsnd:257 lastrcv:32565 lastack:454 pacing_rate 199816416bps delivery_rate 16314056bps delivered:2567 busy:2061ms sndbuf_limited:1629ms(79.0%) unacked:16 lost:16 rcv_space:14480 rcv_ssthresh:64088 minrtt:2.188 snd_wnd:65536 rcv_wnd:64512 rehash:1 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/c2590e21(id:0) seq:7085473431097166202 sfseq:101 ssnoff:113207132 maplen:494 # mptcp LAST-ACK 0 0 10.0.1.2:48738 10.0.1.1:10027 timer:(keepalive,57sec,0) ino:0 sk:c004 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb1370624,f1148,w916192,o0,bl0,d0) subflows:2 add_addr_accepted:1 subflows_max:2 add_addr_accepted_max:1 remote_key token:c2590e21 write_seq:9095341771686657569 snd_una:9095341771685742536 rcv_nxt:7085473431097167155 local_addr_used:1 local_addr_max:1 bytes_retrans:3381968 bytes_sent:207272 bytes_received:1052 bytes_acked:141736 subflows_total:3 last_data_sent:32504 last_data_recv:32578 last_ack_recv:32504 # TcpActiveOpens 3 # TcpInSegs 204 # TcpOutSegs 2654 # TcpExtTCPPureAcks 198 # TcpExtTCPSpuriousRtxHostQueues 1 # TcpExtTCPOrigDataSent 2641 # TcpExtTCPDelivered 2628 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 156 # MPTcpExtMPJoinSynAckRx 2 # MPTcpExtMPJoinSynTx 2 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtRcvWndShared 2 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # stale [FAIL] got 0 stale[s] 0 recover[s], expected stale in range [2..4], stale-recover delta 2 # ns2-mQDnh0 stats # 1: lo: 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: ip6tnl0@NONE: mtu 1452 qdisc noop state DOWN mode DEFAULT group default qlen 1000 # link/tunnel6 :: brd :: permaddr 52e4:9e4:edce:: # 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: mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000 # link/ether 26:e6:0b:88:8c:c7 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 15522 190 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 3487047 193 0 2 0 0 # 4: ns2eth2@if4: mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000 # link/ether 86:1b:b8:64:85:0b brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 3082 32 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 79703 32 0 5 0 0 # 5: ns2eth3@if5: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether 4e:60:25:9a:55:79 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 2478 31 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 154806 31 0 0 0 0 # 6: ns2eth4@if6: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether 9e:6c:a8:cb:2d:60 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 806 9 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 806 9 0 0 0 0 # link usage [FAIL] got 15% usage, expected 50% # 029 backup flow used, bidi, link failure # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4) # [FAIL] client exit code 2, server 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 2364 # TcpOutSegs 7049 # TcpExtTCPPureAcks 844 # TcpExtTCPTimeouts 3 # TcpExtTCPLossProbes 2 # TcpExtTCPOrigDataSent 5732 # TcpExtTCPDelivered 3195 # TcpExtTcpTimeoutRehash 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 2465 # TcpOutSegs 12994 # TcpRetransSegs 8 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1045 # TcpExtTCPLostRetransmit 7 # TcpExtTCPTimeouts 8 # TcpExtTCPLossProbes 2 # TcpExtTCPOrigDataSent 11660 # TcpExtTCPDelivered 8970 # TcpExtTcpTimeoutRehash 8 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10028: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 3659992 [::ffff:10.0.1.1]:10028 [::ffff:10.0.1.2]:47348 timer:(on,10sec,3) ino:138003 sk:1006 cgroup:unreachable:6dd <-> # skmem:(r0,rb25941650,t0,tb4194304,f3904,w4203352,o0,bl0,d0) ts sack reno wscale:10,10 rto:21640 backoff:3 rtt:1603.12/21.745 ato:40 mss:36 pmtu:68 rcvmss:1448 advmss:1448 cwnd:1 ssthresh:1528 bytes_sent:8279568 bytes_acked:4619576 bytes_received:15904040 segs_out:7048 segs_in:11906 data_segs_out:5757 data_segs_in:11061 send 180bps lastsnd:27788 lastrcv:30402 lastack:30402 pacing_rate 44164696bps delivery_rate 270520bps delivered:3196 busy:37083ms rwnd_limited:511ms(1.4%) unacked:2537 lost:2537 rcv_rtt:1585 rcv_space:3828504 rcv_ssthresh:22900334 notsent:872 minrtt:2.162 snd_wnd:8576000 rcv_wnd:22900736 rehash:3 tcp-ulp-mptcp flags:Mec token:0000(id:0)/12fde9b6(id:0) seq:62083598131253748 sfseq:15898249 ssnoff:2240040932 maplen:5792 # mptcp FIN-WAIT-1 0 0 [::ffff:10.0.1.1]:10028 [::ffff:10.0.1.2]:47348 timer:(keepalive,59sec,0) ino:0 sk:1007 cgroup:unreachable:6dd --- # skmem:(r0,rb25941648,t0,tb4198400,f2236,w2208940,o0,bl0,d0) add_addr_signal:1 subflows_max:2 add_addr_signal_max:1 fallback remote_key token:12fde9b6 write_seq:13609516449858911156 snd_una:13609516449856704935 rcv_nxt:62083598131259540 bytes_sent:8279568 bytes_received:15904040 bytes_acked:8279568 subflows_total:1 last_data_sent:31639 last_data_recv:30409 last_ack_recv:37288 # TcpPassiveOpens 1 # TcpInSegs 2364 # TcpOutSegs 7049 # TcpExtTCPPureAcks 844 # TcpExtTCPTimeouts 3 # TcpExtTCPLossProbes 2 # TcpExtTCPOrigDataSent 5732 # TcpExtTCPDelivered 3195 # TcpExtTcpTimeoutRehash 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10028: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 3861920 10.0.1.2:47348 10.0.1.1:10028 timer:(on,5.202sec,8) ino:798 sk:7072 cgroup:unreachable:6dd <-> # skmem:(r0,rb33554432,t976,tb4194304,f3480,w4231520,o0,bl0,d0) ts sack reno wscale:10,10 rto:6864 backoff:1 rtt:2142.55/65.506 ato:40 mss:1448 pmtu:1500 rcvmss:1448 advmss:1448 cwnd:1 ssthresh:2766 bytes_sent:16755968 bytes_retrans:128 bytes_acked:12893921 bytes_received:7919560 segs_out:13002 segs_in:6526 data_segs_out:11668 data_segs_in:5480 send 5407bps lastsnd:1662 lastrcv:30479 lastack:30479 pacing_rate 59818920bps delivery_rate 14143856bps delivered:8970 busy:37158ms rwnd_limited:410ms(1.1%) sndbuf_limited:29142ms(78.4%) unacked:2691 retrans:1/8 lost:2691 rcv_rtt:2164.14 rcv_space:377729 rcv_ssthresh:15191091 minrtt:2.355 snd_wnd:22825984 rcv_wnd:15192064 rehash:8 tcp-ulp-mptcp flags:mc token:0000(id:0)/a4030494(id:0) seq:13609516449856344055 sfseq:7918689 ssnoff:3491972902 maplen:872 # mptcp FIN-WAIT-1 0 0 10.0.1.2:47348 10.0.1.1:10028 timer:(keepalive,59sec,0) ino:0 sk:7073 cgroup:unreachable:6dd --- # skmem:(r0,rb33554432,t0,tb4198400,f2044,w2803980,o0,bl0,d0) subflows_max:3 add_addr_accepted_max:1 fallback remote_key token:a4030494 write_seq:62083598134911881 snd_una:62083598132111340 rcv_nxt:13609516449856344927 local_addr_max:1 bytes_sent:16755840 bytes_received:7919560 bytes_acked:16755840 subflows_total:1 last_data_sent:30597 last_data_recv:30487 last_ack_recv:37370 # TcpActiveOpens 1 # TcpInSegs 2465 # TcpOutSegs 12994 # TcpRetransSegs 8 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1045 # TcpExtTCPLostRetransmit 7 # TcpExtTCPTimeouts 8 # TcpExtTCPLossProbes 2 # TcpExtTCPOrigDataSent 11660 # TcpExtTCPDelivered 8970 # TcpExtTcpTimeoutRehash 8 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # stale [FAIL] got 0 stale[s] 0 recover[s], expected stale in range [1..-1], stale-recover delta 2 # ns2-mQDnh0 stats # 1: lo: 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 # 1328 9 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 1328 9 0 0 0 0 # 2: ip6tnl0@NONE: mtu 1452 qdisc noop state DOWN mode DEFAULT group default qlen 1000 # link/tunnel6 :: brd :: permaddr 5a96:6407:a1fa:: # 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: mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000 # link/ether 9a:30:0f:c0:9e:95 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 8083118 2473 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 16060828 2372 0 30 0 0 # 4: ns2eth2@if4: mtu 1500 qdisc netem state DOWN mode DEFAULT group default qlen 1000 # link/ether 4a:f5:9a:b2:44:50 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 666 7 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 666 7 0 2 0 0 # 5: ns2eth3@if5: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether aa:28:71:2f:3d:58 brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 806 9 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 806 9 0 0 0 0 # 6: ns2eth4@if6: mtu 1500 qdisc netem state UP mode DEFAULT group default qlen 1000 # link/ether 92:c2:5a:35:af:3d brd ff:ff:ff:ff:ff:ff link-netns ns1-NsQ7zX # RX: bytes packets errors dropped missed mcast # 806 9 0 0 0 0 # TX: bytes packets errors dropped carrier collsns # 806 9 0 0 0 0 # link usage [FAIL] got 0% usage, expected 50% # 030 signal address, ADD_ADDR timeout # join Rx [ OK ] # join Tx [ OK ] # add addr tx [ OK ] # add addr echo tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 031 signal address, ADD_ADDR6 timeout # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 032 signal addresses, ADD_ADDR timeout # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 033 invalid address, ADD_ADDR timeout # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 034 remove single subflow # join Rx [ OK ] # join Tx [ OK ] # rm addr tx client [ OK ] # rm addr rx server [ OK ] # rm subflow client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 035 remove multiple subflows # join Rx [ OK ] # join Tx [ OK ] # rm addr rx server [ OK ] # rm subflow client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 036 remove single address # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 037 remove subflow and signal # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx server [ OK ] # rm subflow client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 038 remove subflows and signal # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx server [ OK ] # rm subflow client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 039 remove signal+subflow with limits # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 040 remove addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 041 remove invalid addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 042 flush subflows and signal # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 043 flush subflows # syn rx [FAIL] got 0 JOIN[s] syn rx expected 3 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 28 # TcpOutSegs 47 # TcpExtTW 1 # TcpExtDelayedACKs 7 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 47 # TcpOutSegs 28 # TcpExtTCPPureAcks 23 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 3 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 3 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 3 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr tx client [ OK ] # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected in range [3:6] # Info: simult # reset tx server [ OK ] # reset rx client [ OK ] # 044 flush addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 045 flush invalid addresses # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 046 remove id 0 subflow # write: Connection reset by peer # [FAIL] client exit code 111, server 141 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpEstabResets 1 # TcpInSegs 17 # TcpOutSegs 10 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 8 # TcpExtTCPOrigDataSent 7 # TcpExtTCPDelivered 6 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 10 # TcpOutSegs 17 # TcpOutRsts 1 # TcpExtTCPPureAcks 2 # TcpExtTCPAbortOnData 1 # TcpExtTCPOrigDataSent 7 # TcpExtTCPDelivered 8 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtRmSubflow 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10045: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 # TcpEstabResets 1 # TcpInSegs 17 # TcpOutSegs 10 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 8 # TcpExtTCPOrigDataSent 7 # TcpExtTCPDelivered 6 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10045: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpInSegs 10 # TcpOutSegs 17 # TcpOutRsts 1 # TcpExtTCPPureAcks 2 # TcpExtTCPAbortOnData 1 # TcpExtTCPOrigDataSent 7 # TcpExtTCPDelivered 8 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtRmSubflow 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr rx server [FAIL] got 0 RM_ADDR[s] expected 1 # rm subflow client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # 047 remove id 0 address # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # reset tx client [ OK ] # reset rx server [ OK ] # 048 add single subflow # currently established: 1 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 33 # TcpOutSegs 44 # TcpExtTW 1 # TcpExtDelayedACKs 7 # TcpExtTCPPureAcks 9 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 44 # TcpOutSegs 33 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 20 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # currently established: 0 [ OK ] # 049 add signal address # currently established: 1 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 26 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 26 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # currently established: 0 [ OK ] # 050 add multiple subflows # currently established: 1 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 27 # TcpOutSegs 47 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 47 # TcpOutSegs 27 # TcpExtTCPPureAcks 23 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # currently established: 0 [ OK ] # 051 add multiple subflows IPv6 # currently established: 1 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 25 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 25 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # currently established: 0 [ OK ] # 052 add multiple addresses IPv6 # currently established: 1 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 26 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 26 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 2 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 2 # currently established: 0 [ OK ] # 053 single subflow IPv6 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 25 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 25 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 054 unused signal address IPv6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 055 single address IPv6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 056 remove single address IPv6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # 057 remove subflow and signal IPv6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx server [FAIL] got 0 RM_ADDR[s] expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 3 # TcpInSegs 41 # TcpOutSegs 59 # TcpExtTW 1 # TcpExtDelayedACKs 7 # TcpExtTCPPureAcks 12 # TcpExtTCPOrigDataSent 25 # TcpExtTCPDelivered 25 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynRx 2 # MPTcpExtMPJoinAckRx 2 # MPTcpExtDuplicateData 1 # MPTcpExtAddAddrTx 1 # MPTcpExtEchoAdd 1 # MPTcpExtRmAddrTx 1 # MPTcpExtRmSubflow 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 3 # TcpInSegs 59 # TcpOutSegs 41 # TcpExtTW 2 # TcpExtTCPPureAcks 31 # TcpExtTCPOrigDataSent 26 # TcpExtTCPDelivered 29 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPJoinSynAckRx 2 # MPTcpExtMPJoinSynTx 2 # MPTcpExtAddAddr 1 # MPTcpExtEchoAddTx 1 # MPTcpExtRmAddr 1 # MPTcpExtRmAddrTx 1 # MPTcpExtRmSubflow 1 # MPTcpExtSndWndShared 1 # MPTcpExtRcvWndShared 2 # # rm subflow client [ OK ] # 058 single subflow IPv4-mapped # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 059 signal address IPv4-mapped # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 060 single subflow v4-map-v6 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 061 signal address v4-map-v6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 062 single subflow v6-map-v4 # join Rx [ OK ] # join Tx [ OK ] # 063 signal address v6-map-v4 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 064 no JOIN with diff families v4-v6 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 5 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 5 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 065 no JOIN with diff families v4-v6-2 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPBacklogCoalesce 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 066 no JOIN with diff families v6-v4 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 067 IPv4 sockets do not use IPv6 addresses # join Rx [ OK ] # join Tx [ OK ] # 068 simult IPv4 and IPv6 subflows # join Rx [ OK ] # join Tx [ OK ] # 069 simult IPv4 and IPv6 subflows, fullmesh 1x1 # join Rx [ OK ] # join Tx [ OK ] # 070 simult IPv4 and IPv6 subflows, fullmesh 2x2 # join Rx [ OK ] # join Tx [ OK ] # 071 single subflow, backup # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 26 # TcpExtTW 1 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 26 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [FAIL] got 0 JOIN[s] syn with Backup expected 1 # synack backup [ OK ] # 072 single address, backup # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 27 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 27 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # mp_prio tx server [FAIL] got 0 MP_PRIO[s] TX expected 1 # mp_prio rx client [ OK ] # syn backup [ OK ] # synack backup [FAIL] got 0 JOIN[s] synack with Backup expected 1 # 073 single address, switch to backup # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # mp_prio tx server [ OK ] # mp_prio rx client [ OK ] # syn backup [ OK ] # synack backup [ OK ] # 074 single address with port, backup # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # mp_prio tx server [ OK ] # mp_prio rx client [ OK ] # syn backup [ OK ] # synack backup [ OK ] # 075 mpc backup # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 25 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 25 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [ OK ] # synack backup [ OK ] # 076 mpc backup both sides # join Rx [ OK ] # join Tx [ OK ] # mp_prio tx server [ OK ] # mp_prio rx client [ OK ] # syn backup [ OK ] # synack backup [ OK ] # 077 mpc switch to backup # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 49 # TcpOutSegs 25 # TcpExtTCPPureAcks 25 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 25 # TcpOutSegs 49 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [ OK ] # synack backup [ OK ] # 078 mpc switch to backup both sides # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 44 # TcpOutSegs 35 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 20 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 35 # TcpOutSegs 44 # TcpExtTW 1 # TcpExtDelayedACKs 7 # TcpExtTCPPureAcks 11 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [FAIL] got 0 MP_PRIO[s] TX expected 1 # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [ OK ] # synack backup [ OK ] # 079 signal address with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # 080 subflow and signal with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # 081 remove single address with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # LISTENER_CREATED 10.0.2.1:10100 [ OK ] # LISTENER_CLOSED 10.0.2.1:10100 [ OK ] # 082 remove subflow and signal with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # rm addr rx server [ OK ] # rm subflow client [ OK ] # 083 flush subflows and signal with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # 084 multiple addresses with port # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # 085 multiple addresses with ports # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # add addr rx with port [ OK ] # syn rx port [ OK ] # synack rx port [ OK ] # ack rx port [ OK ] # syn rx port mismatch [ OK ] # ack rx port mismatch [ OK ] # 086 port-based signal endpoint must not accept mpc # Connect [ OK ] # Attempts [ OK ] # 087 bind main address v4, no join v4 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 088 bind main address v6, no join v6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 089 multiple bind to allow joins v4 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 090 multiple bind to allow joins v6 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 091 multiple bind to allow joins v6 link-local routing # join Rx [ OK ] # syn tx connect error [FAIL] got 0 JOIN[s] syn tx connect error expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 7 # TcpExtTCPPureAcks 3 # TcpExtTCPBacklogCoalesce 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 092 multiple bind to allow joins v6 link-local laminar # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 093 single subflow with syn cookies # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtSyncookiesSent 1 # TcpExtSyncookiesRecv 1 # TcpExtTCPPureAcks 4 # TcpExtTCPReqQFullDoCookies 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 094 multiple subflows with syn cookies # join Rx [ OK ] # join Tx [ OK ] # 095 subflows limited by server w cookies # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtSyncookiesSent 1 # TcpExtSyncookiesRecv 1 # TcpExtTCPPureAcks 3 # TcpExtTCPBacklogCoalesce 1 # TcpExtTCPReqQFullDoCookies 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # syn rejected [FAIL] got 0 JOIN[s] syn rejected expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 096 signal address with syn cookies # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 7 # TcpExtSyncookiesSent 1 # TcpExtSyncookiesRecv 1 # TcpExtTCPPureAcks 4 # TcpExtTCPReqQFullDoCookies 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtAddAddrTx 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 097 subflow and signal w cookies # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 098 subflows and signal w. cookies # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 099 checksum test 0 0 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 7 # TcpOutSegs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 7 # TcpExtTW 1 # TcpExtTCPPureAcks 1 # TcpExtTCPBacklogCoalesce 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [ OK ] # infi rx server [ OK ] # 100 checksum test 1 1 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [ OK ] # infi rx server [ OK ] # 101 checksum test 0 1 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 7 # TcpOutSegs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 7 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [ OK ] # infi rx server [ OK ] # 102 checksum test 1 0 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 9 # TcpOutSegs 7 # TcpExtTCPPureAcks 5 # TcpExtTCPOrigDataSent 4 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 9 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [ OK ] # infi rx server [ OK ] # 103 single subflow allow join id0 ns1 # join Rx [ OK ] # join Tx [ OK ] # 104 single subflow allow join id0 ns2 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 8 # TcpOutSegs 6 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 8 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 105 signal address allow join id0 ns1 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 106 signal address allow join id0 ns2 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 107 subflow and address allow join id0 1 # join Rx [ OK ] # join Tx [ OK ] # 108 subflow and address allow join id0 2 # join Rx [ OK ] # join Tx [ OK ] # 109 default limits, server deny join id 0 # join Rx [ OK ] # join Tx [ OK ] # 110 fullmesh test 2x1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 4 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 26 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 26 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 4 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 4 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 4 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # 111 fullmesh test 1x1 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 112 fullmesh test 1x2 # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 113 fullmesh test 1x2, limited # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 114 set fullmesh flag test # write: Connection refused # [FAIL] client exit code 141, server 111 # Server ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10113: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10113: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 1 # 115 set nofullmesh flag test # write: Connection refused # [FAIL] client exit code 141, server 111 # Server ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10114: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10114: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 1 # 116 set backup,fullmesh flags test # write: Connection refused # [FAIL] client exit code 141, server 111 # Server ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10115: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpPassiveOpens 1 # TcpAttemptFails 1 # TcpInSegs 28 # TcpOutSegs 16 # TcpOutRsts 1 # TcpExtTW 1 # TcpExtTCPPureAcks 13 # TcpExtTCPOrigDataSent 12 # TcpExtTCPDelivered 12 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtMPJoinSynTxCreatSkErr 1 # MPTcpExtRcvWndShared 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10115: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 16 # TcpOutSegs 28 # TcpOutRsts 1 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 13 # TcpExtTCPDelivered 13 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [FAIL] got 0 JOIN[s] syn with Backup expected 1 # synack backup [ OK ] # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 1 # 117 set nobackup,nofullmesh flags test # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 27 # TcpExtDelayedACKs 1 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 27 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [FAIL] got 0 MP_PRIO[s] RX expected 1 # syn backup [FAIL] got 0 JOIN[s] syn with Backup expected 1 # synack backup [ OK ] # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 1 # 118 fastclose test # Info: Test file (size 1024 KB) for client # Info: Test file (size 1024 KB) for server # join Rx [ OK ] # join Tx [ OK ] # fast close tx client [ OK ] # fast close rx server [ OK ] # reset tx client [ OK ] # reset rx server [ OK ] # 119 fastclose server test # Info: Test file (size 1024 KB) for client # Info: Test file (size 1024 KB) for server # timeout # # netns ns1-NsQ7zX (listener) socket stat for 10118: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 0.0 # TcpInSegs 13 0.0 # TcpOutSegs 10 0.0 # TcpOutRsts 2 0.0 # TcpExtTCPPureAcks 3 0.0 # TcpExtTCPAbortOnData 1 0.0 # TcpExtTCPOrigDataSent 3 0.0 # TcpExtTCPDelivered 2 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtDssFallback 1 0.0 # # netns ns2-mQDnh0 (connector) socket stat for 10118: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # mptcp UNCONN 0 0 10.0.1.2:53406 10.0.1.1:10118 ino:229878 sk:8065 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb91136,f2944,w0,o0,bl0,d0) subflows_max:2 fallback remote_key token:f474ad02 write_seq:5744568033784319664 snd_una:5744568033784319664 rcv_nxt:12218471212853082231 bytes_sent:32768 bytes_received:1024 bytes_acked:32768 last_data_sent:60941 last_data_recv:61141 last_ack_recv:61142 # TcpActiveOpens 1 0.0 # TcpEstabResets 1 0.0 # TcpInSegs 10 0.0 # TcpOutSegs 29 0.0 # TcpExtTCPPureAcks 4 0.0 # TcpExtTCPOrigDataSent 25 0.0 # TcpExtTCPDelivered 20 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # ./mptcp_join.sh: line 1080: kill: (30289) - No such process # [FAIL] client exit code 143, server 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 13 # TcpOutSegs 10 # TcpOutRsts 2 # TcpExtTCPPureAcks 3 # TcpExtTCPAbortOnData 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 10 # TcpOutSegs 29 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 25 # TcpExtTCPDelivered 20 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10118: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 # TcpInSegs 13 # TcpOutSegs 10 # TcpOutRsts 2 # TcpExtTCPPureAcks 3 # TcpExtTCPAbortOnData 1 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # netns ns2-mQDnh0 (connector) socket stat for 10118: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 10 # TcpOutSegs 29 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 25 # TcpExtTCPDelivered 20 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # fast close tx server [FAIL] got 0 MP_FASTCLOSE[s] TX expected 1 # fast close rx client [FAIL] got 0 MP_FASTCLOSE[s] RX expected 1 # reset tx server [FAIL] got 0 MP_RST[s] TX expected 1 # reset rx client [FAIL] got 0 MP_RST[s] RX expected 1 # 120 Infinite map # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # Info: file received by server has inverted byte at 169 # Info: 5 corrupted pkts # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [IGNO] (flaky) got 0 dss fallback[s] in ns1 expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 37 # TcpOutSegs 116 # TcpExtTW 1 # TcpExtTCPPureAcks 9 # TcpExtTCPOrigDataSent 99 # TcpExtTCPDelivered 99 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDataCsumErr 1 # MPTcpExtMPFailTx 1 # MPTcpExtRcvWndShared 3 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 42 # TcpOutSegs 109 # TcpExtTCPPureAcks 15 # TcpExtTCPOrigDataSent 99 # TcpExtTCPDelivered 100 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtRcvWndShared 3 # # ns2 infinite map tx fallback [IGNO] (flaky) got 0 infinite map tx fallback[s] in ns2 expected 1 # fallback [IGNO] (flaky) see above # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [IGNO] (flaky) got 0 MP_FAIL[s] RX expected 1 # Info: rx=0 # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [IGNO] (flaky) got 0 infinite map[s] TX expected 1 # infi rx server [IGNO] (flaky) got 0 infinite map[s] RX expected 1 # fail tx client [IGNO] (flaky) got 0 MP_FAIL[s] TX expected 1 # fail rx server [ OK ] # Info: tx=0 rx=0 # 121 MP_FAIL MP_RST # Info: Test file (size 1024 KB) for client # Info: Test file (size 1024 KB) for server # Info: 1 corrupted pkts # join Rx [ OK ] # join Tx [ OK ] # checksum server [ OK ] # checksum client [ OK ] # fail tx server [ OK ] # fail rx client [ OK ] # reset tx server [ OK ] # reset rx client [ OK ] # infi tx client [ OK ] # infi rx server [ OK ] # 122 userspace pm type prevents add_addr # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 123 userspace pm no echo w/o daemon # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # 124 userspace pm type rejects join # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 7 # TcpOutSegs 7 # TcpExtTW 1 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 7 # TcpOutSegs 7 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # syn rejected [FAIL] got 0 JOIN[s] syn rejected expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 125 userspace pm type does not send join # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 7 # TcpOutSegs 6 # TcpExtTCPPureAcks 3 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 6 # TcpOutSegs 7 # TcpExtTW 1 # TcpExtTCPPureAcks 2 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 4 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # 126 userspace pm type prevents mp_prio # write: Connection reset by peer # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [FAIL] client exit code 111, server 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpEstabResets 1 # TcpInSegs 7 # TcpOutSegs 6 # TcpOutRsts 1 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 1 # MPTcpExtMPRstTx 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 6 # TcpOutSegs 7 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # # netns ns1-NsQ7zX (listener) socket stat for 10125: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 # TcpEstabResets 1 # TcpInSegs 7 # TcpOutSegs 6 # TcpOutRsts 1 # TcpExtTCPPureAcks 4 # TcpExtTCPOrigDataSent 3 # TcpExtTCPDelivered 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 1 # MPTcpExtMPRstTx 1 # # netns ns2-mQDnh0 (connector) socket stat for 10125: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 1 # TcpInSegs 6 # TcpOutSegs 7 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 2 # TcpExtTCPDelivered 2 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # syn rejected [FAIL] got 0 JOIN[s] syn rejected expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mp_prio tx server [ OK ] # mp_prio rx client [ OK ] # syn backup [ OK ] # synack backup [ OK ] # 127 userspace pm type prevents rm_addr # join Rx [ OK ] # join Tx [ OK ] # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpInSegs 48 # TcpOutSegs 25 # TcpExtTCPPureAcks 24 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 23 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 25 # TcpOutSegs 48 # TcpExtTW 1 # TcpExtDelayedACKs 6 # TcpExtTCPPureAcks 1 # TcpExtTCPOrigDataSent 23 # TcpExtTCPDelivered 24 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPCapableDataFallback 1 # # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr rx server [ OK ] # rm subflow client [ OK ] # 128 userspace pm add & remove address # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpEstabResets 1 0.0 # TcpInSegs 5 0.0 # TcpOutSegs 6 0.0 # TcpOutRsts 1 0.0 # TcpExtTCPPureAcks 2 0.0 # TcpExtTCPOrigDataSent 2 0.0 # TcpExtTCPDelivered 1 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPTCPRetrans 1 0.0 # MPTcpExtAddAddrTx 1 0.0 # MPTcpExtAddAddrTxDrop 1 0.0 # MPTcpExtMPRstTx 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpEstabResets 1 0.0 # TcpInSegs 6 0.0 # TcpOutSegs 5 0.0 # TcpExtTCPPureAcks 2 0.0 # TcpExtTCPOrigDataSent 2 0.0 # TcpExtTCPDelivered 2 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 2 # join Tx [FAIL] see above # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 2 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 2 # mptcp_info subflows=2:2 [FAIL] got 0:0 subflows:subflows expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10127 [::ffff:10.0.1.2]:49082 # skmem:(r0,rb131072,t0,tb20480,f217,w748,o112,bl0,d0) add_addr_signal:2 remote_key token:ec0025a8 write_seq:9556185538801801862 snd_una:9556185538801801197 rcv_nxt:85640479813709863 local_addr_used:2 bytes_retrans:5 bytes_sent:5 bytes_received:5 last_data_sent:26550 last_data_recv:26550 last_ack_recv:26550 # subflows_total 3:3 [FAIL] got subflows 0:0 expected 3:3 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # State Recv-Q Send-Q Local Address:Port Peer Address:Port # mptcp_info add_addr_signal=2:2 [FAIL] got 2:0 add_addr_signal:add_addr_accepted expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10127 [::ffff:10.0.1.2]:49082 # skmem:(r0,rb131072,t0,tb20480,f207,w758,o112,bl0,d0) add_addr_signal:2 remote_key token:ec0025a8 write_seq:9556185538801801872 snd_una:9556185538801801197 rcv_nxt:85640479813709863 local_addr_used:2 bytes_retrans:5 bytes_sent:5 bytes_received:5 last_data_sent:26866 last_data_recv:26866 last_ack_recv:26866 # dump addrs signal [ OK ] # get id 10 addr [ OK ] # get id 20 addr [ OK ] # ./pm_nl_ctl add|ann|rem|csf|dsf|get|set|del|flush|dump|events|listen|accept [] # add [flags signal|subflow|backup|fullmesh] [id ] [dev ] # ann id token [port ] [dev ] # rem id token # csf lip lid rip rport token # dsf lip lport rip rport token # del [] # get # set [] [id ] flags [no]backup|[no]fullmesh [port ] [token ] [rip ] [rport ] # flush # dump # limits [ ] # events # listen # dump addrs after rm_sf 10 [FAIL] expected 'id 20 flags signal 10.0.3.1' got 'id 10 flags signal 10.0.2.1 # id 20 flags signal 10.0.3.1' # [FAIL] fail to check output # different output # dump addrs after rm_addr 20 [FAIL] expected '' got 'id 10 flags signal 10.0.2.1' # [FAIL] fail to check output # different output # rm addr rx client [FAIL] got 0 RM_ADDR[s] expected 1 # rm subflow server [FAIL] got 0 RM_SUBFLOW[s] expected 1 # mptcp_info subflows=0:0 [ OK ] # subflows_total 1:1 [FAIL] got subflows 0:0 expected 1:1 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # State Recv-Q Send-Q Local Address:Port Peer Address:Port # 129 userspace pm create destroy subflow # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 223 0.0 # TcpOutSegs 156 0.0 # TcpExtDelayedACKs 30 0.0 # TcpExtTCPPureAcks 98 0.0 # TcpExtTCPOrigDataSent 124 0.0 # TcpExtTCPDelivered 124 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 156 0.0 # TcpOutSegs 223 0.0 # TcpExtDelayedACKs 80 0.0 # TcpExtTCPPureAcks 31 0.0 # TcpExtTCPOrigDataSent 124 0.0 # TcpExtTCPDelivered 125 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mptcp_info subflows=1:1 [FAIL] got 0:255 subflows:subflows expected 1:1 # ESTAB 965 0 [::ffff:10.0.1.1]:10128 [::ffff:10.0.1.2]:46354 # skmem:(r965,rb131072,t0,tb20480,f1605,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:9c8f43ca write_seq:5560508539555558206 snd_una:5560508539555558206 rcv_nxt:416677458030900279 bytes_sent:650 bytes_received:650 bytes_acked:650 subflows_total:1 last_data_sent:186 last_data_recv:386 last_ack_recv:26022 # ESTAB 965 0 10.0.1.2:46354 10.0.1.1:10128 # skmem:(r965,rb131072,t0,tb91136,f2570,w0,o0,bl0,d0) subflows:255 fallback remote_key token:e85c273 write_seq:416677458030900284 snd_una:416677458030900284 rcv_nxt:5560508539555558211 bytes_sent:655 bytes_received:655 bytes_acked:655 last_data_sent:13 last_data_recv:13 last_ack_recv:26052 # mptcp_info subflows_total=2:2 [FAIL] got 1:0 subflows_total:subflows_total expected 2:2 # ESTAB 965 0 [::ffff:10.0.1.1]:10128 [::ffff:10.0.1.2]:46354 # skmem:(r965,rb131072,t0,tb20480,f2570,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:9c8f43ca write_seq:5560508539555558211 snd_una:5560508539555558211 rcv_nxt:416677458030900284 bytes_sent:655 bytes_received:655 bytes_acked:655 subflows_total:1 last_data_sent:151 last_data_recv:551 last_ack_recv:26187 # ESTAB 965 0 10.0.1.2:46354 10.0.1.1:10128 # skmem:(r965,rb131072,t0,tb91136,f2570,w0,o0,bl0,d0) subflows:255 fallback remote_key token:e85c273 write_seq:416677458030900284 snd_una:416677458030900284 rcv_nxt:5560508539555558211 bytes_sent:655 bytes_received:655 bytes_acked:655 last_data_sent:179 last_data_recv:179 last_ack_recv:26218 # dump addrs subflow [FAIL] expected 'id 20 flags subflow 10.0.3.2' got '' # [FAIL] fail to check output # different output # get id 20 addr [FAIL] expected 'id 20 flags subflow 10.0.3.2' got '' # [FAIL] fail to check output # different output # ./pm_nl_ctl add|ann|rem|csf|dsf|get|set|del|flush|dump|events|listen|accept [] # add [flags signal|subflow|backup|fullmesh] [id ] [dev ] # ann id token [port ] [dev ] # rem id token # csf lip lid rip rport token # dsf lip lport rip rport token # del [] # get # set [] [id ] flags [no]backup|[no]fullmesh [port ] [token ] [rip ] [rport ] # flush # dump # limits [ ] # events # listen # dump addrs after rm_sf 20 [ OK ] # rm addr rx server [ OK ] # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 1 # mptcp_info subflows=0:0 [FAIL] got 0:255 subflows:subflows expected 0:0 # ESTAB 0 0 [::ffff:10.0.1.1]:10128 [::ffff:10.0.1.2]:46354 # skmem:(r0,rb131072,t0,tb20480,f1578,w48,o0,bl0,d0) subflows_max:1 fallback remote_key token:9c8f43ca write_seq:5560508539555558286 snd_una:5560508539555558281 rcv_nxt:416677458030900359 bytes_sent:730 bytes_received:730 bytes_acked:725 subflows_total:1 last_data_sent:4 last_data_recv:4 last_ack_recv:29044 # ESTAB 965 0 10.0.1.2:46354 10.0.1.1:10128 # skmem:(r965,rb131072,t0,tb91136,f661,w0,o0,bl0,d0) subflows:255 fallback remote_key token:e85c273 write_seq:416677458030900359 snd_una:416677458030900359 rcv_nxt:5560508539555558286 bytes_sent:730 bytes_received:730 bytes_acked:730 last_data_sent:27 last_data_recv:27 last_ack_recv:29070 # mptcp_info subflows_total=1:1 [FAIL] got 1:0 subflows_total:subflows_total expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10128 [::ffff:10.0.1.2]:46354 # skmem:(r0,rb131072,t0,tb20480,f1626,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:9c8f43ca write_seq:5560508539555558286 snd_una:5560508539555558286 rcv_nxt:416677458030900359 bytes_sent:730 bytes_received:730 bytes_acked:730 subflows_total:1 last_data_sent:166 last_data_recv:166 last_ack_recv:29206 # ESTAB 965 0 10.0.1.2:46354 10.0.1.1:10128 # skmem:(r965,rb131072,t0,tb91136,f661,w0,o0,bl0,d0) subflows:255 fallback remote_key token:e85c273 write_seq:416677458030900359 snd_una:416677458030900359 rcv_nxt:5560508539555558286 bytes_sent:730 bytes_received:730 bytes_acked:730 last_data_sent:190 last_data_recv:190 last_ack_recv:29233 # 130 userspace pm create id 0 subflow # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # mptcp_info subflows=0:0 [ OK ] # mptcp_info subflows_total=1:1 [ OK ] # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # dump addrs id 0 subflow [FAIL] expected 'id 0 flags subflow 10.0.3.2' got '' # [FAIL] fail to check output # different output # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 228 0.0 # TcpOutSegs 165 0.0 # TcpExtDelayedACKs 34 0.0 # TcpExtTCPPureAcks 100 0.0 # TcpExtTCPOrigDataSent 127 0.0 # TcpExtTCPDelivered 127 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 165 0.0 # TcpOutSegs 228 0.0 # TcpExtDelayedACKs 81 0.0 # TcpExtTCPPureAcks 37 0.0 # TcpExtTCPOrigDataSent 127 0.0 # TcpExtTCPDelivered 128 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mptcp_info subflows=1:1 [FAIL] got 0:255 subflows:subflows expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10129 [::ffff:10.0.1.2]:46564 # skmem:(r0,rb131072,t0,tb20480,f1369,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:836ed6d9 write_seq:13014048028428308058 snd_una:13014048028428308058 rcv_nxt:10718110578939243110 bytes_sent:665 bytes_received:665 bytes_acked:665 subflows_total:1 last_data_sent:150 last_data_recv:150 last_ack_recv:26585 # ESTAB 965 0 10.0.1.2:46564 10.0.1.1:10129 # skmem:(r965,rb131072,t0,tb91136,f404,w0,o0,bl0,d0) subflows:255 fallback remote_key token:bf0f16b7 write_seq:10718110578939243110 snd_una:10718110578939243110 rcv_nxt:13014048028428308058 bytes_sent:665 bytes_received:665 bytes_acked:665 last_data_sent:172 last_data_recv:171 last_ack_recv:26608 # mptcp_info subflows_total=2:2 [FAIL] got 1:0 subflows_total:subflows_total expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10129 [::ffff:10.0.1.2]:46564 # skmem:(r0,rb131072,t0,tb20480,f2334,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:836ed6d9 write_seq:13014048028428308063 snd_una:13014048028428308063 rcv_nxt:10718110578939243115 bytes_sent:670 bytes_received:670 bytes_acked:670 subflows_total:1 last_data_sent:119 last_data_recv:120 last_ack_recv:26755 # ESTAB 965 0 10.0.1.2:46564 10.0.1.1:10129 # skmem:(r965,rb131072,t0,tb91136,f1369,w0,o0,bl0,d0) subflows:255 fallback remote_key token:bf0f16b7 write_seq:10718110578939243115 snd_una:10718110578939243115 rcv_nxt:13014048028428308063 bytes_sent:670 bytes_received:670 bytes_acked:670 last_data_sent:146 last_data_recv:145 last_ack_recv:26782 # 131 userspace pm remove initial subflow # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 211 0.0 # TcpOutSegs 199 0.0 # TcpExtDelayedACKs 63 0.0 # TcpExtTCPPureAcks 86 0.0 # TcpExtTCPOrigDataSent 124 0.0 # TcpExtTCPDelivered 124 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 199 0.0 # TcpOutSegs 211 0.0 # TcpExtDelayedACKs 66 0.0 # TcpExtTCPPureAcks 74 0.0 # TcpExtTCPOrigDataSent 124 0.0 # TcpExtTCPDelivered 125 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # timeout # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # mptcp_info subflows=1:1 [FAIL] got 0:255 subflows:subflows expected 1:1 # ESTAB 965 0 [::ffff:10.0.1.1]:10130 [::ffff:10.0.1.2]:33016 # skmem:(r965,rb131072,t0,tb20480,f1605,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:9dbf7298 write_seq:5203948709379205221 snd_una:5203948709379205221 rcv_nxt:5430975072982588428 bytes_sent:650 bytes_received:650 bytes_acked:650 subflows_total:1 last_data_sent:137 last_data_recv:137 last_ack_recv:25975 # ESTAB 0 0 10.0.1.2:33016 10.0.1.1:10130 # skmem:(r0,rb131072,t0,tb91136,f2570,w0,o0,bl0,d0) subflows:255 fallback remote_key token:c8cc6b88 write_seq:5430975072982588428 snd_una:5430975072982588428 rcv_nxt:5203948709379205221 bytes_sent:650 bytes_received:650 bytes_acked:650 last_data_sent:162 last_data_recv:162 last_ack_recv:26001 # mptcp_info subflows_total=2:2 [FAIL] got 1:0 subflows_total:subflows_total expected 2:2 # ESTAB 965 0 [::ffff:10.0.1.1]:10130 [::ffff:10.0.1.2]:33016 # skmem:(r965,rb131072,t0,tb20480,f2570,w0,o0,bl0,d0) subflows_max:1 fallback remote_key token:9dbf7298 write_seq:5203948709379205226 snd_una:5203948709379205226 rcv_nxt:5430975072982588433 bytes_sent:655 bytes_received:655 bytes_acked:655 subflows_total:1 last_data_sent:111 last_data_recv:111 last_ack_recv:26149 # ESTAB 965 0 10.0.1.2:33016 10.0.1.1:10130 # skmem:(r965,rb131072,t0,tb91136,f2570,w0,o0,bl0,d0) subflows:255 fallback remote_key token:c8cc6b88 write_seq:5430975072982588433 snd_una:5430975072982588433 rcv_nxt:5203948709379205226 bytes_sent:655 bytes_received:655 bytes_acked:655 last_data_sent:145 last_data_recv:345 last_ack_recv:26184 # rm addr rx server [ OK ] # rm subflow client [ OK ] # reset tx client [ OK ] # reset rx server [ OK ] # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # subflows_total 1:1 [FAIL] client exit code 111, server 3 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 # TcpEstabResets 1 # TcpInSegs 223 # TcpOutSegs 216 # TcpExtDelayedACKs 71 # TcpExtTCPPureAcks 88 # TcpExtTCPOrigDataSent 133 # TcpExtTCPDelivered 132 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDssFallback 1 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 # TcpInSegs 216 # TcpOutSegs 223 # TcpOutRsts 1 # TcpExtDelayedACKs 68 # TcpExtTCPPureAcks 82 # TcpExtTCPAbortOnData 1 # TcpExtTCPOrigDataSent 133 # TcpExtTCPDelivered 134 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtRmSubflow 1 # MPTcpExtMPCapableDataFallback 1 # # [FAIL] got subflows 0:0 expected 1:1 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # State Recv-Q Send-Q Local Address:Port Peer Address:Port # 132 userspace pm send RM_ADDR for ID 0 # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # syn rx [FAIL] got 0 JOIN[s] syn rx expected 1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 120 0.0 # TcpOutSegs 100 0.0 # TcpExtDelayedACKs 24 0.0 # TcpExtTCPPureAcks 56 0.0 # TcpExtTCPOrigDataSent 63 0.0 # TcpExtTCPDelivered 63 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtAddAddrTx 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 100 0.0 # TcpOutSegs 120 0.0 # TcpExtDelayedACKs 41 0.0 # TcpExtTCPPureAcks 36 0.0 # TcpExtTCPOrigDataSent 63 0.0 # TcpExtTCPDelivered 64 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 1 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 1 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 1 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 1 # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10131 [::ffff:10.0.1.2]:44220 # skmem:(r0,rb131072,t0,tb20480,f2014,w0,o56,bl0,d0) add_addr_signal:1 fallback remote_key token:16a2fd8b write_seq:17048891511713788648 snd_una:17048891511713788648 rcv_nxt:787573327139392450 local_addr_used:1 bytes_sent:350 bytes_received:350 bytes_acked:350 subflows_total:1 last_data_sent:71 last_data_recv:71 last_ack_recv:13893 # ESTAB 965 0 10.0.1.2:44220 10.0.1.1:10131 # skmem:(r965,rb131072,t0,tb91136,f1049,w0,o0,bl0,d0) subflows_max:1 add_addr_accepted_max:1 fallback remote_key token:412ba7d write_seq:787573327139392450 snd_una:787573327139392450 rcv_nxt:17048891511713788648 bytes_sent:350 bytes_received:350 bytes_acked:350 subflows_total:1 last_data_sent:97 last_data_recv:97 last_ack_recv:13921 # mptcp_info subflows_total=2:2 [FAIL] got 1:1 subflows_total:subflows_total expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10131 [::ffff:10.0.1.2]:44220 # skmem:(r0,rb131072,t0,tb20480,f2979,w0,o56,bl0,d0) add_addr_signal:1 fallback remote_key token:16a2fd8b write_seq:17048891511713788653 snd_una:17048891511713788653 rcv_nxt:787573327139392455 local_addr_used:1 bytes_sent:355 bytes_received:355 bytes_acked:355 subflows_total:1 last_data_sent:42 last_data_recv:43 last_ack_recv:14065 # ESTAB 965 0 10.0.1.2:44220 10.0.1.1:10131 # skmem:(r965,rb131072,t0,tb91136,f2014,w0,o0,bl0,d0) subflows_max:1 add_addr_accepted_max:1 fallback remote_key token:412ba7d write_seq:787573327139392455 snd_una:787573327139392455 rcv_nxt:17048891511713788653 bytes_sent:355 bytes_received:355 bytes_acked:355 subflows_total:1 last_data_sent:70 last_data_recv:69 last_ack_recv:14094 # mptcp_info add_addr_signal=1:1 [FAIL] got 1:0 add_addr_signal:add_addr_accepted expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10131 [::ffff:10.0.1.2]:44220 # skmem:(r0,rb131072,t0,tb20480,f2979,w0,o56,bl0,d0) add_addr_signal:1 fallback remote_key token:16a2fd8b write_seq:17048891511713788653 snd_una:17048891511713788653 rcv_nxt:787573327139392455 local_addr_used:1 bytes_sent:355 bytes_received:355 bytes_acked:355 subflows_total:1 last_data_sent:181 last_data_recv:182 last_ack_recv:14204 # ESTAB 965 0 10.0.1.2:44220 10.0.1.1:10131 # skmem:(r965,rb131072,t0,tb91136,f2979,w0,o0,bl0,d0) subflows_max:1 add_addr_accepted_max:1 fallback remote_key token:412ba7d write_seq:787573327139392460 snd_una:787573327139392460 rcv_nxt:17048891511713788658 bytes_sent:360 bytes_received:360 bytes_acked:360 subflows_total:1 last_data_sent:7 last_data_recv:7 last_ack_recv:14232 # rm addr rx client [FAIL] got 0 RM_ADDR[s] expected 1 # rm subflow server [ OK ] # reset tx client [ OK ] # reset rx server [ OK ] # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10131 [::ffff:10.0.1.2]:44220 # skmem:(r0,rb131072,t0,tb20480,f341,w0,o56,bl0,d0) add_addr_signal:1 fallback remote_key token:16a2fd8b write_seq:17048891511713788703 snd_una:17048891511713788703 rcv_nxt:787573327139392505 local_addr_used:1 bytes_sent:405 bytes_received:405 bytes_acked:405 subflows_total:1 last_data_sent:131 last_data_recv:132 last_ack_recv:16157 # ESTAB 965 0 10.0.1.2:44220 10.0.1.1:10131 # skmem:(r965,rb131072,t0,tb91136,f3472,w0,o0,bl0,d0) subflows_max:1 add_addr_accepted_max:1 fallback remote_key token:412ba7d write_seq:787573327139392505 snd_una:787573327139392505 rcv_nxt:17048891511713788703 bytes_sent:405 bytes_received:405 bytes_acked:405 subflows_total:1 last_data_sent:154 last_data_recv:153 last_ack_recv:16181 # mptcp_info subflows_total=1:1 [ OK ] # 133 userspace pm no dup close events after error # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # timeout # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # mptcp_info subflows=1:1 [FAIL] got 0:255 subflows:subflows expected 1:1 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 227 0.0 # TcpOutSegs 166 0.0 # TcpExtDelayedACKs 35 0.0 # TcpExtTCPPureAcks 101 0.0 # TcpExtTCPOrigDataSent 125 0.0 # TcpExtTCPDelivered 125 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 166 0.0 # TcpOutSegs 227 0.0 # TcpExtDelayedACKs 81 0.0 # TcpExtTCPPureAcks 40 0.0 # TcpExtTCPOrigDataSent 125 0.0 # TcpExtTCPDelivered 126 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # ESTAB 0 0 [::ffff:10.0.1.1]:10132 [::ffff:10.0.1.2]:35144 # skmem:(r0,rb131072,t0,tb20480,f3370,w0,o0,bl0,d0) subflows_max:2 fallback remote_key token:d74f6182 write_seq:11323649419694714967 snd_una:11323649419694714967 rcv_nxt:8419391241397096606 bytes_sent:6250 bytes_received:6250 bytes_acked:6250 subflows_total:1 last_data_sent:136 last_data_recv:136 last_ack_recv:24971 # ESTAB 1010 0 10.0.1.2:35144 10.0.1.1:10132 # skmem:(r1010,rb131072,t0,tb91136,f2360,w0,o0,bl0,d0) subflows:255 fallback remote_key token:ab624d7f write_seq:8419391241397096606 snd_una:8419391241397096606 rcv_nxt:11323649419694714967 bytes_sent:6250 bytes_received:6250 bytes_acked:6250 last_data_sent:164 last_data_recv:164 last_ack_recv:25000 # mptcp_info subflows_total=2:2 [FAIL] got 1:0 subflows_total:subflows_total expected 2:2 # ESTAB 1010 0 [::ffff:10.0.1.1]:10132 [::ffff:10.0.1.2]:35144 # skmem:(r1010,rb131072,t0,tb20480,f3370,w0,o0,bl0,d0) subflows_max:2 fallback remote_key token:d74f6182 write_seq:11323649419694715017 snd_una:11323649419694715017 rcv_nxt:8419391241397096656 bytes_sent:6300 bytes_received:6300 bytes_acked:6300 subflows_total:1 last_data_sent:110 last_data_recv:110 last_ack_recv:25146 # ESTAB 1010 0 10.0.1.2:35144 10.0.1.1:10132 # skmem:(r1010,rb131072,t0,tb91136,f3370,w0,o0,bl0,d0) subflows:255 fallback remote_key token:ab624d7f write_seq:8419391241397096656 snd_una:8419391241397096656 rcv_nxt:11323649419694715017 bytes_sent:6300 bytes_received:6300 bytes_acked:6300 last_data_sent:132 last_data_recv:333 last_ack_recv:25169 # timeout # mptcp_info subflows_total=1:1 [FAIL] got 1:0 subflows_total:subflows_total expected 1:1 # ESTAB 0 0 [::ffff:10.0.1.1]:10132 [::ffff:10.0.1.2]:35144 # skmem:(r0,rb131072,t0,tb20480,f3646,w0,o0,bl0,d0) subflows_max:2 fallback remote_key token:d74f6182 write_seq:11323649419694721259 snd_una:11323649419694721259 rcv_nxt:8419391241397102898 bytes_sent:12542 bytes_received:12542 bytes_acked:12542 subflows_total:1 last_data_sent:196 last_data_recv:197 last_ack_recv:50265 # ESTAB 1010 0 10.0.1.2:35144 10.0.1.1:10132 # skmem:(r1010,rb131072,t0,tb91136,f3646,w0,o0,bl0,d0) subflows:255 fallback remote_key token:ab624d7f write_seq:8419391241397102948 snd_una:8419391241397102948 rcv_nxt:11323649419694721309 bytes_sent:12592 bytes_received:12592 bytes_acked:12592 last_data_sent:20 last_data_recv:19 last_ack_recv:50290 # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # event ns2 SUB_CLOSED (2, error: 2) [FAIL] got 0 events, expected 2 # type:1,token:2875346303,family:2,saddr4:10.0.1.2,daddr4:10.0.1.1,sport:35144,dport:10132,loc_id:0,rem_id:0 # 134 implicit EP # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # creation [ OK ] # mptcp_info subflows=1:1 [ OK ] # mptcp_info add_addr_signal=1:1 [ OK ] # ID change is prevented [ OK ] # modif is allowed [ OK ] # 135 delete and re-add # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # creation [ OK ] # before delete id 2 [FAIL] got 1:1 subflows expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 96 0.0 # TcpOutSegs 96 0.0 # TcpExtDelayedACKs 32 0.0 # TcpExtTCPPureAcks 33 0.0 # TcpExtTCPOrigDataSent 62 0.0 # TcpExtTCPDelivered 62 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 96 0.0 # TcpOutSegs 96 0.0 # TcpExtDelayedACKs 15 0.0 # TcpExtTCPPureAcks 33 0.0 # TcpExtTCPOrigDataSent 62 0.0 # TcpExtTCPDelivered 63 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.134/1.036 ato:199 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:310 bytes_acked:310 bytes_received:310 segs_out:95 segs_in:96 data_segs_out:62 data_segs_in:62 send 102151675bps lastsnd:181 lastrcv:181 lastack:181 pacing_rate 204235808bps delivery_rate 18714048bps delivered:63 busy:632ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144801614 sfseq:306 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.071/0.903 ato:46 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:315 bytes_acked:315 bytes_received:315 segs_out:96 segs_in:97 data_segs_out:63 data_segs_in:63 send 108160598bps lastsnd:19 lastrcv:18 lastack:18 pacing_rate 216270704bps delivery_rate 18416528bps delivered:64 busy:633ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144801619 sfseq:311 ssnoff:553908606 maplen:5 # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f2486,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019435822 snd_una:4510046076019435822 rcv_nxt:7831619939144801624 bytes_sent:315 bytes_received:315 bytes_acked:315 subflows_total:1 last_data_sent:152 last_data_recv:151 last_ack_recv:12569 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f3451,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144801624 snd_una:7831619939144801624 rcv_nxt:4510046076019435822 local_addr_max:2 bytes_sent:315 bytes_received:315 bytes_acked:315 subflows_total:1 last_data_sent:178 last_data_recv:178 last_ack_recv:12596 # after delete id 2 [ OK ] # mptcp_info subflows=0:0 [ OK ] # after re-add id 2 [FAIL] got 1:1 subflows expected 2 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:201 rtt:0.872/0.122 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:375 bytes_acked:375 bytes_received:375 segs_out:121 segs_in:109 data_segs_out:75 data_segs_in:75 send 132844037bps lastsnd:191 lastrcv:190 lastack:190 pacing_rate 265459752bps delivery_rate 12469320bps delivered:76 busy:643ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144801679 sfseq:371 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:201 rtt:0.89/0.127 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:380 bytes_acked:380 bytes_received:380 segs_out:122 segs_in:110 data_segs_out:76 data_segs_in:76 send 130157303bps lastsnd:26 lastrcv:25 lastack:25 pacing_rate 260058928bps delivery_rate 11390360bps delivered:77 busy:644ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144801684 sfseq:376 ssnoff:553908606 maplen:5 # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f2743,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019435887 snd_una:4510046076019435887 rcv_nxt:7831619939144801689 bytes_sent:380 bytes_received:380 bytes_acked:380 subflows_total:1 last_data_sent:153 last_data_recv:152 last_ack_recv:15173 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f3708,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144801689 snd_una:7831619939144801689 rcv_nxt:4510046076019435887 local_addr_max:2 bytes_sent:380 bytes_received:380 bytes_acked:380 subflows_total:1 last_data_sent:185 last_data_recv:186 last_ack_recv:15207 # timeout # timeout # after new reject [FAIL] got 1:1 subflows expected 2 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.608/0.989 ato:80 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1540 bytes_acked:1540 bytes_received:1540 segs_out:579 segs_in:356 data_segs_out:308 data_segs_in:308 send 72039801bps lastsnd:194 lastrcv:194 lastack:194 pacing_rate 144068400bps delivery_rate 13163632bps delivered:309 busy:1472ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802844 sfseq:1536 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.509/0.94 ato:80 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1545 bytes_acked:1545 bytes_received:1545 segs_out:580 segs_in:357 data_segs_out:309 data_segs_in:309 send 76766070bps lastsnd:29 lastrcv:28 lastack:28 pacing_rate 153519416bps delivery_rate 14196072bps delivered:310 busy:1473ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802849 sfseq:1541 ssnoff:553908606 maplen:5 # mptcp_info subflows=1:1 [FAIL] got 0:0 subflows:subflows expected 1:1 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f2308,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437052 snd_una:4510046076019437052 rcv_nxt:7831619939144802854 bytes_sent:1545 bytes_received:1545 bytes_acked:1545 subflows_total:1 last_data_sent:156 last_data_recv:155 last_ack_recv:61837 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f3273,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144802854 snd_una:7831619939144802854 rcv_nxt:4510046076019437052 local_addr_max:3 bytes_sent:1545 bytes_received:1545 bytes_acked:1545 subflows_total:1 last_data_sent:181 last_data_recv:182 last_ack_recv:61864 # after no reject [FAIL] got 1:1 subflows expected 3 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:204 rtt:3.114/5.074 ato:199 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1590 bytes_acked:1590 bytes_received:1590 segs_out:599 segs_in:368 data_segs_out:318 data_segs_in:318 send 37199743bps lastsnd:163 lastrcv:163 lastack:163 pacing_rate 74390520bps delivery_rate 23835384bps delivered:319 busy:1520ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802894 sfseq:1586 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:204 rtt:3.114/5.074 ato:199 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1590 bytes_acked:1590 bytes_received:1590 segs_out:599 segs_in:368 data_segs_out:318 data_segs_in:318 send 37199743bps lastsnd:199 lastrcv:199 lastack:199 pacing_rate 74390520bps delivery_rate 23835384bps delivered:319 busy:1520ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802894 sfseq:1586 ssnoff:553908606 maplen:5 # mptcp_info subflows=2:2 [FAIL] got 0:0 subflows:subflows expected 2:2 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f3766,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437102 snd_una:4510046076019437102 rcv_nxt:7831619939144802904 bytes_sent:1595 bytes_received:1595 bytes_acked:1595 subflows_total:1 last_data_sent:127 last_data_recv:127 last_ack_recv:63811 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f635,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144802904 snd_una:7831619939144802904 rcv_nxt:4510046076019437102 local_addr_max:3 bytes_sent:1595 bytes_received:1595 bytes_acked:1595 subflows_total:1 last_data_sent:154 last_data_recv:154 last_ack_recv:63839 # after delete id 0 (1) [FAIL] got 1:1 subflows expected 2 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.73/2.797 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1615 bytes_acked:1615 bytes_received:1615 segs_out:609 segs_in:374 data_segs_out:323 data_segs_in:323 send 66959538bps lastsnd:80 lastrcv:80 lastack:80 pacing_rate 133880376bps delivery_rate 71067480bps delivered:324 busy:1522ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802919 sfseq:1611 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:202 rtt:1.73/2.797 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1615 bytes_acked:1615 bytes_received:1615 segs_out:609 segs_in:374 data_segs_out:323 data_segs_in:323 send 66959538bps lastsnd:114 lastrcv:114 lastack:114 pacing_rate 133880376bps delivery_rate 71067480bps delivered:324 busy:1522ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802919 sfseq:1611 ssnoff:553908606 maplen:5 # mptcp_info subflows=2:2 [FAIL] got 0:0 subflows:subflows expected 2:2 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f399,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437127 snd_una:4510046076019437127 rcv_nxt:7831619939144802929 bytes_sent:1620 bytes_received:1620 bytes_acked:1620 subflows_total:1 last_data_sent:34 last_data_recv:34 last_ack_recv:64719 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f1364,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144802929 snd_una:7831619939144802929 rcv_nxt:4510046076019437127 local_addr_max:2 bytes_sent:1620 bytes_received:1620 bytes_acked:1620 subflows_total:1 last_data_sent:67 last_data_recv:67 last_ack_recv:64753 # after re-add id 0 (1) [FAIL] got 1:1 subflows expected 3 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:226 rtt:25.228/20.659 ato:45 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1660 bytes_acked:1660 bytes_received:1660 segs_out:622 segs_in:390 data_segs_out:332 data_segs_in:332 send 4591723bps lastsnd:159 lastrcv:160 lastack:118 pacing_rate 9183440bps delivery_rate 282736bps delivered:333 busy:1811ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802964 sfseq:1656 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:226 rtt:25.228/20.659 ato:45 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1660 bytes_acked:1660 bytes_received:1660 segs_out:622 segs_in:390 data_segs_out:332 data_segs_in:332 send 4591723bps lastsnd:194 lastrcv:195 lastack:153 pacing_rate 9183440bps delivery_rate 282736bps delivered:333 busy:1811ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802964 sfseq:1656 ssnoff:553908606 maplen:5 # mptcp_info subflows=3:3 [FAIL] got 0:0 subflows:subflows expected 3:3 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r0,rb131072,t0,tb20480,f1857,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437172 snd_una:4510046076019437172 rcv_nxt:7831619939144802974 bytes_sent:1665 bytes_received:1665 bytes_acked:1665 subflows_total:1 last_data_sent:126 last_data_recv:126 last_ack_recv:66614 # ESTAB 965 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r965,rb131072,t0,tb91136,f892,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144802974 snd_una:7831619939144802974 rcv_nxt:4510046076019437172 local_addr_max:3 bytes_sent:1665 bytes_received:1665 bytes_acked:1665 subflows_total:1 last_data_sent:153 last_data_recv:153 last_ack_recv:66642 # after delete id 0 (2) [FAIL] got 1:1 subflows expected 2 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 5 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:232 rtt:31.548/14.782 ato:45 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1685 bytes_acked:1680 bytes_received:1685 segs_out:627 segs_in:399 data_segs_out:337 data_segs_in:337 send 3671865bps lastsnd:16 lastrcv:16 lastack:16 pacing_rate 7343728bps delivery_rate 284424bps delivered:337 busy:1991ms unacked:1 rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802989 sfseq:1681 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:233 rtt:32.671/13.334 ato:45 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1685 bytes_acked:1685 bytes_received:1685 segs_out:627 segs_in:400 data_segs_out:337 data_segs_in:337 send 3545652bps lastsnd:55 lastrcv:55 lastack:14 pacing_rate 7091168bps delivery_rate 285760bps delivered:338 busy:2016ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144802989 sfseq:1681 ssnoff:553908606 maplen:5 # mptcp_info subflows=2:2 [FAIL] got 0:0 subflows:subflows expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r0,rb131072,t0,tb20480,f1621,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437192 snd_una:4510046076019437192 rcv_nxt:7831619939144802994 bytes_sent:1685 bytes_received:1685 bytes_acked:1685 subflows_total:1 last_data_sent:185 last_data_recv:185 last_ack_recv:67474 # ESTAB 965 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r965,rb131072,t0,tb91136,f1621,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144802999 snd_una:7831619939144802999 rcv_nxt:4510046076019437197 local_addr_max:2 bytes_sent:1690 bytes_received:1690 bytes_acked:1690 subflows_total:1 last_data_sent:10 last_data_recv:10 last_ack_recv:67500 # after re-add id 0 (2) [FAIL] got 1:1 subflows expected 3 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:239 rtt:38.497/4.951 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1730 bytes_acked:1730 bytes_received:1730 segs_out:640 segs_in:418 data_segs_out:346 data_segs_in:346 send 3009066bps lastsnd:118 lastrcv:118 lastack:75 pacing_rate 6018088bps delivery_rate 270288bps delivered:347 busy:2389ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803034 sfseq:1726 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:239 rtt:38.497/4.951 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1730 bytes_acked:1730 bytes_received:1730 segs_out:640 segs_in:418 data_segs_out:346 data_segs_in:346 send 3009066bps lastsnd:150 lastrcv:150 lastack:107 pacing_rate 6018088bps delivery_rate 270288bps delivered:347 busy:2389ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803034 sfseq:1726 ssnoff:553908606 maplen:5 # mptcp_info subflows=3:3 [FAIL] got 0:0 subflows:subflows expected 3:3 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f2114,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437242 snd_una:4510046076019437242 rcv_nxt:7831619939144803044 bytes_sent:1735 bytes_received:1735 bytes_acked:1735 subflows_total:1 last_data_sent:76 last_data_recv:276 last_ack_recv:69368 # ESTAB 965 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r965,rb131072,t0,tb91136,f2114,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144803044 snd_una:7831619939144803044 rcv_nxt:4510046076019437242 local_addr_max:3 bytes_sent:1735 bytes_received:1735 bytes_acked:1735 subflows_total:1 last_data_sent:102 last_data_recv:102 last_ack_recv:69395 # after delete id 0 (3) [FAIL] got 1:1 subflows expected 2 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:240 rtt:39.402/2.764 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1750 bytes_acked:1750 bytes_received:1750 segs_out:644 segs_in:426 data_segs_out:350 data_segs_in:350 send 2939952bps lastsnd:166 lastrcv:166 lastack:125 pacing_rate 5879768bps delivery_rate 284784bps delivered:351 busy:2553ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803054 sfseq:1746 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:240 rtt:39.402/2.764 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1750 bytes_acked:1750 bytes_received:1750 segs_out:644 segs_in:426 data_segs_out:350 data_segs_in:350 send 2939952bps lastsnd:199 lastrcv:199 lastack:158 pacing_rate 5879768bps delivery_rate 284784bps delivered:351 busy:2553ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803054 sfseq:1746 ssnoff:553908606 maplen:5 # mptcp_info subflows=2:2 [FAIL] got 0:0 subflows:subflows expected 2:2 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r0,rb131072,t0,tb20480,f2843,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437262 snd_una:4510046076019437262 rcv_nxt:7831619939144803064 bytes_sent:1755 bytes_received:1755 bytes_acked:1755 subflows_total:1 last_data_sent:129 last_data_recv:129 last_ack_recv:70222 # ESTAB 965 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r965,rb131072,t0,tb91136,f1878,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144803064 snd_una:7831619939144803064 rcv_nxt:4510046076019437262 local_addr_max:2 bytes_sent:1755 bytes_received:1755 bytes_acked:1755 subflows_total:1 last_data_sent:159 last_data_recv:159 last_ack_recv:70253 # after re-add id 0 (3) [FAIL] got 1:1 subflows expected 3 # State Recv-Q Send-Q Local Address:Port Peer Address:Port # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:221 rtt:20.733/5.596 ato:80 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1800 bytes_acked:1800 bytes_received:1800 segs_out:660 segs_in:442 data_segs_out:360 data_segs_in:360 send 5587228bps lastsnd:59 lastrcv:58 lastack:58 pacing_rate 11174048bps delivery_rate 19052624bps delivered:361 busy:2761ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803104 sfseq:1796 ssnoff:553908606 maplen:5 # ESTAB 0 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 reno wscale:10,10 rto:221 rtt:20.733/5.596 ato:80 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:1800 bytes_acked:1800 bytes_received:1800 segs_out:660 segs_in:442 data_segs_out:360 data_segs_in:360 send 5587228bps lastsnd:95 lastrcv:94 lastack:94 pacing_rate 11174048bps delivery_rate 19052624bps delivered:361 busy:2761ms rcv_space:14480 rcv_ssthresh:64088 minrtt:0.075 snd_wnd:64512 rcv_wnd:65536 tcp-ulp-mptcp flags:Mec token:0000(id:0)/20ac2f1e(id:0) seq:7831619939144803104 sfseq:1796 ssnoff:553908606 maplen:5 # mptcp_info subflows=3:3 [FAIL] got 0:0 subflows:subflows expected 3:3 # ESTAB 965 0 [::ffff:10.0.1.1]:10134 [::ffff:10.0.1.2]:37930 # skmem:(r965,rb131072,t0,tb20480,f3336,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:20ac2f1e write_seq:4510046076019437312 snd_una:4510046076019437312 rcv_nxt:7831619939144803114 bytes_sent:1805 bytes_received:1805 bytes_acked:1805 subflows_total:1 last_data_sent:28 last_data_recv:27 last_ack_recv:72123 # ESTAB 0 0 10.0.1.2:37930 10.0.1.1:10134 # skmem:(r0,rb131072,t0,tb91136,f205,w0,o0,bl0,d0) subflows_max:3 fallback remote_key token:b5b6441e write_seq:7831619939144803114 snd_una:7831619939144803114 rcv_nxt:4510046076019437312 local_addr_max:3 bytes_sent:1805 bytes_received:1805 bytes_acked:1805 subflows_total:1 last_data_sent:58 last_data_recv:59 last_ack_recv:72155 # event ns1 LISTENER_CREATED (1) [ OK ] # event ns1 CREATED (1) [ OK ] # event ns1 ESTABLISHED (1) [ OK ] # event ns1 ANNOUNCED (0) [ OK ] # event ns1 REMOVED (4) [FAIL] got 0 events, expected 4 # type:15,family:10,sport:10134,saddr6::: # type:1,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # type:2,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # event ns1 SUB_ESTABLISHED (6) [FAIL] got 0 events, expected 6 # type:15,family:10,sport:10134,saddr6::: # type:1,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # type:2,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # event ns1 SUB_CLOSED (4) [FAIL] got 0 events, expected 4 # type:15,family:10,sport:10134,saddr6::: # type:1,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # type:2,token:548155166,family:10,saddr6:::ffff:10.0.1.1,daddr6:::ffff:10.0.1.2,sport:10134,dport:37930,loc_id:0,rem_id:0,server_side:1 # event ns2 CREATED (1) [ OK ] # event ns2 ESTABLISHED (1) [FAIL] got 0 events, expected 1 # type:1,token:3048621086,family:2,saddr4:10.0.1.2,daddr4:10.0.1.1,sport:37930,dport:10134,loc_id:0,rem_id:0 # event ns2 ANNOUNCED (0) [ OK ] # event ns2 REMOVED (0) [ OK ] # event ns2 SUB_ESTABLISHED (6) [FAIL] got 0 events, expected 6 # type:1,token:3048621086,family:2,saddr4:10.0.1.2,daddr4:10.0.1.1,sport:37930,dport:10134,loc_id:0,rem_id:0 # event ns2 SUB_CLOSED (5) [FAIL] got 0 events, expected 5 # type:1,token:3048621086,family:2,saddr4:10.0.1.2,daddr4:10.0.1.1,sport:37930,dport:10134,loc_id:0,rem_id:0 # syn rx [FAIL] got 0 JOIN[s] syn rx expected 6 # synack rx [FAIL] got 0 JOIN[s] synack rx expected 6 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 6 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 7 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # rm addr rx server [FAIL] got 0 RM_ADDR[s] expected 4 # rm subflow client [FAIL] got 0 RM_SUBFLOW[s] expected 4 # 136 delete re-add signal # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # creation [ OK ] # before delete [ OK ] # mptcp_info subflows=1:1 [ OK ] # mptcp_info add_addr_signal=2:1 [ OK ] # after delete [ OK ] # mptcp_info subflows=0:0 [ OK ] # mptcp_info add_addr_signal=0:0 [ OK ] # after re-add [ OK ] # mptcp_info subflows=2:2 [ OK ] # mptcp_info add_addr_signal=2:2 [ OK ] # after delete ID 0 [ OK ] # mptcp_info subflows=2:2 [ OK ] # mptcp_info add_addr_signal=2:2 [ OK ] # after re-add ID 0 [ OK ] # mptcp_info subflows=3:3 [ OK ] # mptcp_info add_addr_signal=3:2 [ OK ] # after re-delete ID 0 [ OK ] # mptcp_info subflows=2:2 [ OK ] # mptcp_info add_addr_signal=2:2 [ OK ] # after re-re-add ID 0 [ OK ] # mptcp_info subflows=3:3 [ OK ] # mptcp_info add_addr_signal=3:2 [ OK ] # event ns1 LISTENER_CREATED (1) [ OK ] # event ns1 CREATED (1) [ OK ] # event ns1 ESTABLISHED (1) [ OK ] # event ns1 ANNOUNCED (0) [ OK ] # event ns1 REMOVED (0) [ OK ] # event ns1 SUB_ESTABLISHED (5) [ OK ] # event ns1 SUB_CLOSED (3) [ OK ] # event ns2 CREATED (1) [ OK ] # event ns2 ESTABLISHED (1) [ OK ] # event ns2 ANNOUNCED (6) [ OK ] # event ns2 REMOVED (4) [ OK ] # event ns2 SUB_ESTABLISHED (5) [ OK ] # event ns2 SUB_CLOSED (3) [ OK ] # join Rx [ OK ] # join Tx [ OK ] # add addr rx [ OK ] # add addr echo rx [ OK ] # rm addr rx client [ OK ] # rm subflow server [ OK ] # 137 flush re-add # Info: Test file (size 128 KB) for client # Info: Test file (size 128 KB) for server # timeout # timeout # before flush [ OK ] # mptcp_info subflows=0:0 [ OK ] # syn rx [FAIL] got 0 JOIN[s] syn rx expected 2 # Server ns stats (ns2-mQDnh0) # TcpPassiveOpens 1 0.0 # TcpInSegs 442 0.0 # TcpOutSegs 388 0.0 # TcpExtDelayedACKs 110 0.0 # TcpExtTCPPureAcks 185 0.0 # TcpExtTCPOrigDataSent 256 0.0 # TcpExtTCPDelivered 256 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # MPTcpExtAddAddrTx 1 0.0 # MPTcpExtRmAddrTxDrop 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtDssFallback 1 0.0 # # Client ns stats (ns2-mQDnh0) # TcpActiveOpens 1 0.0 # TcpInSegs 388 0.0 # TcpOutSegs 442 0.0 # TcpExtDelayedACKs 159 0.0 # TcpExtTCPPureAcks 131 0.0 # TcpExtTCPOrigDataSent 256 0.0 # TcpExtTCPDelivered 257 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPCurrEstab 1 0.0 # MPTcpExtMPCapableDataFallback 1 0.0 # # synack rx [FAIL] got 0 JOIN[s] synack rx expected 2 # ack rx [FAIL] got 0 JOIN[s] ack rx expected 2 # join Rx [FAIL] see above # syn tx [FAIL] got 0 JOIN[s] syn tx expected 3 # syn tx connect error [FAIL] got 0 JOIN[s] syn tx connect error expected 1 # join Tx [FAIL] see above # ns1 dss fallback [FAIL] got 1 dss fallback[s] in ns1 expected 0 # ns2 mpc data fallback [FAIL] got 1 mpc data fallback[s] in ns2 expected 0 # fallback [FAIL] see above # add addr rx [FAIL] got 0 ADD_ADDR[s] expected 2 # add addr echo rx [FAIL] got 0 ADD_ADDR echo[s] expected 2 # rm addr rx client [FAIL] got 0 RM_ADDR[s] expected 1 # rm subflow server [ OK ] # # 66 failure(s) has(ve) been detected: # - 2: single subflow, limited by client # - 3: single subflow, limited by server # - 5: multiple subflows # - 7: single subflow, dev # - 8: no MPC reuse with single endpoint # - 9: multi subflows, with failing subflow # - 10: multi subflows, with subflow timeout # - 11: multi subflows, fair usage on close # - 13: signal address # - 14: subflow and signal # - 15: subflow and signal together # - 16: multiple subflows and signal # - 21: with a laminar endpoint # - 22: with multiple laminar endpoints # - 24: sublow + laminar endpoints # - 25: multiple flows, signal, link failure # - 27: backup subflow unused, link failure # - 28: backup flow used, multi links fail # - 29: backup flow used, bidi, link failure # - 43: flush subflows # - 46: remove id 0 subflow # - 48: add single subflow # - 49: add signal address # - 50: add multiple subflows # - 51: add multiple subflows IPv6 # - 52: add multiple addresses IPv6 # - 53: single subflow IPv6 # - 57: remove subflow and signal IPv6 # - 58: single subflow IPv4-mapped # - 60: single subflow v4-map-v6 # - 64: no JOIN with diff families v4-v6 # - 65: no JOIN with diff families v4-v6-2 # - 66: no JOIN with diff families v6-v4 # - 71: single subflow, backup # - 72: single address, backup # - 75: mpc backup # - 77: mpc switch to backup # - 78: mpc switch to backup both sides # - 91: multiple bind to allow joins v6 link-local routing # - 93: single subflow with syn cookies # - 95: subflows limited by server w cookies # - 96: signal address with syn cookies # - 99: checksum test 0 0 # - 100: checksum test 1 1 # - 101: checksum test 0 1 # - 102: checksum test 1 0 # - 104: single subflow allow join id0 ns2 # - 110: fullmesh test 2x1 # - 114: set fullmesh flag test # - 115: set nofullmesh flag test # - 116: set backup,fullmesh flags test # - 117: set nobackup,nofullmesh flags test # - 119: fastclose server test # - 120: Infinite map # - 124: userspace pm type rejects join # - 125: userspace pm type does not send join # - 126: userspace pm type prevents mp_prio # - 127: userspace pm type prevents rm_addr # - 128: userspace pm add & remove address # - 129: userspace pm create destroy subflow # - 130: userspace pm create id 0 subflow # - 131: userspace pm remove initial subflow # - 132: userspace pm send RM_ADDR for ID 0 # - 133: userspace pm no dup close events after error # - 135: delete and re-add # - 137: flush re-add # # # TAP version 13 # 1..137 # ok 1 - mptcp_join: no JOIN # time=2770ms # not ok 2 - mptcp_join: single subflow, limited by client # time=3018ms # not ok 3 - mptcp_join: single subflow, limited by server # time=2948ms # ok 4 - mptcp_join: single subflow # time=2932ms # not ok 5 - mptcp_join: multiple subflows # time=3004ms # ok 6 - mptcp_join: multiple subflows, limited by server # time=2999ms # not ok 7 - mptcp_join: single subflow, dev # time=3017ms # not ok 8 - mptcp_join: no MPC reuse with single endpoint # time=8056ms # not ok 9 - mptcp_join: multi subflows, with failing subflow # time=8390ms # not ok 10 - mptcp_join: multi subflows, with subflow timeout # time=8323ms # not ok 11 - mptcp_join: multi subflows, fair usage on close # time=43972ms # ok 12 - mptcp_join: unused signal address # time=3020ms # not ok 13 - mptcp_join: signal address # time=3031ms # not ok 14 - mptcp_join: subflow and signal # time=3070ms # not ok 15 - mptcp_join: subflow and signal together # time=3180ms # not ok 16 - mptcp_join: multiple subflows and signal # time=3103ms # ok 17 - mptcp_join: signal addresses # time=8074ms # ok 18 - mptcp_join: signal invalid addresses # time=8101ms # ok 19 - mptcp_join: signal addresses race test # time=8480ms # ok 20 - mptcp_join: without a laminar endpoint # time=3262ms # not ok 21 - mptcp_join: with a laminar endpoint # time=3332ms # not ok 22 - mptcp_join: with multiple laminar endpoints # time=3459ms # ok 23 - mptcp_join: single laminar endpoint # time=3350ms # not ok 24 - mptcp_join: sublow + laminar endpoints # time=3374ms # not ok 25 - mptcp_join: multiple flows, signal, link failure # time=35969ms # ok 26 - mptcp_join: multi flows, signal, bidi, link fail # time=13222ms # not ok 27 - mptcp_join: backup subflow unused, link failure # time=35665ms # not ok 28 - mptcp_join: backup flow used, multi links fail # time=35748ms # not ok 29 - mptcp_join: backup flow used, bidi, link failure # time=40379ms # ok 30 - mptcp_join: signal address, ADD_ADDR timeout # time=8306ms # ok 31 - mptcp_join: signal address, ADD_ADDR6 timeout # time=8237ms # ok 32 - mptcp_join: signal addresses, ADD_ADDR timeout # time=25113ms # ok 33 - mptcp_join: invalid address, ADD_ADDR timeout # time=25007ms # ok 34 - mptcp_join: remove single subflow # time=8177ms # ok 35 - mptcp_join: remove multiple subflows # time=8176ms # ok 36 - mptcp_join: remove single address # time=8205ms # ok 37 - mptcp_join: remove subflow and signal # time=8205ms # ok 38 - mptcp_join: remove subflows and signal # time=25115ms # ok 39 - mptcp_join: remove signal+subflow with limits # time=8195ms # ok 40 - mptcp_join: remove addresses # time=25069ms # ok 41 - mptcp_join: remove invalid addresses # time=25094ms # ok 42 - mptcp_join: flush subflows and signal # time=8284ms # not ok 43 - mptcp_join: flush subflows # time=8364ms # ok 44 - mptcp_join: flush addresses # time=8263ms # ok 45 - mptcp_join: flush invalid addresses # time=8267ms # not ok 46 - mptcp_join: remove id 0 subflow # time=4533ms # ok 47 - mptcp_join: remove id 0 address # time=8230ms # not ok 48 - mptcp_join: add single subflow # time=8109ms # not ok 49 - mptcp_join: add signal address # time=8196ms # not ok 50 - mptcp_join: add multiple subflows # time=8130ms # not ok 51 - mptcp_join: add multiple subflows IPv6 # time=8162ms # not ok 52 - mptcp_join: add multiple addresses IPv6 # time=8153ms # not ok 53 - mptcp_join: single subflow IPv6 # time=8088ms # ok 54 - mptcp_join: unused signal address IPv6 # time=8075ms # ok 55 - mptcp_join: single address IPv6 # time=8117ms # ok 56 - mptcp_join: remove single address IPv6 # time=8171ms # not ok 57 - mptcp_join: remove subflow and signal IPv6 # time=8225ms # not ok 58 - mptcp_join: single subflow IPv4-mapped # time=3096ms # ok 59 - mptcp_join: signal address IPv4-mapped # time=3121ms # not ok 60 - mptcp_join: single subflow v4-map-v6 # time=3135ms # ok 61 - mptcp_join: signal address v4-map-v6 # time=3111ms # ok 62 - mptcp_join: single subflow v6-map-v4 # time=3086ms # ok 63 - mptcp_join: signal address v6-map-v4 # time=3098ms # not ok 64 - mptcp_join: no JOIN with diff families v4-v6 # time=3098ms # not ok 65 - mptcp_join: no JOIN with diff families v4-v6-2 # time=3113ms # not ok 66 - mptcp_join: no JOIN with diff families v6-v4 # time=3112ms # ok 67 - mptcp_join: IPv4 sockets do not use IPv6 addresses # time=8115ms # ok 68 - mptcp_join: simult IPv4 and IPv6 subflows # time=8101ms # ok 69 - mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 1x1 # time=8350ms # ok 70 - mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 2x2 # time=8157ms # not ok 71 - mptcp_join: single subflow, backup # time=8435ms # not ok 72 - mptcp_join: single address, backup # time=8487ms # ok 73 - mptcp_join: single address, switch to backup # time=8352ms # ok 74 - mptcp_join: single address with port, backup # time=8298ms # not ok 75 - mptcp_join: mpc backup # time=8763ms # ok 76 - mptcp_join: mpc backup both sides # time=8903ms # not ok 77 - mptcp_join: mpc switch to backup # time=8792ms # not ok 78 - mptcp_join: mpc switch to backup both sides # time=8790ms # ok 79 - mptcp_join: signal address with port # time=3084ms # ok 80 - mptcp_join: subflow and signal with port # time=3117ms # ok 81 - mptcp_join: remove single address with port # time=8861ms # ok 82 - mptcp_join: remove subflow and signal with port # time=8220ms # ok 83 - mptcp_join: flush subflows and signal with port # time=8077ms # ok 84 - mptcp_join: multiple addresses with port # time=3097ms # ok 85 - mptcp_join: multiple addresses with ports # time=3111ms # ok 86 - mptcp_join: port-based signal endpoint must not accept mpc # time=1760ms # ok 87 - mptcp_join: bind main address v4, no join v4 # time=2952ms # ok 88 - mptcp_join: bind main address v6, no join v6 # time=2978ms # ok 89 - mptcp_join: multiple bind to allow joins v4 # time=2927ms # ok 90 - mptcp_join: multiple bind to allow joins v6 # time=2951ms # not ok 91 - mptcp_join: multiple bind to allow joins v6 link-local routing # time=4486ms # ok 92 - mptcp_join: multiple bind to allow joins v6 link-local laminar # time=4575ms # not ok 93 - mptcp_join: single subflow with syn cookies # time=3012ms # ok 94 - mptcp_join: multiple subflows with syn cookies # time=3093ms # not ok 95 - mptcp_join: subflows limited by server w cookies # time=3183ms # not ok 96 - mptcp_join: signal address with syn cookies # time=3157ms # ok 97 - mptcp_join: subflow and signal w cookies # time=3156ms # ok 98 - mptcp_join: subflows and signal w. cookies # time=3213ms # not ok 99 - mptcp_join: checksum test 0 0 # time=3303ms # not ok 100 - mptcp_join: checksum test 1 1 # time=3320ms # not ok 101 - mptcp_join: checksum test 0 1 # time=3315ms # not ok 102 - mptcp_join: checksum test 1 0 # time=3322ms # ok 103 - mptcp_join: single subflow allow join id0 ns1 # time=3115ms # not ok 104 - mptcp_join: single subflow allow join id0 ns2 # time=3178ms # ok 105 - mptcp_join: signal address allow join id0 ns1 # time=3185ms # ok 106 - mptcp_join: signal address allow join id0 ns2 # time=3206ms # ok 107 - mptcp_join: subflow and address allow join id0 1 # time=3191ms # ok 108 - mptcp_join: subflow and address allow join id0 2 # time=3121ms # ok 109 - mptcp_join: default limits, server deny join id 0 # time=3182ms # not ok 110 - mptcp_join: fullmesh test 2x1 # time=8169ms # ok 111 - mptcp_join: fullmesh test 1x1 # time=8355ms # ok 112 - mptcp_join: fullmesh test 1x2 # time=8147ms # ok 113 - mptcp_join: fullmesh test 1x2, limited # time=8157ms # not ok 114 - mptcp_join: set fullmesh flag test # time=5682ms # not ok 115 - mptcp_join: set nofullmesh flag test # time=5732ms # not ok 116 - mptcp_join: set backup,fullmesh flags test # time=5813ms # not ok 117 - mptcp_join: set nobackup,nofullmesh flags test # time=8257ms # ok 118 - mptcp_join: fastclose test # time=3347ms # not ok 119 - mptcp_join: fastclose server test # time=64187ms # ok 120 - mptcp_join: Infinite map # IGNORE Flaky time=3595ms # ok 121 - mptcp_join: MP_FAIL MP_RST # time=12769ms # ok 122 - mptcp_join: userspace pm type prevents add_addr # time=3188ms # ok 123 - mptcp_join: userspace pm no echo w/o daemon # time=3191ms # not ok 124 - mptcp_join: userspace pm type rejects join # time=3168ms # not ok 125 - mptcp_join: userspace pm type does not send join # time=3154ms # not ok 126 - mptcp_join: userspace pm type prevents mp_prio # time=37977ms # not ok 127 - mptcp_join: userspace pm type prevents rm_addr # time=8197ms # not ok 128 - mptcp_join: userspace pm add & remove address # time=34351ms # not ok 129 - mptcp_join: userspace pm create destroy subflow # time=31342ms # not ok 130 - mptcp_join: userspace pm create id 0 subflow # time=28937ms # not ok 131 - mptcp_join: userspace pm remove initial subflow # time=29155ms # not ok 132 - mptcp_join: userspace pm send RM_ADDR for ID 0 # time=18457ms # not ok 133 - mptcp_join: userspace pm no dup close events after error # time=64996ms # ok 134 - mptcp_join: implicit EP # time=2777ms # not ok 135 - mptcp_join: delete and re-add # time=76398ms # ok 136 - mptcp_join: delete re-add signal # time=7979ms # not ok 137 - mptcp_join: flush re-add # time=54812ms # timeout # timeout not ok 7 selftests: net/mptcp: mptcp_join.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: mptcp_sockopt.sh # Created /tmp/tmp.vg2NK7nco0 (size 1 KB) containing data sent by client # Created /tmp/tmp.KUiy9pKd2v (size 1 KB) containing data sent by server # 01 Transfer v4 [ OK ] # 02 Mark v4 [ OK ] # 03 Transfer v6 [ OK ] # 04 Mark v6 [ OK ] # getsockopt MPTCP_INFO: Operation not supported # server killed by signal 14 # # 05 SOL_MPTCP sockopt v4 [FAIL] # 06 TCP_INQ cmsg/ioctl -t tcp [ OK ] # 07 TCP_INQ cmsg/ioctl -6 -t tcp [ OK ] # 08 TCP_INQ cmsg/ioctl -r tcp [ OK ] # 09 TCP_INQ cmsg/ioctl -6 -r tcp [ OK ] # 10 TCP_INQ cmsg/ioctl -r tcp -t tcp [ OK ] # # TAP version 13 # 1..10 # ok 1 - mptcp_sockopt: transfer ipv4 # time=12097ms # ok 2 - mptcp_sockopt: mark ipv4 # time=93ms # ok 3 - mptcp_sockopt: transfer ipv6 # time=12137ms # ok 4 - mptcp_sockopt: mark ipv6 # time=93ms # not ok 5 - mptcp_sockopt: sockopt v4 # time=15280ms # ok 6 - mptcp_sockopt: TCP_INQ: -t tcp # time=1334ms # ok 7 - mptcp_sockopt: TCP_INQ: -6 -t tcp # time=1051ms # ok 8 - mptcp_sockopt: TCP_INQ: -r tcp # time=1079ms # ok 9 - mptcp_sockopt: TCP_INQ: -6 -r tcp # time=1063ms # ok 10 - mptcp_sockopt: TCP_INQ: -r tcp -t tcp # time=1055ms not ok 8 selftests: net/mptcp: mptcp_sockopt.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: pm_netlink.sh # 01 defaults addr list [ OK ] # 02 simple add/get addr [ OK ] # 03 dump addrs [ OK ] # 04 simple del addr [ OK ] # 05 dump addrs after del [ OK ] # 06 duplicate addr [ OK ] # 07 id addr increment [ OK ] # 08 hard addr limit [ OK ] # 09 above hard addr limit [ OK ] # 10 id limit [ OK ] # 11 flush addrs [ OK ] # 12 ignore unknown flags [ OK ] # 13 rcv addrs above hard limit [ OK ] # 14 subflows above hard limit [ OK ] # 15 set limits [ OK ] # 16 set ids [ OK ] # 17 wrap-around ids [ OK ] # 18 set flags (backup) [ OK ] # 19 (nobackup) [ OK ] # 20 (fullmesh) [ OK ] # 21 (nofullmesh) [ OK ] # 22 (backup,fullmesh) [ OK ] # # TAP version 13 # 1..22 # ok 1 - pm_netlink: defaults addr list # time=42ms # ok 2 - pm_netlink: simple add/get addr # time=149ms # ok 3 - pm_netlink: dump addrs # time=48ms # ok 4 - pm_netlink: simple del addr # time=72ms # ok 5 - pm_netlink: dump addrs after del # time=46ms # ok 6 - pm_netlink: duplicate addr # time=66ms # ok 7 - pm_netlink: id addr increment # time=69ms # ok 8 - pm_netlink: hard addr limit # time=183ms # ok 9 - pm_netlink: above hard addr limit # time=40ms # ok 10 - pm_netlink: id limit # time=14414ms # ok 11 - pm_netlink: flush addrs # time=77ms # ok 12 - pm_netlink: ignore unknown flags # time=73ms # ok 13 - pm_netlink: rcv addrs above hard limit # time=100ms # ok 14 - pm_netlink: subflows above hard limit # time=70ms # ok 15 - pm_netlink: set limits # time=93ms # ok 16 - pm_netlink: set ids # time=267ms # ok 17 - pm_netlink: wrap-around ids # time=274ms # ok 18 - pm_netlink: set flags (backup) # time=130ms # ok 19 - pm_netlink: (nobackup) # time=73ms # ok 20 - pm_netlink: (fullmesh) # time=103ms # ok 21 - pm_netlink: (nofullmesh) # time=70ms # ok 22 - pm_netlink: (backup,fullmesh) # time=74ms ok 9 selftests: net/mptcp: pm_netlink.sh # timeout set to 1800 # selftests: net/mptcp: simult_flows.sh # 01 balanced bwidth copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # [FAIL] client exit code 2, server 2 # # netns ns3-UsNiRQ (listener) socket stat for 10001: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.3.3:10001 10.0.1.1:45050 ino:262947 sk:7083 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb2759168,f3680,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:229 rtt:28.17/0.01 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:317 bytes_sent:5241376 bytes_acked:5241376 bytes_received:31776 segs_out:3845 segs_in:208 data_segs_out:3839 data_segs_in:25 send 130355982bps lastsnd:160 lastrcv:30735 lastack:132 pacing_rate 260708488bps delivery_rate 9859072bps delivered:3840 busy:4485ms sndbuf_limited:4060ms(90.5%) rcv_rtt:17 rcv_space:14480 rcv_ssthresh:111860 minrtt:0.349 snd_wnd:875520 rcv_wnd:114688 tcp-ulp-mptcp flags:Mec token:0000(id:0)/5e0eaf22(id:0) seq:14904003249809688415 sfseq:24577 ssnoff:3305755905 maplen:7200 # tcp ESTAB 0 0 10.0.3.3:10001 10.0.2.1:36541 ino:262947 sk:7084 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb3124736,f2912,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:410 rtt:121.33/56.729 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:490296 bytes_acked:490296 bytes_received:50144 segs_out:361 segs_in:70 data_segs_out:350 data_segs_in:37 send 954752bps lastsnd:30422 lastrcv:30727 lastack:30310 pacing_rate 68551152bps delivery_rate 9641496bps delivered:351 busy:460ms sndbuf_limited:42ms(9.1%) rcv_rtt:21 rcv_space:14480 rcv_ssthresh:113772 minrtt:1 snd_wnd:831488 rcv_wnd:114688 tcp-ulp-mptcp flags:Jec token:0000(id:1)/5e0eaf22(id:0) seq:14904003249809695615 sfseq:40961 ssnoff:1416609080 maplen:9184 # mptcp LAST-ACK 0 0 10.0.3.3:10001 10.0.1.1:45050 timer:(keepalive,59sec,0) ino:0 sk:7085 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb5888000,f4008,w3929752,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:5e0eaf22 write_seq:14580280224167336284 snd_una:14580280224163411331 rcv_nxt:14904003249809704800 bytes_retrans:4778288 bytes_sent:953384 bytes_received:81920 bytes_acked:457768 subflows_total:2 last_data_sent:30535 last_data_recv:30738 last_ack_recv:30535 # TcpPassiveOpens 2 # TcpInSegs 239 # TcpOutSegs 4208 # TcpExtTCPPureAcks 214 # TcpExtTCPLossProbes 3 # TcpExtTCPOrigDataSent 4189 # TcpExtTCPDelivered 4189 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 146 # MPTcpExtMPJoinSynRx 1 # MPTcpExtMPJoinAckRx 1 # MPTcpExtOFOQueueTail 4 # MPTcpExtOFOQueue 8 # MPTcpExtOFOMerge 4 # MPTcpExtRcvWndShared 6 # # netns ns1-d1zHtC (connector) socket stat for 10001: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.1.1:45050 10.0.3.3:10001 ino:259385 sk:7086 cgroup:unreachable:6dd <-> # skmem:(r0,rb1508916,t0,tb87040,f1104,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:218 rtt:17.731/19.083 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:34 bytes_sent:31776 bytes_acked:31777 bytes_received:5274104 segs_out:209 segs_in:3870 data_segs_out:25 data_segs_in:3863 send 22212848bps lastsnd:30817 lastrcv:5 lastack:5 pacing_rate 44425376bps delivery_rate 1324264bps delivered:26 busy:88ms rcv_rtt:207.413 rcv_space:231228 rcv_ssthresh:1296587 minrtt:0.498 snd_wnd:114688 rcv_wnd:875520 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/3382fd51(id:0) seq:14580280224163411331 sfseq:5241377 ssnoff:3805817415 maplen:32728 # tcp ESTAB 0 0 10.0.2.1%ns1eth2:36541 10.0.3.3:10001 ino:259385 sk:7087 cgroup:unreachable:6dd <-> # skmem:(r0,rb1508916,t0,tb87040,f1352,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:226 rtt:25.842/23.216 ato:43 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:47 bytes_sent:50144 bytes_acked:50145 bytes_received:490296 segs_out:70 segs_in:362 data_segs_out:37 data_segs_in:350 send 21068338bps lastsnd:30811 lastrcv:30391 lastack:30391 pacing_rate 42135248bps delivery_rate 1578872bps delivered:38 busy:92ms rcv_rtt:47.718 rcv_space:231228 rcv_ssthresh:830928 minrtt:0.542 snd_wnd:114688 rcv_wnd:831488 tcp-ulp-mptcp flags:Jjec token:5e0eaf22(id:0)/3382fd51(id:1) seq:14580280224163866411 sfseq:487185 ssnoff:4229866662 maplen:3112 # mptcp FIN-WAIT-2 0 0 10.0.1.1:45050 10.0.3.3:10001 timer:(keepalive,59sec,0) ino:0 sk:7088 cgroup:unreachable:6dd --- # skmem:(r0,rb995332,t0,tb178176,f1640,w0,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:3382fd51 write_seq:14904003249809704800 snd_una:14904003249809704800 rcv_nxt:14580280224163906947 local_addr_used:1 local_addr_max:1 bytes_sent:81920 bytes_received:953384 bytes_acked:81921 subflows_total:2 last_data_sent:30846 last_data_recv:30400 last_ack_recv:14 # TcpActiveOpens 2 # TcpInSegs 236 # TcpOutSegs 278 # TcpExtDelayedACKs 2 # TcpExtTCPPureAcks 17 # TcpExtTCPLossProbes 3 # TcpExtTCPOrigDataSent 62 # TcpExtTCPDelivered 64 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPJoinSynAckRx 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtOFOQueueTail 13 # MPTcpExtOFOQueue 19 # MPTcpExtOFOMerge 10 # MPTcpExtDuplicateData 146 # MPTcpExtRcvWndShared 13 # -rw------- 1 root root 953384 Apr 15 09:01 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:01 /tmp/tmp.UbcBDI28il # 02 balanced bwidth - reverse direction copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [FAIL] client exit code 2, server 2 # # netns ns3-UsNiRQ (listener) socket stat for 10002: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.3.3:10002 10.0.2.1:33719 ino:265908 sk:14001 cgroup:unreachable:6dd <-> # skmem:(r0,rb30583963,t0,tb87040,f312,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:214 rtt:13.819/13.534 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:32 bytes_sent:33692 bytes_acked:33692 bytes_received:240264 segs_out:48 segs_in:186 data_segs_out:25 data_segs_in:177 send 26824517bps lastsnd:30506 lastrcv:30320 lastack:30320 pacing_rate 53647576bps delivery_rate 3382752bps delivered:26 busy:61ms rcv_rtt:26.717 rcv_space:315582 rcv_ssthresh:213668 minrtt:1 snd_wnd:65536 rcv_wnd:214016 tcp-ulp-mptcp flags:Jec token:0000(id:1)/4a6991c0(id:0) seq:17910575784044176261 sfseq:191341 ssnoff:2037292509 maplen:48924 # tcp ESTAB 0 0 10.0.3.3:10002 10.0.1.1:60206 ino:265908 sk:14002 cgroup:unreachable:6dd <-> # skmem:(r0,rb30583963,t0,tb87040,f2172,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:219 rtt:18.218/18.067 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:45 bytes_sent:48228 bytes_acked:48228 bytes_received:245996 segs_out:201 segs_in:302 data_segs_out:36 data_segs_in:291 send 28613459bps lastsnd:30496 lastrcv:1 lastack:1 pacing_rate 57224952bps delivery_rate 3296272bps delivered:37 busy:79ms rcv_rtt:28.625 rcv_space:315582 rcv_ssthresh:574319 minrtt:0.317 snd_wnd:65536 rcv_wnd:574464 tcp-ulp-mptcp flags:Mec token:0000(id:0)/4a6991c0(id:0) seq:17910575784044110497 sfseq:245689 ssnoff:2781747291 maplen:308 # mptcp FIN-WAIT-2 0 0 10.0.3.3:10002 10.0.1.1:60206 timer:(keepalive,59sec,0) ino:0 sk:14003 cgroup:unreachable:6dd --- # skmem:(r0,rb28921833,t0,tb178176,f1612,w0,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:4a6991c0 write_seq:16594552548815831409 snd_una:16594552548815831409 rcv_nxt:17910575784044225185 bytes_sent:81920 bytes_received:441292 bytes_acked:81921 subflows_total:2 last_data_sent:30528 last_data_recv:30313 last_ack_recv:8 # TcpPassiveOpens 2 # TcpInSegs 367 # TcpOutSegs 3802 # TcpExtDelayedACKs 2 # TcpExtTCPPureAcks 166 # TcpExtTCPLossProbes 4 # TcpExtTCPOrigDataSent 3613 # TcpExtTCPDelivered 3613 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 148 # MPTcpExtMPJoinSynRx 1 # MPTcpExtMPJoinAckRx 1 # MPTcpExtOFOQueueTail 12 # MPTcpExtOFOQueue 21 # MPTcpExtOFOMerge 9 # MPTcpExtDuplicateData 145 # MPTcpExtRcvWndShared 6 # # netns ns1-d1zHtC (connector) socket stat for 10002: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.2.1%ns1eth2:33719 10.0.3.3:10002 ino:272032 sk:7089 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb992256,f3684,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:234 rtt:33.899/13.741 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:240264 bytes_acked:240265 bytes_received:33692 segs_out:186 segs_in:49 data_segs_out:177 data_segs_in:25 send 3417210bps lastsnd:30400 lastrcv:30577 lastack:30391 pacing_rate 77911808bps delivery_rate 9776936bps delivered:178 busy:215ms sndbuf_limited:51ms(23.7%) rcv_rtt:14 rcv_space:14480 rcv_ssthresh:110451 minrtt:0.266 snd_wnd:214016 rcv_wnd:65536 tcp-ulp-mptcp flags:Jjec token:4a6991c0(id:0)/d4f7d499(id:1) seq:16594552548815814100 sfseq:16385 ssnoff:3462836469 maplen:17308 # tcp ESTAB 0 0 10.0.1.1:60206 10.0.3.3:10002 ino:272032 sk:708a cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb861696,f1692,w0,o0,bl0,d1) ts sack reno wscale:10,10 rto:201 rtt:0.486/0.013 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:245996 bytes_acked:245997 bytes_received:48228 segs_out:302 segs_in:202 data_segs_out:291 data_segs_in:36 send 238353909bps lastsnd:73 lastrcv:30565 lastack:73 pacing_rate 475851088bps delivery_rate 22536960bps delivered:292 busy:231ms sndbuf_limited:43ms(18.6%) rcv_rtt:17 rcv_space:14480 rcv_ssthresh:113248 minrtt:0.351 snd_wnd:574464 rcv_wnd:65536 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/d4f7d499(id:0) seq:16594552548815798640 sfseq:32769 ssnoff:3128318288 maplen:15460 # mptcp LAST-ACK 0 0 10.0.1.1:60206 10.0.3.3:10002 timer:(keepalive,59sec,0) ino:0 sk:708b cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb1858048,f180,w1239628,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:d4f7d499 write_seq:17910575784045348566 snd_una:17910575784044110497 rcv_nxt:16594552548815831409 local_addr_used:1 local_addr_max:1 bytes_retrans:44968 bytes_sent:441292 bytes_received:81920 bytes_acked:326604 subflows_total:2 last_data_sent:30442 last_data_recv:30573 last_ack_recv:30409 # TcpActiveOpens 2 # TcpInSegs 357 # TcpOutSegs 635 # TcpExtPAWSEstab 1 # TcpExtTCPPureAcks 186 # TcpExtTCPLossProbes 4 # TcpExtTCPSpuriousRtxHostQueues 1 # TcpExtTCPOrigDataSent 467 # TcpExtTCPDelivered 469 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 145 # MPTcpExtMPJoinSynAckRx 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtOFOQueueTail 5 # MPTcpExtOFOQueue 7 # MPTcpExtOFOMerge 3 # MPTcpExtDuplicateData 148 # MPTcpExtRcvWndShared 4 # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:01 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 441292 Apr 15 09:01 /tmp/tmp.UbcBDI28il # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # 03 balanced bwidth with unbalanced delay transfer slower than expected! runtime 9400 ms, expected 8456 mstransfer slower than expected! runtime 16089 ms, expected 8456 ms[FAIL] client exit code 1, server 1 # # netns ns3-UsNiRQ (listener) socket stat for 10003: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 # TcpInSegs 4444 # TcpOutSegs 13858 # TcpRetransSegs 692 # TcpExtDelayedACKLost 4 # TcpExtTCPPureAcks 4345 # TcpExtTCPSackRecovery 5 # TcpExtTCPLostRetransmit 221 # TcpExtTCPFastRetrans 664 # TcpExtTCPSlowStartRetrans 23 # TcpExtTCPTimeouts 3 # TcpExtTCPLossProbes 3 # TcpExtTCPDSACKOldSent 4 # TcpExtTCPDSACKRecv 2 # TcpExtTCPDSACKIgnoredNoUndo 1 # TcpExtTCPSackMerged 404 # TcpExtTCPSackShiftFallback 129 # TcpExtTCPOrigDataSent 13765 # TcpExtTCPDelivered 13791 # TcpExtTcpTimeoutRehash 3 # TcpExtTCPDSACKRecvSegs 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 76 # MPTcpExtDuplicateData 79 # MPTcpExtSubflowStale 1 # MPTcpExtSubflowRecover 1 # MPTcpExtRcvWndShared 2 # MPTcpExtDssFallback 1 # # netns ns1-d1zHtC (connector) socket stat for 10003: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:58668 10.0.3.3:10003 timer:(timewait,59sec,0) ino:0 sk:100a # # TcpActiveOpens 1 # TcpInSegs 4724 # TcpOutSegs 4483 # TcpRetransSegs 4 # TcpExtTW 1 # TcpExtDelayedACKLost 2 # TcpExtTCPPureAcks 90 # TcpExtTCPTimeouts 1 # TcpExtTCPLossProbes 4 # TcpExtTCPDSACKOldSent 2 # TcpExtTCPDSACKRecv 3 # TcpExtTCPDSACKIgnoredNoUndo 1 # TcpExtTCPSackShiftFallback 1 # TcpExtTCPRcvCoalesce 452 # TcpExtTCPOFOQueue 476 # TcpExtTCPOrigDataSent 138 # TcpExtTCPDelivered 142 # TcpExtTcpTimeoutRehash 1 # TcpExtTCPDSACKRecvSegs 3 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 79 # MPTcpExtDuplicateData 105 # MPTcpExtRcvWndShared 2 # MPTcpExtMPCapableDataFallback 1 # -rw------- 1 root root 16777216 Apr 15 09:02 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:02 /tmp/tmp.UbcBDI28il # 04 balanced bwidth with unbalanced delay - reverse direction transfer slower than expected! runtime 10848 ms, expected 8456 mstransfer slower than expected! runtime 14284 ms, expected 8456 ms[FAIL] client exit code 1, server 1 # # netns ns3-UsNiRQ (listener) socket stat for 10004: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.3.3:10004 10.0.1.1:53888 timer:(timewait,59sec,0) ino:0 sk:708c # # TcpPassiveOpens 1 # TcpEstabResets 2 # TcpInSegs 4327 # TcpOutSegs 5158 # TcpRetransSegs 1 # TcpOutRsts 2 # TcpExtTW 1 # TcpExtTCPPureAcks 66 # TcpExtTCPLossProbes 2 # TcpExtTCPDSACKRecv 1 # TcpExtTCPOrigDataSent 1212 # TcpExtTCPDelivered 1213 # TcpExtTCPDSACKRecvSegs 1 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 48 # MPTcpExtDuplicateData 71 # MPTcpExtMPFastcloseTx 2 # MPTcpExtMPRstTx 2 # MPTcpExtRcvWndShared 2 # MPTcpExtDssFallback 1 # # netns ns1-d1zHtC (connector) socket stat for 10004: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 2 # TcpInSegs 4014 # TcpOutSegs 11754 # TcpOutRsts 1 # TcpExtPAWSEstab 1 # TcpExtDelayedACKLost 1 # TcpExtTCPPureAcks 3941 # TcpExtTCPLossProbes 2 # TcpExtTCPDSACKOldSent 1 # TcpExtTCPOrigDataSent 11659 # TcpExtTCPDelivered 11660 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 70 # MPTcpExtDuplicateData 52 # MPTcpExtMPFastcloseRx 1 # MPTcpExtMPRstTx 1 # MPTcpExtMPRstRx 1 # MPTcpExtMPCapableDataFallback 1 # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:02 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:02 /tmp/tmp.UbcBDI28il # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # 05 unbalanced bwidth copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # [IGNO] (flaky) client exit code 2, server 2 # # netns ns3-UsNiRQ (listener) socket stat for 10005: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.3.3:10005 10.0.2.1:48477 ino:273459 sk:100b cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb356864,f2485,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:231 rtt:30.484/36.324 ato:51 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:43596 bytes_acked:43596 bytes_received:19467 segs_out:40 segs_in:27 data_segs_out:32 data_segs_in:16 send 3800026bps lastsnd:30339 lastrcv:30411 lastack:30336 pacing_rate 31160080bps delivery_rate 3940136bps delivered:33 busy:166ms sndbuf_limited:3ms(1.8%) rcv_rtt:42 rcv_space:14480 rcv_ssthresh:107648 minrtt:1 snd_wnd:65536 rcv_wnd:113664 tcp-ulp-mptcp flags:Jec token:0000(id:1)/2e11a10d(id:0) seq:5122913237636782596 sfseq:19368 ssnoff:819058887 maplen:100 # tcp ESTAB 0 17768 10.0.3.3:10005 10.0.1.1:51112 timer:(on,022ms,0) ino:273459 sk:100c cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb861696,f1763,w18728,o0,bl0,d0) ts sack reno wscale:10,10 rto:216 rtt:15.386/0.039 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:99 bytes_sent:2761572 bytes_acked:2743804 bytes_received:62453 segs_out:2034 segs_in:213 data_segs_out:2022 data_segs_in:47 send 74536332bps lastsnd:11 lastrcv:30444 lastack:204 pacing_rate 149069024bps delivery_rate 9732560bps delivered:2010 busy:2371ms sndbuf_limited:2201ms(92.8%) unacked:13 rcv_rtt:20.187 rcv_space:14480 rcv_ssthresh:113484 minrtt:0.323 snd_wnd:65536 rcv_wnd:113664 tcp-ulp-mptcp flags:Mec token:0000(id:0)/2e11a10d(id:0) seq:5122913237636790788 sfseq:54262 ssnoff:1833092363 maplen:8192 # mptcp LAST-ACK 0 0 10.0.3.3:10005 10.0.1.1:51112 timer:(keepalive,59sec,0) ino:0 sk:100d cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb1222656,f2704,w822192,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:2e11a10d write_seq:17513754711390956596 snd_una:17513754711390135443 rcv_nxt:5122913237636798981 bytes_retrans:2594128 bytes_sent:211040 bytes_received:81920 bytes_acked:145504 subflows_total:2 last_data_sent:30388 last_data_recv:30427 last_ack_recv:30355 # TcpPassiveOpens 2 # TcpEstabResets 2 # TcpInSegs 334 # TcpOutSegs 2196 # TcpOutRsts 1 # TcpExtTCPPureAcks 175 # TcpExtTCPLossProbes 4 # TcpExtTCPOrigDataSent 2041 # TcpExtTCPDelivered 2041 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 145 # MPTcpExtMPJoinSynRx 1 # MPTcpExtMPJoinAckRx 1 # MPTcpExtOFOQueueTail 10 # MPTcpExtOFOQueue 13 # MPTcpExtOFOMerge 9 # MPTcpExtDuplicateData 132 # MPTcpExtMPFastcloseRx 1 # MPTcpExtMPRstTx 1 # MPTcpExtMPRstRx 1 # MPTcpExtSndWndShared 1 # MPTcpExtRcvWndShared 10 # # netns ns1-d1zHtC (connector) socket stat for 10005: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.2.1%ns1eth2:48477 10.0.3.3:10005 ino:270735 sk:708d cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f1012,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:229 rtt:28.84/24.506 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:20 bytes_sent:19467 bytes_acked:19468 bytes_received:43596 segs_out:27 segs_in:41 data_segs_out:16 data_segs_in:32 send 8033287bps lastsnd:30494 lastrcv:30420 lastack:30420 pacing_rate 16066288bps delivery_rate 808472bps delivered:17 busy:122ms rcv_rtt:81 rcv_space:14480 rcv_ssthresh:110163 minrtt:0.591 snd_wnd:113664 rcv_wnd:65536 tcp-ulp-mptcp flags:Jjec token:2e11a10d(id:0)/6a572cdb(id:1) seq:17513754711390135443 sfseq:42709 ssnoff:5230220 maplen:888 # tcp ESTAB 0 0 10.0.1.1:51112 10.0.3.3:10005 ino:270735 sk:708e cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb87040,f1068,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:217 rtt:16.876/7.002 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:55 bytes_sent:62453 bytes_acked:62454 bytes_received:2761572 segs_out:214 segs_in:2035 data_segs_out:47 data_segs_in:2022 send 37753022bps lastsnd:30528 lastrcv:79 lastack:79 pacing_rate 75506040bps delivery_rate 497416bps delivered:48 busy:82ms rcv_rtt:207.897 rcv_space:14480 rcv_ssthresh:114212 minrtt:0.259 snd_wnd:113664 rcv_wnd:65536 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/6a572cdb(id:0) seq:17513754711390135443 sfseq:2743805 ssnoff:515798081 maplen:17768 # mptcp FIN-WAIT-2 0 0 10.0.1.1:51112 10.0.3.3:10005 timer:(keepalive,59sec,0) ino:0 sk:2005 cgroup:unreachable:6dd --- # skmem:(r0,rb131072,t0,tb178176,f2016,w0,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:6a572cdb write_seq:5122913237636798981 snd_una:5122913237636798981 rcv_nxt:17513754711390200979 local_addr_used:1 local_addr_max:1 bytes_sent:81920 bytes_received:211040 bytes_acked:81921 subflows_total:2 last_data_sent:30556 last_data_recv:30410 last_ack_recv:88 # TcpActiveOpens 2 # TcpEstabResets 2 # TcpInSegs 334 # TcpOutSegs 374 # TcpOutRsts 2 # TcpExtDelayedACKs 2 # TcpExtTCPPureAcks 152 # TcpExtTCPLossProbes 4 # TcpExtTCPOrigDataSent 195 # TcpExtTCPDelivered 197 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 132 # MPTcpExtMPJoinSynAckRx 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtOFOQueueTail 14 # MPTcpExtOFOQueue 18 # MPTcpExtOFOMerge 11 # MPTcpExtDuplicateData 145 # MPTcpExtMPFastcloseTx 2 # MPTcpExtMPRstTx 2 # MPTcpExtRcvWndShared 16 # -rw------- 1 root root 211040 Apr 15 09:02 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:02 /tmp/tmp.UbcBDI28il # 06 unbalanced bwidth - reverse direction copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # [IGNO] (flaky) client exit code 2, server 2 # # netns ns3-UsNiRQ (listener) socket stat for 10006: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.3.3:10006 10.0.2.1:57481 ino:270753 sk:708f cgroup:unreachable:6dd <-> # skmem:(r0,rb25497937,t0,tb87040,f600,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:226 rtt:25.266/30.963 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:22 bytes_sent:15846 bytes_acked:15846 bytes_received:154676 segs_out:32 segs_in:121 data_segs_out:12 data_segs_in:114 send 10086599bps lastsnd:30700 lastrcv:29215 lastack:29215 pacing_rate 20173192bps delivery_rate 912720bps delivered:13 busy:120ms rcv_rtt:184.473 rcv_space:288468 rcv_ssthresh:219612 minrtt:1 snd_wnd:178176 rcv_wnd:478208 tcp-ulp-mptcp flags:Jec token:0000(id:1)/fd33b8ac(id:0) seq:11780418631487482581 sfseq:150313 ssnoff:3088606218 maplen:4364 # tcp ESTAB 0 0 10.0.3.3:10006 10.0.1.1:37364 ino:270753 sk:7090 cgroup:unreachable:6dd <-> # skmem:(r0,rb25497937,t0,tb87040,f628,w0,o0,bl0,d1) ts sack reno wscale:10,10 rto:232 rtt:31.967/26.296 ato:46 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:58 bytes_sent:66074 bytes_acked:66074 bytes_received:1037532 segs_out:244 segs_in:908 data_segs_out:50 data_segs_in:896 send 21017674bps lastsnd:30655 lastrcv:126 lastack:126 pacing_rate 42034848bps delivery_rate 202224bps delivered:51 busy:149ms rcv_rtt:207 rcv_space:288468 rcv_ssthresh:1708232 minrtt:0.332 snd_wnd:178176 rcv_wnd:1709056 tcp-ulp-mptcp flags:Mec token:0000(id:0)/fd33b8ac(id:0) seq:11780418631487482581 sfseq:1033169 ssnoff:943904752 maplen:4364 # mptcp FIN-WAIT-2 0 0 10.0.3.3:10006 10.0.1.1:37364 timer:(keepalive,59sec,0) ino:0 sk:2006 cgroup:unreachable:6dd --- # skmem:(r0,rb24109149,t0,tb178176,f2868,w0,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:fd33b8ac write_seq:11688600323723613678 snd_una:11688600323723613678 rcv_nxt:11780418631487597269 bytes_sent:81920 bytes_received:437236 bytes_acked:81921 subflows_total:2 last_data_sent:30718 last_data_recv:30328 last_ack_recv:137 # TcpPassiveOpens 2 # TcpInSegs 396 # TcpOutSegs 2215 # TcpRetransSegs 2 # TcpExtDelayedACKs 2 # TcpExtDelayedACKLost 1 # TcpExtTCPPureAcks 169 # TcpExtTCPLossProbes 5 # TcpExtTCPDSACKOldSent 1 # TcpExtTCPDSACKRecv 2 # TcpExtTCPOrigDataSent 1999 # TcpExtTCPDelivered 2014 # TcpExtTCPDSACKRecvSegs 2 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 149 # MPTcpExtMPJoinSynRx 1 # MPTcpExtMPJoinAckRx 1 # MPTcpExtOFOQueueTail 18 # MPTcpExtOFOQueue 22 # MPTcpExtOFOMerge 8 # MPTcpExtDuplicateData 173 # MPTcpExtRcvWndShared 15 # # netns ns1-d1zHtC (connector) socket stat for 10006: # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Failed to find cgroup2 mount # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp ESTAB 0 0 10.0.1.1:37364 10.0.3.3:10006 ino:269816 sk:14004 cgroup:unreachable:6dd <-> # skmem:(r0,rb434106,t0,tb1027072,f1446,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:204 rtt:3.977/0.022 ato:56 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:1037636 bytes_retrans:104 bytes_acked:1037533 bytes_received:66074 segs_out:908 segs_in:245 data_segs_out:896 data_segs_in:50 send 29127483bps lastsnd:208 lastrcv:30733 lastack:204 pacing_rate 58247640bps delivery_rate 11472144bps delivered:897 busy:950ms sndbuf_limited:712ms(74.9%) retrans:0/1 dsack_dups:1 rcv_rtt:18.125 rcv_space:40960 rcv_ssthresh:177776 minrtt:0.282 snd_wnd:1709056 rcv_wnd:178176 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/e5831103(id:0) seq:11688600323723605485 sfseq:57883 ssnoff:720232617 maplen:8192 # tcp ESTAB 0 0 10.0.2.1%ns1eth2:57481 10.0.3.3:10006 ino:269816 sk:c005 cgroup:unreachable:6dd <-> # skmem:(r0,rb131072,t0,tb696320,f3930,w0,o0,bl0,d0) ts sack reno wscale:10,10 rto:280 rtt:73.72/51.478 ato:40 mss:1448 pmtu:1500 rcvmss:1420 advmss:1448 cwnd:10 bytes_sent:154676 bytes_acked:154677 bytes_received:15846 segs_out:121 segs_in:33 data_segs_out:114 data_segs_in:12 send 1571351bps lastsnd:29309 lastrcv:30779 lastack:29296 pacing_rate 3142696bps delivery_rate 3574752bps delivered:115 busy:443ms sndbuf_limited:13ms(2.9%) rcv_space:40960 rcv_ssthresh:98760 minrtt:0.58 snd_wnd:478208 rcv_wnd:178176 tcp-ulp-mptcp flags:Jjec token:fd33b8ac(id:0)/e5831103(id:1) seq:11688600323723572717 sfseq:8193 ssnoff:4241207591 maplen:7654 # mptcp LAST-ACK 0 0 10.0.1.1:37364 10.0.3.3:10006 timer:(keepalive,59sec,0) ino:0 sk:7091 cgroup:unreachable:6dd --- # skmem:(r0,rb434105,t0,tb1727488,f300,w1153492,o0,bl0,d0) subflows:1 subflows_max:1 add_addr_accepted_max:1 remote_key token:e5831103 write_seq:11780418631488634594 snd_una:11780418631487482581 rcv_nxt:11688600323723613678 local_addr_used:1 local_addr_max:1 bytes_retrans:759336 bytes_sent:437236 bytes_received:81920 bytes_acked:322548 subflows_total:2 last_data_sent:30537 last_data_recv:30742 last_ack_recv:30537 # TcpActiveOpens 2 # TcpInSegs 387 # TcpOutSegs 1179 # TcpRetransSegs 1 # TcpExtDelayedACKLost 2 # TcpExtTCPPureAcks 214 # TcpExtTCPLossProbes 4 # TcpExtTCPDSACKOldSent 2 # TcpExtTCPDSACKRecv 1 # TcpExtTCPOrigDataSent 1009 # TcpExtTCPDelivered 1012 # TcpExtTCPDSACKRecvSegs 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 173 # MPTcpExtMPJoinSynAckRx 1 # MPTcpExtMPJoinSynTx 1 # MPTcpExtOFOQueueTail 5 # MPTcpExtOFOQueue 7 # MPTcpExtOFOMerge 4 # MPTcpExtDuplicateData 149 # MPTcpExtRcvWndShared 7 # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:03 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 437236 Apr 15 09:03 /tmp/tmp.UbcBDI28il # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # 07 unbalanced bwidth with unbalanced delay transfer slower than expected! runtime 15154 ms, expected 12471 ms[FAIL] client exit code 1, server 0 # # netns ns3-UsNiRQ (listener) socket stat for 10007: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpPassiveOpens 1 # TcpInSegs 4400 # TcpOutSegs 12565 # TcpRetransSegs 566 # TcpExtDelayedACKLost 6 # TcpExtTCPPureAcks 4292 # TcpExtTCPSackRecovery 6 # TcpExtTCPLossUndo 1 # TcpExtTCPLostRetransmit 225 # TcpExtTCPFastRetrans 560 # TcpExtTCPTimeouts 1 # TcpExtTCPLossProbes 7 # TcpExtTCPDSACKOldSent 6 # TcpExtTCPDSACKRecv 3 # TcpExtTCPSackMerged 476 # TcpExtTCPSackShiftFallback 134 # TcpExtTCPAutoCorking 1 # TcpExtTCPOrigDataSent 12463 # TcpExtTCPDelivered 12466 # TcpExtTcpTimeoutRehash 1 # TcpExtTCPDSACKRecvSegs 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 67 # MPTcpExtDuplicateData 84 # MPTcpExtRcvWndShared 17 # MPTcpExtDssFallback 1 # # netns ns1-d1zHtC (connector) socket stat for 10007: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.1.1:44070 10.0.3.3:10007 timer:(timewait,59sec,0) ino:0 sk:a # # TcpActiveOpens 1 # TcpInSegs 4687 # TcpOutSegs 4730 # TcpRetransSegs 6 # TcpExtTW 1 # TcpExtDelayedACKLost 3 # TcpExtTCPPureAcks 96 # TcpExtTCPLossUndo 2 # TcpExtTCPLostRetransmit 1 # TcpExtTCPTimeouts 3 # TcpExtTCPLossProbes 4 # TcpExtTCPDSACKOldSent 3 # TcpExtTCPDSACKRecv 2 # TcpExtTCPSackShiftFallback 1 # TcpExtTCPRcvCoalesce 520 # TcpExtTCPOFOQueue 555 # TcpExtTCPSpuriousRtxHostQueues 1 # TcpExtTCPOrigDataSent 436 # TcpExtTCPDelivered 439 # TcpExtTcpTimeoutRehash 3 # TcpExtTCPDSACKRecvSegs 2 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 74 # MPTcpExtDuplicateData 81 # MPTcpExtSubflowStale 1 # MPTcpExtSubflowRecover 1 # MPTcpExtMPCapableDataFallback 1 # -rw------- 1 root root 16777216 Apr 15 09:03 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:03 /tmp/tmp.UbcBDI28il # 08 unbalanced bwidth with unbalanced delay - reverse direction transfer slower than expected! runtime 14506 ms, expected 12471 ms[FAIL] client exit code 0, server 1 # # netns ns3-UsNiRQ (listener) socket stat for 10008: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.3.3:10008 10.0.1.1:54114 timer:(timewait,59sec,0) ino:0 sk:7092 # # TcpPassiveOpens 1 # TcpEstabResets 2 # TcpInSegs 4364 # TcpOutSegs 4701 # TcpRetransSegs 3 # TcpOutRsts 2 # TcpExtTW 1 # TcpExtTCPPureAcks 70 # TcpExtTCPLossProbes 4 # TcpExtTCPDSACKRecv 3 # TcpExtTCPOrigDataSent 735 # TcpExtTCPDelivered 738 # TcpExtTCPDSACKRecvSegs 3 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtMPTCPRetrans 52 # MPTcpExtDuplicateData 72 # MPTcpExtMPFastcloseTx 2 # MPTcpExtMPRstTx 2 # MPTcpExtRcvWndShared 2 # MPTcpExtDssFallback 1 # # netns ns1-d1zHtC (connector) socket stat for 10008: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpEstabResets 2 # TcpInSegs 4041 # TcpOutSegs 11966 # TcpOutRsts 1 # TcpExtDelayedACKLost 3 # TcpExtTCPPureAcks 3964 # TcpExtTCPLossUndo 1 # TcpExtTCPTimeouts 1 # TcpExtTCPLossProbes 2 # TcpExtTCPDSACKOldSent 3 # TcpExtTCPSpuriousRTOs 1 # TcpExtTCPSpuriousRtxHostQueues 2 # TcpExtTCPOrigDataSent 11881 # TcpExtTCPDelivered 11882 # TcpExtTcpTimeoutRehash 1 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 73 # MPTcpExtDuplicateData 55 # MPTcpExtMPFastcloseRx 1 # MPTcpExtMPRstTx 1 # MPTcpExtMPRstRx 1 # MPTcpExtMPCapableDataFallback 1 # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:03 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:04 /tmp/tmp.UbcBDI28il # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # 09 unbalanced bwidth with opposed, unbalanced delay 12155 max 12471 [ OK ] # 10 unbalanced bwidth with opposed, unbalanced delay - reverse directiontransfer slower than expected! runtime 13255 ms, expected 12471 mstransfer slower than expected! runtime 14597 ms, expected 12471 ms[FAIL] client exit code 1, server 1 # # netns ns3-UsNiRQ (listener) socket stat for 10010: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # tcp TIME-WAIT 0 0 10.0.3.3:10010 10.0.1.1:42366 timer:(timewait,59sec,0) ino:0 sk:7093 # # TcpPassiveOpens 1 # TcpInSegs 6349 # TcpOutSegs 5625 # TcpExtTW 1 # TcpExtTCPPureAcks 31 # TcpExtTCPOrigDataSent 59 # TcpExtTCPDelivered 59 # MPTcpExtMPCapableSYNRX 1 # MPTcpExtMPCapableACKRX 1 # MPTcpExtDuplicateData 72 # MPTcpExtDssFallback 1 # # netns ns1-d1zHtC (connector) socket stat for 10010: # Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port # TcpActiveOpens 1 # TcpInSegs 5596 # TcpOutSegs 11915 # TcpExtTCPPureAcks 5565 # TcpExtTCPOrigDataSent 11877 # TcpExtTCPDelivered 11878 # MPTcpExtMPCapableSYNTX 1 # MPTcpExtMPCapableSYNACKRX 1 # MPTcpExtMPTCPRetrans 72 # MPTcpExtMPCapableDataFallback 1 # -rw------- 1 root root 81920 Apr 15 09:00 /tmp/tmp.72KIngZfwC # -rw------- 1 root root 81920 Apr 15 09:04 /tmp/tmp.ZdzJwlMkrS # -rw------- 1 root root 16777216 Apr 15 09:04 /tmp/tmp.UbcBDI28il # -rw------- 1 root root 16777216 Apr 15 09:00 /tmp/tmp.zOjn1dlTll # # TAP version 13 # 1..10 # not ok 1 - simult_flows: balanced bwidth # time=31478ms # not ok 2 - simult_flows: balanced bwidth - reverse direction # time=31104ms # not ok 3 - simult_flows: balanced bwidth with unbalanced delay # time=16904ms # not ok 4 - simult_flows: balanced bwidth with unbalanced delay - reverse direction # time=14956ms # ok 5 - simult_flows: unbalanced bwidth # IGNORE Flaky time=31233ms # ok 6 - simult_flows: unbalanced bwidth - reverse direction # IGNORE Flaky time=31303ms # not ok 7 - simult_flows: unbalanced bwidth with unbalanced delay # time=15956ms # not ok 8 - simult_flows: unbalanced bwidth with unbalanced delay - reverse direction # time=15186ms # ok 9 - simult_flows: unbalanced bwidth with opposed, unbalanced delay # time=12857ms # not ok 10 - simult_flows: unbalanced bwidth with opposed, unbalanced delay - reverse direction # time=15362ms not ok 10 selftests: net/mptcp: simult_flows.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 1800 # selftests: net/mptcp: userspace_pm.sh # INFO: Init # 01 Created network namespaces ns1, ns2 [ OK ] # INFO: Make connections # 02 Established IPv4 MPTCP Connection ns2 => ns1 [ OK ] # INFO: Connection info: 10.0.1.2:42550 -> 10.0.1.1:50002 # 03 Established IPv6 MPTCP Connection ns2 => ns1 [ OK ] # INFO: Connection info: dead:beef:1::2:52646 -> dead:beef:1::1:50004 # INFO: Will be using address IDs 14 (client) and 22 (server) # INFO: Announce tests # 04 ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token [ OK ] # 05 ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'addr': '10.0.2.2', got ''. # Expected value for 'dport': '42550', got ''. # Expected value for 'id': '14', got ''. # 06 ADD_ADDR6 id:client dead:beef:2::2 (ns2) => ns1, reuse port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '3424906136', got ''. # Expected value for 'addr': 'dead:beef:2::2', got ''. # Expected value for 'dport': '52646', got ''. # Expected value for 'id': '14', got ''. # 07 ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'addr': '10.0.2.2', got ''. # Expected value for 'dport': '50003', got ''. # Expected value for 'id': '15', got ''. # 08 ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'addr': '10.0.2.1', got ''. # Expected value for 'dport': '50002', got ''. # Expected value for 'id': '22', got ''. # 09 ADD_ADDR6 id:server dead:beef:2::1 (ns1) => ns2, reuse port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'addr': 'dead:beef:2::1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'id': '22', got ''. # 10 ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'addr': '10.0.2.1', got ''. # Expected value for 'dport': '50003', got ''. # Expected value for 'id': '23', got ''. # INFO: Remove tests # 11 RM_ADDR id:client ns2 => ns1, invalid token [ OK ] # 12 RM_ADDR id:client+1 ns2 => ns1, invalid id [ OK ] # 13 RM_ADDR id:client ns2 => ns1 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'id': '15', got ''. # 14 RM_ADDR id:client-1 ns2 => ns1 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'id': '14', got ''. # 15 RM_ADDR6 id:client-1 ns2 => ns1 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '3424906136', got ''. # Expected value for 'id': '14', got ''. # 16 RM_ADDR id:server ns1 => ns2 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'id': '23', got ''. # 17 RM_ADDR id:server-1 ns1 => ns2 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'id': '22', got ''. # 18 RM_ADDR6 id:server-1 ns1 => ns2 [FAIL] # Expected value for 'type': '7', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'id': '22', got ''. # INFO: Subflows v4 or v6 only tests # 19 CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) [ OK ] # netlink error -3 (No such process) # ./pm_nl_ctl: bailing out due to netlink error[s] # 20 DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'daddr': '10.0.2.2', got ''. # Expected value for 'dport': '42550', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.1', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '14', got ''. # 21 CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) [ OK ] # netlink error -3 (No such process) # ./pm_nl_ctl: bailing out due to netlink error[s] # 22 DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '3424906136', got ''. # Expected value for 'daddr': 'dead:beef:2::2', got ''. # Expected value for 'dport': '52646', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::1', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '14', got ''. # 23 CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) [ OK ] # netlink error -3 (No such process) # ./pm_nl_ctl: bailing out due to netlink error[s] # 24 DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '305918986', got ''. # Expected value for 'daddr': '10.0.2.2', got ''. # Expected value for 'dport': '50003', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.1', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '14', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # 25 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50002', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 26 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50002', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # 27 CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'daddr': 'dead:beef:2::1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 28 DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'daddr': 'dead:beef:2::1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # 29 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50003', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 30 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '3741219613', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50003', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # INFO: Subflows v4 and v6 mix tests # 31 ADD_ADDR4 id:server 10.0.2.1 (ns1) => ns2, reuse port [FAIL] # Expected value for 'type': '6', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'addr': '10.0.2.1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'id': '22', got ''. # netlink error -107 (Transport endpoint is not connected) # ./pm_nl_ctl: bailing out due to netlink error[s] # 32 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 33 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '1039487236', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '22', got ''. # INFO: Prio tests # 34 MP_PRIO TX [FAIL] Count != 1: 0 # 35 MP_PRIO RX [FAIL] Count != 1: 0 # INFO: Listener tests # 36 CREATE_LISTENER 10.0.2.2 (client port) [ OK ] # 37 CLOSE_LISTENER 10.0.2.2 (client port) [ OK ] # # TAP version 13 # 1..37 # ok 1 - userspace_pm: Created network namespaces ns1, ns2 # time=10ms # ok 2 - userspace_pm: Established IPv4 MPTCP Connection ns2 => ns1 # time=3267ms # ok 3 - userspace_pm: Established IPv6 MPTCP Connection ns2 => ns1 # time=3274ms # ok 4 - userspace_pm: ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token # time=62ms # not ok 5 - userspace_pm: ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port # time=676ms # not ok 6 - userspace_pm: ADD_ADDR6 id:client dead:beef:2::2 (ns2) => ns1, reuse port # time=674ms # not ok 7 - userspace_pm: ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port # time=672ms # not ok 8 - userspace_pm: ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port # time=671ms # not ok 9 - userspace_pm: ADD_ADDR6 id:server dead:beef:2::1 (ns1) => ns2, reuse port # time=675ms # not ok 10 - userspace_pm: ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port # time=670ms # ok 11 - userspace_pm: RM_ADDR id:client ns2 => ns1, invalid token # time=62ms # ok 12 - userspace_pm: RM_ADDR id:client+1 ns2 => ns1, invalid id # time=63ms # not ok 13 - userspace_pm: RM_ADDR id:client ns2 => ns1 # time=622ms # not ok 14 - userspace_pm: RM_ADDR id:client-1 ns2 => ns1 # time=620ms # not ok 15 - userspace_pm: RM_ADDR6 id:client-1 ns2 => ns1 # time=618ms # not ok 16 - userspace_pm: RM_ADDR id:server ns1 => ns2 # time=626ms # not ok 17 - userspace_pm: RM_ADDR id:server-1 ns1 => ns2 # time=624ms # not ok 18 - userspace_pm: RM_ADDR6 id:server-1 ns1 => ns2 # time=622ms # ok 19 - userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) # time=1282ms # not ok 20 - userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) # time=783ms # ok 21 - userspace_pm: CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) # time=1837ms # not ok 22 - userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) # time=778ms # ok 23 - userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) # time=1832ms # not ok 24 - userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) # time=786ms # not ok 25 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) # time=1313ms # not ok 26 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) # time=783ms # not ok 27 - userspace_pm: CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) # time=1834ms # not ok 28 - userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) # time=780ms # not ok 29 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) # time=1830ms # not ok 30 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) # time=782ms # not ok 31 - userspace_pm: ADD_ADDR4 id:server 10.0.2.1 (ns1) => ns2, reuse port # time=703ms # not ok 32 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) # time=762ms # not ok 33 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) # time=789ms # not ok 34 - userspace_pm: MP_PRIO TX # time=1122ms # not ok 35 - userspace_pm: MP_PRIO RX # time=55ms # ok 36 - userspace_pm: CREATE_LISTENER 10.0.2.2 (client port) # time=867ms # ok 37 - userspace_pm: CLOSE_LISTENER 10.0.2.2 (client port) # time=1702ms # INFO: Cleanup # INFO: Done not ok 11 selftests: net/mptcp: userspace_pm.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent