DO-NOT-MERGE: mptcp: enabled by default #1116
GitHub Actions / Test Results
failed
Oct 22, 2024 in 0s
2 fail, 620 pass in 0s
Annotations
github-actions / Test Results
1 out of 2 runs failed: mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
results-normal/mptcp_connect_mmap_subtests.tap.xml
Raw output
not ok 14 - mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP # time=61649ms
github-actions / Test Results
1 out of 2 runs failed: test: mptcp_connect_mmap
results-normal/mptcp_connect_mmap.tap.xml
Raw output
not ok 1 test: mptcp_connect_mmap # FAIL
# INFO: set ns4-96Wq6E dev ns4eth3: ethtool -K tso off gso off
# Created /tmp/tmp.JM0OWevFKy (size 1824210^I/tmp/tmp.JM0OWevFKy) containing data sent by client
# Created /tmp/tmp.GZWVTzaV0j (size 7648212^I/tmp/tmp.GZWVTzaV0j) 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.89% on ns3eth4
# INFO: extra options: -m mmap
# 03 ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP (duration 286ms) [ OK ]
# 04 ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP (duration 287ms) [ OK ]
# 05 ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP (duration 280ms) [ OK ]
# 06 ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP (duration 287ms) [ OK ]
# 07 ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP (duration 294ms) [ OK ]
# 08 ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP (duration 290ms) [ OK ]
# 09 ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP (duration 280ms) [ OK ]
# 10 ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP (duration 285ms) [ OK ]
# 11 ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP (duration 290ms) [ OK ]
# 12 ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP (duration 292ms) [ OK ]
# 13 ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP (duration 290ms) [ OK ]
# 14 ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP (duration 61027ms) [FAIL] client exit code 124, server 124
#
# netns ns3-PSmqb9 socket stat for 10011:
# 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 [dead:beef:2::2]:10011 [dead:beef:1::1]:51096 ino:0 sk:114f cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.177/0.238 ato:40 mss:1428 pmtu:1500 rcvmss:1404 advmss:1428 cwnd:10 bytes_sent:1128072 bytes_acked:1128072 bytes_received:1824210 segs_out:864 segs_in:1337 data_segs_out:814 data_segs_in:1309 send 645423729bps lastsnd:61033 lastrcv:61068 lastack:61033 pacing_rate 71748194496bps delivery_rate 77429333328bps delivered:815 busy:2ms sndbuf_limited:1ms(50.0%) rcv_rtt:1.259 rcv_space:14400 rcv_ssthresh:640544 minrtt:0.009 rcv_wnd:640640 tcp-ulp-mptcp flags:Mec token:0000(id:0)/23939cd(id:0) seq:a472f19afcb6c7a7 sfseq:1b2e05 ssnoff:9be39f39 maplen:a7ce
# mptcp LAST-ACK 0 0 [dead:beef:2::2]:10011 [dead:beef:1::1]:51096 timer:(keepalive,59sec,0) ino:0 sk:1150 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:23939cd write_seq:12779474133566172191 snd_una:12779474133563765638 rcv_nxt:11849799217532333942 bytes_sent:1128072 bytes_received:1824210 bytes_acked:1128072 subflows_total:1 last_data_sent:61034 last_data_recv:61069 last_ack_recv:61034
# TcpPassiveOpens 1 0.0
# TcpInSegs 100 0.0
# TcpOutSegs 865 0.0
# TcpExtTCPPureAcks 27 0.0
# TcpExtTCPAutoCorking 1 0.0
# TcpExtTCPFromZeroWindowAdv 5 0.0
# TcpExtTCPToZeroWindowAdv 5 0.0
# TcpExtTCPWantZeroWindowAdv 11 0.0
# TcpExtTCPOrigDataSent 814 0.0
# TcpExtTCPDelivered 814 0.0
# MPTcpExtMPCapableSYNRX 1 0.0
# MPTcpExtMPCapableACKRX 1 0.0
#
# netns ns1-AeySss socket stat for 10011:
# 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 [dead:beef:1::1]:51096 [dead:beef:2::2]:10011 ino:0 sk:91 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:202 rtt:1.028/1.462 ato:40 mss:1428 pmtu:1500 rcvmss:1400 advmss:1428 cwnd:108 ssthresh:54 bytes_sent:1824210 bytes_acked:1824211 bytes_received:1128072 segs_out:1338 segs_in:865 data_segs_out:1309 data_segs_in:814 send 1200186770bps lastsnd:61156 lastrcv:61121 lastack:61121 pacing_rate 1439698936bps delivery_rate 5129142856bps delivered:1310 busy:17ms rcv_rtt:1.282 rcv_space:14280 rcv_ssthresh:430095 minrtt:0.004 snd_wnd:640640 rcv_wnd:286592 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/febc1e8(id:0) seq:b159d004135bd3a6 sfseq:1096a9 ssnoff:f8962b17 maplen:9fe0
# mptcp FIN-WAIT-2 0 0 [dead:beef:1::1]:51096 [dead:beef:2::2]:10011 timer:(keepalive,59sec,0) ino:0 sk:92 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:febc1e8 write_seq:11849799217532333942 snd_una:11849799217532333942 rcv_nxt:12779474133563765638 bytes_sent:1824210 bytes_received:1128072 bytes_acked:1824211 subflows_total:1 last_data_sent:61156 last_data_recv:61121 last_ack_recv:61121
# TcpActiveOpens 1 0.0
# TcpInSegs 90 0.0
# TcpOutSegs 1338 0.0
# TcpExtTCPPureAcks 50 0.0
# TcpExtTCPFromZeroWindowAdv 5 0.0
# TcpExtTCPToZeroWindowAdv 5 0.0
# TcpExtTCPWantZeroWindowAdv 1 0.0
# TcpExtTCPOrigDataSent 1309 0.0
# TcpExtTCPHystartTrainDetect 1 0.0
# TcpExtTCPHystartTrainCwnd 54 0.0
# TcpExtTCPDelivered 1310 0.0
# MPTcpExtMPCapableSYNTX 1 0.0
# MPTcpExtMPCapableSYNACKRX 1 0.0
#
# 15 ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP (duration 284ms) [ OK ]
# 16 ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP (duration 282ms) [ OK ]
# 17 ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP (duration 306ms) [ OK ]
# 18 ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP (duration 310ms) [ OK ]
# [FAIL] Tests with ns1-AeySss as a sender have failed
# 19 ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP (duration 282ms) [ OK ]
# 20 ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP (duration 283ms) [ OK ]
# 21 ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP (duration 292ms) [ OK ]
# 22 ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP (duration 292ms) [ OK ]
# 23 ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP (duration 279ms) [ OK ]
# 24 ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP (duration 284ms) [ OK ]
# 25 ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP (duration 309ms) [ OK ]
# 26 ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP (duration 304ms) [ OK ]
# 27 ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP (duration 282ms) [ OK ]
# 28 ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP (duration 280ms) [ OK ]
# 29 ns3 MPTCP -> ns2 (10.0.1.2:10026 ) MPTCP (duration 292ms) [ OK ]
# 30 ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP (duration 279ms) [ OK ]
# 31 ns3 MPTCP -> ns2 (10.0.2.1:10028 ) MPTCP (duration 286ms) [ OK ]
# 32 ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP (duration 283ms) [ OK ]
# 33 ns3 MPTCP -> ns4 (10.0.3.1:10030 ) MPTCP (duration 304ms) [ OK ]
# 34 ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP (duration 305ms) [ OK ]
# 35 ns4 MPTCP -> ns1 (10.0.1.1:10032 ) MPTCP (duration 287ms) [ OK ]
# 36 ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP (duration 295ms) [ OK ]
# 37 ns4 MPTCP -> ns2 (10.0.1.2:10034 ) MPTCP (duration 298ms) [ OK ]
# 38 ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP (duration 297ms) [ OK ]
# 39 ns4 MPTCP -> ns2 (10.0.2.1:10036 ) MPTCP (duration 304ms) [ OK ]
# 40 ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP (duration 302ms) [ OK ]
# 41 ns4 MPTCP -> ns3 (10.0.2.2:10038 ) MPTCP (duration 302ms) [ OK ]
# 42 ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP (duration 301ms) [ OK ]
# 43 ns4 MPTCP -> ns3 (10.0.3.2:10040 ) MPTCP (duration 294ms) [ OK ]
# 44 ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP (duration 291ms) [ OK ]
# INFO: with peek mode: saveWithPeek
# 45 ns1 MPTCP -> ns1 (10.0.1.1:10042 ) MPTCP (duration 300ms) [ OK ]
# 46 ns1 MPTCP -> ns1 (10.0.1.1:10043 ) TCP (duration 281ms) [ OK ]
# 47 ns1 TCP -> ns1 (10.0.1.1:10044 ) MPTCP (duration 284ms) [ OK ]
# 48 ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP (duration 293ms) [ OK ]
# 49 ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP (duration 283ms) [ OK ]
# 50 ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP (duration 274ms) [ OK ]
# INFO: with peek mode: saveAfterPeek
# 51 ns1 MPTCP -> ns1 (10.0.1.1:10048 ) MPTCP (duration 291ms) [ OK ]
# 52 ns1 MPTCP -> ns1 (10.0.1.1:10049 ) TCP (duration 280ms) [ OK ]
# 53 ns1 TCP -> ns1 (10.0.1.1:10050 ) MPTCP (duration 286ms) [ OK ]
# 54 ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP (duration 287ms) [ OK ]
# 55 ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP (duration 289ms) [ OK ]
# 56 ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP (duration 296ms) [ OK ]
# INFO: with MPTFO start
# 57 ns2 MPTCP -> ns1 (10.0.1.1:10054 ) MPTCP (duration 284ms) [ OK ]
# 58 ns2 MPTCP -> ns1 (10.0.1.1:10055 ) MPTCP (duration 1034ms) [ OK ]
# 59 ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP (duration 285ms) [ OK ]
# 60 ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP (duration 665ms) [ OK ]
# INFO: with MPTFO end
# INFO: test tproxy ipv4
# 61 ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP (duration 281ms) [ OK ]
# INFO: tproxy ipv4 pass
# INFO: test tproxy ipv6
# 62 ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP (duration 283ms) [ OK ]
# INFO: tproxy ipv6 pass
# INFO: disconnect
# 63 ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP (duration 324ms) [ OK ]
# 64 ns1 MPTCP -> ns1 (10.0.1.1:20002 ) TCP (duration 331ms) [ OK ]
# 65 ns1 TCP -> ns1 (10.0.1.1:20003 ) MPTCP (duration 333ms) [ OK ]
# 66 ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP (duration 324ms) [ OK ]
# 67 ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP (duration 338ms) [ OK ]
# 68 ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP (duration 347ms) [ OK ]
# Time: 134 seconds
#
# time=135
Check notice on line 0 in .github
github-actions / Test Results
622 tests found
There are 622 tests, see "Raw output" for the full list of tests.
Raw output
diag: ....chk 1 cestab
diag: ....chk 1 msk in use
diag: ....chk 1->0 cestab after flush
diag: ....chk 1->0 msk in use after flush
diag: ....chk 2 cestab
diag: ....chk 2 msk in use
diag: ....chk 2->0 cestab after flush
diag: ....chk 2->0 msk in use after flush
diag: ....chk last_ack_recv
diag: ....chk last_data_recv
diag: ....chk last_data_sent
diag: ....chk many cestab
diag: ....chk many msk in use
diag: ....chk many->0 cestab after flush
diag: ....chk many->0 msk in use after flush
diag: ....chk no fallback
diag: ....chk remote_key
diag: after MPC handshake
diag: all listen sockets
diag: check fallback
diag: listen match for dport 10000
diag: listen match for saddr and sport
diag: listen match for sport 10000
diag: many listener sockets - mptcp
diag: many listener sockets - subflows
diag: many msk socket present
diag: no listener sockets - mptcp
diag: no listener sockets - subflows
diag: no msk on netns creation
mptcp-crypto
mptcp-token
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP
mptcp_connect: New MPTCP socket can be blocked via sysctl
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001) MPTCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002) TCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP
mptcp_connect: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003) MPTCP
mptcp_connect: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP
mptcp_connect: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP
mptcp_connect: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001) TCP
mptcp_connect: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002) MPTCP
mptcp_connect: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP
mptcp_connect: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP
mptcp_connect: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014) MPTCP
mptcp_connect: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022) MPTCP
mptcp_connect: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030) MPTCP
mptcp_connect: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP
mptcp_connect: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049) TCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP
mptcp_connect: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043) TCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP
mptcp_connect: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044) MPTCP
mptcp_connect: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP
mptcp_connect: ping tests
mptcp_connect: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000) MPTCP
mptcp_connect: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP
mptcp_connect_mmap: New MPTCP socket can be blocked via sysctl
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002) TCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003) MPTCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001) TCP
mptcp_connect_mmap: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP
mptcp_connect_mmap: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP
mptcp_connect_mmap: ping tests
mptcp_connect_mmap: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000) MPTCP
mptcp_connect_mmap: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_join: IPv4 sockets do not use IPv6 addresses
mptcp_join: Infinite map
mptcp_join: MP_FAIL MP_RST
mptcp_join: add multiple addresses IPv6
mptcp_join: add multiple subflows
mptcp_join: add multiple subflows IPv6
mptcp_join: add signal address
mptcp_join: add single subflow
mptcp_join: backup flow used, bidi, link failure
mptcp_join: backup flow used, multi links fail
mptcp_join: backup subflow unused, link failure
mptcp_join: checksum test 0 0
mptcp_join: checksum test 0 1
mptcp_join: checksum test 1 0
mptcp_join: checksum test 1 1
mptcp_join: delete and re-add
mptcp_join: delete re-add signal
mptcp_join: fastclose server test
mptcp_join: fastclose test
mptcp_join: flush addresses
mptcp_join: flush invalid addresses
mptcp_join: flush re-add
mptcp_join: flush subflows
mptcp_join: flush subflows and signal
mptcp_join: flush subflows and signal with port
mptcp_join: fullmesh test 1x1
mptcp_join: fullmesh test 1x2
mptcp_join: fullmesh test 1x2, limited
mptcp_join: fullmesh test 2x1
mptcp_join: implicit EP
mptcp_join: invalid address, ADD_ADDR timeout
mptcp_join: mpc backup
mptcp_join: mpc backup both sides
mptcp_join: mpc switch to backup
mptcp_join: mpc switch to backup both sides
mptcp_join: multi flows, signal, bidi, link fail
mptcp_join: multi subflows, fair usage on close
mptcp_join: multi subflows, with failing subflow
mptcp_join: multi subflows, with subflow timeout
mptcp_join: multiple addresses with port
mptcp_join: multiple addresses with ports
mptcp_join: multiple flows, signal, link failure
mptcp_join: multiple subflows
mptcp_join: multiple subflows and signal
mptcp_join: multiple subflows with syn cookies
mptcp_join: multiple subflows, limited by server
mptcp_join: no JOIN
mptcp_join: no JOIN with diff families v4-v6
mptcp_join: no JOIN with diff families v4-v6-2
mptcp_join: no JOIN with diff families v6-v4
mptcp_join: no MPC reuse with single endpoint
mptcp_join: port-based signal endpoint must not accept mpc
mptcp_join: remove addresses
mptcp_join: remove id 0 address
mptcp_join: remove id 0 subflow
mptcp_join: remove invalid addresses
mptcp_join: remove multiple subflows
mptcp_join: remove single address
mptcp_join: remove single address IPv6
mptcp_join: remove single address with port
mptcp_join: remove single subflow
mptcp_join: remove subflow and signal
mptcp_join: remove subflow and signal IPv6
mptcp_join: remove subflow and signal with port
mptcp_join: remove subflows and signal
mptcp_join: set backup,fullmesh flags test
mptcp_join: set fullmesh flag test
mptcp_join: set nobackup,nofullmesh flags test
mptcp_join: set nofullmesh flag test
mptcp_join: signal address
mptcp_join: signal address IPv4-mapped
mptcp_join: signal address allow join id0 ns1
mptcp_join: signal address allow join id0 ns2
mptcp_join: signal address v4-map-v6
mptcp_join: signal address v6-map-v4
mptcp_join: signal address with port
mptcp_join: signal address with syn cookies
mptcp_join: signal address, ADD_ADDR timeout
mptcp_join: signal address, ADD_ADDR6 timeout
mptcp_join: signal addresses
mptcp_join: signal addresses race test
mptcp_join: signal addresses, ADD_ADDR timeout
mptcp_join: signal invalid addresses
mptcp_join: simult IPv4 and IPv6 subflows
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 1x1
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 2x2
mptcp_join: single address IPv6
mptcp_join: single address with port, backup
mptcp_join: single address, backup
mptcp_join: single address, switch to backup
mptcp_join: single subflow
mptcp_join: single subflow IPv4-mapped
mptcp_join: single subflow IPv6
mptcp_join: single subflow allow join id0 ns1
mptcp_join: single subflow allow join id0 ns2
mptcp_join: single subflow v4-map-v6
mptcp_join: single subflow v6-map-v4
mptcp_join: single subflow with syn cookies
mptcp_join: single subflow, backup
mptcp_join: single subflow, dev
mptcp_join: single subflow, limited by client
mptcp_join: single subflow, limited by server
mptcp_join: subflow and address allow join id0 1
mptcp_join: subflow and address allow join id0 2
mptcp_join: subflow and signal
mptcp_join: subflow and signal together
mptcp_join: subflow and signal w cookies
mptcp_join: subflow and signal with port
mptcp_join: subflows and signal w. cookies
mptcp_join: subflows limited by server w cookies
mptcp_join: unused signal address
mptcp_join: unused signal address IPv6
mptcp_join: userspace pm add & remove address
mptcp_join: userspace pm create destroy subflow
mptcp_join: userspace pm create id 0 subflow
mptcp_join: userspace pm no echo w/o daemon
mptcp_join: userspace pm remove initial subflow
mptcp_join: userspace pm send RM_ADDR for ID 0
mptcp_join: userspace pm type does not send join
mptcp_join: userspace pm type prevents add_addr
mptcp_join: userspace pm type prevents mp_prio
mptcp_join: userspace pm type prevents rm_addr
mptcp_join: userspace pm type rejects join
mptcp_sockopt: TCP_INQ: -6 -r tcp
mptcp_sockopt: TCP_INQ: -6 -t tcp
mptcp_sockopt: TCP_INQ: -r tcp
mptcp_sockopt: TCP_INQ: -r tcp -t tcp
mptcp_sockopt: TCP_INQ: -t tcp
mptcp_sockopt: mark ipv4
mptcp_sockopt: mark ipv6
mptcp_sockopt: sockopt v4
mptcp_sockopt: sockopt v6
mptcp_sockopt: transfer ipv4
mptcp_sockopt: transfer ipv6
packetdrill: mptcp/add_addr/add_addr4_client.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr4_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr4_client.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr4_port_client.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr4_port_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr4_port_client.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr4_server.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr4_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr4_server.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr6_client.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr6_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr6_client.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr6_port_client.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr6_port_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr6_port_client.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr6_server.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr6_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr6_server.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr_echo_new_sf.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr_echo_new_sf.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr_echo_new_sf.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr_retry_errors.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr_retry_errors.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr_retry_errors.pkt (ipv6)
packetdrill: mptcp/add_addr/add_addr_retry_plain.pkt (ipv4)
packetdrill: mptcp/add_addr/add_addr_retry_plain.pkt (ipv4-mapped-v6)
packetdrill: mptcp/add_addr/add_addr_retry_plain.pkt (ipv6)
packetdrill: mptcp/dss/dss_drop_after_data_fallback.pkt (ipv4)
packetdrill: mptcp/dss/dss_drop_after_data_fallback.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_drop_after_data_fallback.pkt (ipv6)
packetdrill: mptcp/dss/dss_fin_retrans_close_wait.pkt (ipv4)
packetdrill: mptcp/dss/dss_fin_retrans_close_wait.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_fin_retrans_close_wait.pkt (ipv6)
packetdrill: mptcp/dss/dss_fin_retrans_established.pkt (ipv4)
packetdrill: mptcp/dss/dss_fin_retrans_established.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_fin_retrans_established.pkt (ipv6)
packetdrill: mptcp/dss/dss_fin_server.pkt (ipv4)
packetdrill: mptcp/dss/dss_fin_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_fin_server.pkt (ipv6)
packetdrill: mptcp/dss/dss_ssn_specified_client.pkt (ipv4)
packetdrill: mptcp/dss/dss_ssn_specified_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_ssn_specified_client.pkt (ipv6)
packetdrill: mptcp/dss/dss_ssn_specified_server.pkt (ipv4)
packetdrill: mptcp/dss/dss_ssn_specified_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/dss_ssn_specified_server.pkt (ipv6)
packetdrill: mptcp/dss/mpc_with_data_client.pkt (ipv4)
packetdrill: mptcp/dss/mpc_with_data_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/mpc_with_data_client.pkt (ipv6)
packetdrill: mptcp/dss/mpc_with_data_server.pkt (ipv4)
packetdrill: mptcp/dss/mpc_with_data_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/dss/mpc_with_data_server.pkt (ipv6)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack.pkt (ipv4)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack.pkt (ipv6)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack_multi.pkt (ipv4)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack_multi.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastclose/receive_fastclose_with_ack_multi.pkt (ipv6)
packetdrill: mptcp/fastclose/receive_fastclose_with_rst_multi.pkt (ipv4)
packetdrill: mptcp/fastclose/receive_fastclose_with_rst_multi.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastclose/receive_fastclose_with_rst_multi.pkt (ipv6)
packetdrill: mptcp/fastclose/receive_fastclose_with_rst_v4.pkt (ipv4)
packetdrill: mptcp/fastclose/receive_fastclose_with_rst_v4.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie-rejected.pkt (ipv4)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie-rejected.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie-rejected.pkt (ipv6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie.pkt (ipv4)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN-no-cookie.pkt (ipv6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN.pkt (ipv4)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-MSG_FASTOPEN.pkt (ipv6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-blocking-sendmsg.pkt (ipv4)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-blocking-sendmsg.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-blocking-sendmsg.pkt (ipv6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie-rejected.pkt (ipv4)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie-rejected.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie-rejected.pkt (ipv6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie.pkt (ipv4)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT-no-cookie.pkt (ipv6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT.pkt (ipv4)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_CONNECT.pkt (ipv6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_NO_COOKIE.pkt (ipv4)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_NO_COOKIE.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/client-TCP_FASTOPEN_NO_COOKIE.pkt (ipv6)
packetdrill: mptcp/fastopen/fastopen-invalid-buf-ptr.pkt (ipv4)
packetdrill: mptcp/fastopen/fastopen-invalid-buf-ptr.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/fastopen-invalid-buf-ptr.pkt (ipv6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-data.pkt (ipv4)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-data.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-data.pkt (ipv6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-req.pkt (ipv4)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-req.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN-cookie-req.pkt (ipv6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_KEY_v4.pkt (ipv4)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_KEY_v4.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_KEY_v6.pkt (ipv6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_NO_COOKIE.pkt (ipv4)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_NO_COOKIE.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-TCP_FASTOPEN_NO_COOKIE.pkt (ipv6)
packetdrill: mptcp/fastopen/server-tfo-no-cookie.pkt (ipv4)
packetdrill: mptcp/fastopen/server-tfo-no-cookie.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-tfo-no-cookie.pkt (ipv6)
packetdrill: mptcp/fastopen/server-tfo-rst-before-accept.pkt (ipv4)
packetdrill: mptcp/fastopen/server-tfo-rst-before-accept.pkt (ipv4-mapped-v6)
packetdrill: mptcp/fastopen/server-tfo-rst-before-accept.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB_3rd_ack.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB_3rd_ack.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagB_3rd_ack.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH_3rd_ack.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH_3rd_ack.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_flagH_3rd_ack.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_nompc.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_nompc.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_nompc.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver_3rd_ack.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver_3rd_ack.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_bind_tcpfallback_wrongver_3rd_ack.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagB.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagB.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagB.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagH.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagH.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_flagH.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_wrongver.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_wrongver.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_connect_tcpfallback_wrongver.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs_ooo.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs_ooo.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_mp_capable_bind_no_cs_ooo.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_drop_fallback.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_drop_fallback.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_drop_fallback.pkt (ipv6)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_no_cs.pkt (ipv4)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_no_cs.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_capable/v1_mp_capable_connect_no_cs.pkt (ipv6)
packetdrill: mptcp/mp_join/3rdack_rtx.pkt (ipv4)
packetdrill: mptcp/mp_join/3rdack_rtx.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_join/3rdack_rtx.pkt (ipv6)
packetdrill: mptcp/mp_join/mp_join_client.pkt (ipv4)
packetdrill: mptcp/mp_join/mp_join_client.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_join/mp_join_client.pkt (ipv6)
packetdrill: mptcp/mp_join/mp_join_server.pkt (ipv4)
packetdrill: mptcp/mp_join/mp_join_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_join/mp_join_server.pkt (ipv6)
packetdrill: mptcp/mp_join/mp_join_server_bad_token.pkt (ipv4)
packetdrill: mptcp/mp_join/mp_join_server_bad_token.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_join/mp_join_server_bad_token.pkt (ipv6)
packetdrill: mptcp/mp_prio/mp_prio_server.pkt (ipv4)
packetdrill: mptcp/mp_prio/mp_prio_server.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_prio/mp_prio_server.pkt (ipv6)
packetdrill: mptcp/mp_reset/mp_reset_multi.pkt (ipv4)
packetdrill: mptcp/mp_reset/mp_reset_multi.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_reset/mp_reset_multi.pkt (ipv6)
packetdrill: mptcp/mp_reset/mp_reset_single.pkt (ipv4)
packetdrill: mptcp/mp_reset/mp_reset_single.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_reset/mp_reset_single.pkt (ipv6)
packetdrill: mptcp/mp_reset/mp_reset_single_tcp.pkt (ipv4)
packetdrill: mptcp/mp_reset/mp_reset_single_tcp.pkt (ipv4-mapped-v6)
packetdrill: mptcp/mp_reset/mp_reset_single_tcp.pkt (ipv6)
packetdrill: mptcp/regressions/close_mpj_timeout.pkt (ipv4)
packetdrill: mptcp/regressions/close_mpj_timeout.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/close_mpj_timeout.pkt (ipv6)
packetdrill: mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv4)
packetdrill: mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/close_mpj_timeout_wakeup.pkt (ipv6)
packetdrill: mptcp/regressions/connect_close_timeout.pkt (ipv4)
packetdrill: mptcp/regressions/connect_close_timeout.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/connect_close_timeout.pkt (ipv6)
packetdrill: mptcp/regressions/unconnected_read.pkt (ipv4)
packetdrill: mptcp/regressions/unconnected_read.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/unconnected_read.pkt (ipv6)
packetdrill: mptcp/regressions/unconnected_shutdown.pkt (ipv4)
packetdrill: mptcp/regressions/unconnected_shutdown.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/unconnected_shutdown.pkt (ipv6)
packetdrill: mptcp/regressions/zero_len_recvmsg.pkt (ipv4)
packetdrill: mptcp/regressions/zero_len_recvmsg.pkt (ipv4-mapped-v6)
packetdrill: mptcp/regressions/zero_len_recvmsg.pkt (ipv6)
packetdrill: mptcp/sockopts/mptcp_unsupported_sockopts.pkt (ipv4)
packetdrill: mptcp/sockopts/mptcp_unsupported_sockopts.pkt (ipv4-mapped-v6)
packetdrill: mptcp/sockopts/mptcp_unsupported_sockopts.pkt (ipv6)
packetdrill: mptcp/sockopts/sockopt_cork_nodelay.pkt (ipv4)
packetdrill: mptcp/sockopts/sockopt_cork_nodelay.pkt (ipv4-mapped-v6)
packetdrill: mptcp/sockopts/sockopt_cork_nodelay.pkt (ipv6)
packetdrill: mptcp/sockopts/sockopt_keepalive.pkt (ipv4)
packetdrill: mptcp/sockopts/sockopt_keepalive.pkt (ipv4-mapped-v6)
packetdrill: mptcp/sockopts/sockopt_keepalive.pkt (ipv6)
packetdrill: mptcp/sockopts/sockopt_set_ip_tos_invalid_v4.pkt (ipv4)
packetdrill: mptcp/sockopts/sockopt_set_ip_tos_invalid_v4.pkt (ipv4-mapped-v6)
packetdrill: mptcp/sockopts/sockopt_set_ip_tos_valid_v4.pkt (ipv4)
packetdrill: mptcp/sockopts/sockopt_set_ip_tos_valid_v4.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/accept.pkt (ipv4)
packetdrill: mptcp/syscalls/accept.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/accept.pkt (ipv6)
packetdrill: mptcp/syscalls/close_before_accept.pkt (ipv4)
packetdrill: mptcp/syscalls/close_before_accept.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/close_before_accept.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_close.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_close.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_close.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_close_ack_ooo.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_close_ack_ooo.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_close_ack_ooo.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_close_full.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_close_full.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_close_full.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_connect.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_connect.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_connect.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_poll.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_poll.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_poll.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_reset_poll.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_reset_poll.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_reset_poll.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_reset_send.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_reset_send.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_reset_send.pkt (ipv6)
packetdrill: mptcp/syscalls/connect_send.pkt (ipv4)
packetdrill: mptcp/syscalls/connect_send.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/connect_send.pkt (ipv6)
packetdrill: mptcp/syscalls/disconnect_after_accept.pkt (ipv4)
packetdrill: mptcp/syscalls/disconnect_after_accept.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/disconnect_after_accept.pkt (ipv6)
packetdrill: mptcp/syscalls/timeout_connect.pkt (ipv4)
packetdrill: mptcp/syscalls/timeout_connect.pkt (ipv4-mapped-v6)
packetdrill: mptcp/syscalls/timeout_connect.pkt (ipv6)
pm_netlink: (backup,fullmesh)
pm_netlink: (fullmesh)
pm_netlink: (nobackup)
pm_netlink: (nofullmesh)
pm_netlink: above hard addr limit
pm_netlink: defaults addr list
pm_netlink: defaults limits
pm_netlink: dump addrs
pm_netlink: dump addrs after del
pm_netlink: duplicate addr
pm_netlink: flush addrs
pm_netlink: hard addr limit
pm_netlink: id addr increment
pm_netlink: id limit
pm_netlink: rcv addrs above hard limit
pm_netlink: set flags (backup)
pm_netlink: set ids
pm_netlink: set limits
pm_netlink: simple add/get addr
pm_netlink: simple del addr
pm_netlink: subflows above hard limit
pm_netlink: wrap-around ids
simult_flows: balanced bwidth
simult_flows: balanced bwidth - reverse direction
simult_flows: balanced bwidth with unbalanced delay
simult_flows: balanced bwidth with unbalanced delay - reverse direction
simult_flows: unbalanced bwidth
simult_flows: unbalanced bwidth - reverse direction
simult_flows: unbalanced bwidth with opposed, unbalanced delay
simult_flows: unbalanced bwidth with opposed, unbalanced delay - reverse direction
simult_flows: unbalanced bwidth with unbalanced delay
simult_flows: unbalanced bwidth with unbalanced delay - reverse direction
test: bpftest_test_progs-cpuv4_mptcp
test: bpftest_test_progs-no_alu32_mptcp
test: bpftest_test_progs_mptcp
test: kunit
test: mptcp_connect_mmap
test: selftest_diag
test: selftest_mptcp_connect
test: selftest_mptcp_join
test: selftest_mptcp_sockopt
test: selftest_pm_netlink
test: selftest_simult_flows
test: selftest_userspace_pm
userspace_pm: ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token
userspace_pm: ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port
userspace_pm: ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port
userspace_pm: ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port
userspace_pm: ADD_ADDR4 id:server 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR6 id:client dead:beef:2::2 (ns2) => ns1, reuse port
userspace_pm: ADD_ADDR6 id:server dead:beef:2::1 (ns1) => ns2, reuse port
userspace_pm: CLOSE_LISTENER 10.0.2.2 (client port)
userspace_pm: CREATE_LISTENER 10.0.2.2 (client port)
userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2)
userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1)
userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1)
userspace_pm: CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2)
userspace_pm: CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1)
userspace_pm: Created network namespaces ns1, ns2
userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2)
userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1)
userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1)
userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2)
userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1)
userspace_pm: Established IPv4 MPTCP Connection ns2 => ns1
userspace_pm: Established IPv6 MPTCP Connection ns2 => ns1
userspace_pm: MP_PRIO RX
userspace_pm: MP_PRIO TX
userspace_pm: RM_ADDR id:client ns2 => ns1
userspace_pm: RM_ADDR id:client ns2 => ns1, invalid token
userspace_pm: RM_ADDR id:client+1 ns2 => ns1, invalid id
userspace_pm: RM_ADDR id:client-1 ns2 => ns1
userspace_pm: RM_ADDR id:server ns1 => ns2
userspace_pm: RM_ADDR id:server-1 ns1 => ns2
userspace_pm: RM_ADDR6 id:client-1 ns2 => ns1
userspace_pm: RM_ADDR6 id:server-1 ns1 => ns2
Loading