Skip to content
GitHub Actions / Test Results failed May 30, 2024 in 0s

11 fail, 591 pass in 0s

602 tests  +599   591 ✅ +591   0s ⏱️ ±0s
 33 suites + 30     0 💤 ±  0 
 33 files   + 30    11 ❌ +  8 

Results for commit d6d9caf. ± Comparison against earlier commit 075e84f.

Annotations

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_diag failed

selftest_diag.tap.xml
Raw output
not ok 1 test: selftest_diag # FAIL
# 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                            [ OK ]
# 09 ....chk last_ack_recv                             [ OK ]
# 10 ....chk remote_key                                [ OK ]
# 11 ....chk no fallback                               [ OK ]
# 12 ....chk 2 msk in use                              [ OK ]
# 13 ....chk 2 cestab                                  [ OK ]
# 14 ....chk 2->0 msk in use after flush               [ OK ]
# 15 ....chk 2->0 cestab after flush                   [ OK ]
# 16 check fallback                                    [ OK ]
# 17 ....chk 1 msk in use                              [ OK ]
# 18 ....chk 1 cestab                                  [ OK ]
# 19 ....chk 1->0 msk in use after flush               [ OK ]
# 20 ....chk 1->0 cestab after flush                   [ OK ]
# 21 many msk socket present                           [ OK ]
# 22 ....chk many msk in use                           [ OK ]
# 23 ....chk many cestab                               [ OK ]
# 24 ....chk many->0 msk in use after flush            [ OK ]
# 25 ....chk many->0 cestab after flush                [ OK ]
# 26 no listener sockets - mptcp                       [ OK ]
# 27 no listener sockets - subflows                    [ OK ]
# 28 many listener sockets - mptcp                     [FAIL] expected 100 found 80
# 29 many listener sockets - subflows                  [ OK ]
# 
# time=18

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_iperf_test failed

selftest_iperf_test.tap.xml
Raw output
not ok 1 test: selftest_iperf_test # SKIP 
# 01 iperf tcp test, rate 100mbit
# ./mptcp_lib.sh: line 423: iperf3: command not found
# [SKIP] iperf tool does not support MPTCP
# time=0

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_mptcp_join failed

selftest_mptcp_join.tap.xml
Raw output
not ok 1 test: selftest_mptcp_join # FAIL
# 001 no JOIN
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 002 single subflow, limited by client
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 003 single subflow, limited by server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 004 single subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 005 multiple subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 006 multiple subflows, limited by server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 007 single subflow, dev
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 008 no MPC reuse with single endpoint
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 009 multi subflows, with failing subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 010 multi subflows, with subflow timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 011 multi subflows, fair usage on close
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 012 unused signal address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add TX                              [ OK ]
#       echo TX                             [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 013 signal address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 014 subflow and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 015 multiple subflows and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 016 signal addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 017 signal invalid addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 018 signal addresses race test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 019 multiple flows, signal, link failure
#       Info: Test file (size 10103 KB) for client
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [ OK ]
# 020 multi flows, signal, bidi, link fail
#       Info: Test file (size 32768 KB) for server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [ OK ]
# 021 backup subflow unused, link failure
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       link usage                          [ OK ]
# 022 backup flow used, multi links fail
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [ OK ]
#       link usage                          [ OK ]
# 023 backup flow used, bidi, link failure
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       stale                               [ OK ]
#       link usage                          [ OK ]
# 024 signal address, ADD_ADDR timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add TX                              [ OK ]
#       echo TX                             [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 025 signal address, ADD_ADDR6 timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 026 signal addresses, ADD_ADDR timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 027 invalid address, ADD_ADDR timeout
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 028 remove single subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm TX                               [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 029 remove multiple subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 030 remove single address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 031 remove subflow and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 032 remove subflows and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 033 remove addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 034 remove invalid addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 035 flush subflows and signal
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 036 flush subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm TX                               [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 037 flush addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 038 flush invalid addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 039 remove id 0 subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 040 remove id 0 address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
# 041 add single subflow
#       cestab 1                            [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       cestab 0                            [ OK ]
# 042 add signal address
#       cestab 1                            [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       cestab 0                            [ OK ]
# 043 add multiple subflows
#       cestab 1                            [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       cestab 0                            [ OK ]
# 044 add multiple subflows IPv6
#       cestab 1                            [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       cestab 0                            [ OK ]
# 045 add multiple addresses IPv6
#       cestab 1                            [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       cestab 0                            [ OK ]
# 046 single subflow IPv6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 047 unused signal address IPv6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 048 single address IPv6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 049 remove single address IPv6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
# 050 remove subflow and signal IPv6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 051 single subflow IPv4-mapped
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 052 signal address IPv4-mapped
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 053 single subflow v4-map-v6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 054 signal address v4-map-v6
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 055 single subflow v6-map-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 056 signal address v6-map-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 057 no JOIN with diff families v4-v6-1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 058 no JOIN with diff families v4-v6-2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 059 no JOIN with diff families v6-v4
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 060 IPv4 sockets do not use IPv6 addresses
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 061 simult IPv4 and IPv6 subflows
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 062 simult IPv4 and IPv6 subflows, fullmesh 1x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 063 simult IPv4 and IPv6 subflows, fullmesh 2x2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 064 single subflow, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 065 single address, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 066 single address with port, backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 067 mpc backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 068 mpc backup both sides
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 069 mpc switch to backup
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 070 mpc switch to backup both sides
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 071 signal address with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 072 subflow and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 073 remove single address with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       LISTENER_CREATED 10.0.2.1:10100     [ OK ]
#       LISTENER_CLOSED  10.0.2.1:10100     [ OK ]
# 074 remove subflow and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 075 flush subflows and signal with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
# 076 multiple addresses with port
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 077 multiple addresses with ports
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       pt                                  [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       syn                                 [ OK ]
#       ack                                 [ OK ]
# 078 single subflow with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 079 multiple subflows with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 080 subflows limited by server w cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 081 signal address with syn cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 082 subflow and signal w cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 083 subflows and signal w. cookies
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 084 checksum test 0 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 085 checksum test 1 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 086 checksum test 0 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 087 checksum test 1 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 088 single subflow allow join id0 ns1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 089 single subflow allow join id0 ns2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 090 signal address allow join id0 ns1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 091 signal address allow join id0 ns2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 092 subflow and address allow join id0 1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 093 subflow and address allow join id0 2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 094 fullmesh test 2x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 095 fullmesh test 1x1
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 096 fullmesh test 1x2
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 097 fullmesh test 1x2, limited
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 098 set fullmesh flag test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 099 set nofullmesh flag test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 100 set backup,fullmesh flags test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 101 set nobackup,nofullmesh flags test
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 102 fastclose test
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ctx                                 [ OK ]
#       fclzrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
# 103 fastclose server test
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ctx                                 [ OK ]
#       fclzrx                              [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
# 104 Infinite map
#       Info: Test file (size 128 KB) for client
#       Info: Test file (size 128 KB) for server
# cmp: EOF on /tmp/tmp.cRg8Z0LOK3 after byte 126208
#       Info: file received by server has inverted byte at 169
#       Info: 3 corrupted pkts
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       Info: invert
# 105 MP_FAIL MP_RST
#       Info: Test file (size 1024 KB) for client
#       Info: Test file (size 1024 KB) for server
#       Info: 2 corrupted pkts
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       sum                                 [ OK ]
#       csum                                [ OK ]
#       ftx                                 [ OK ]
#       failrx                              [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       itx                                 [ OK ]
#       infirx                              [ OK ]
# 106 userspace pm type prevents add_addr
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 107 userspace pm no echo w/o daemon
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
# 108 userspace pm type rejects join
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 109 userspace pm type does not send join
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
# 110 userspace pm type prevents mp_prio
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       ptx                                 [ OK ]
#       prx                                 [ OK ]
# 111 userspace pm type prevents rm_addr
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
# 112 userspace pm add & remove address
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=2:2             [ OK ]
#       mptcp_info subflows_total=3:3       [ OK ]
#       mptcp_info add_addr_signal=2:2      [ OK ]
#       dump addrs signal                   [ OK ]
#       get id 10 addr                      [ OK ]
#       get id 20 addr                      [ OK ]
#       dump addrs after rm_addr 10         [ OK ]
#       dump addrs after rm_addr 20         [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 113 userspace pm create destroy subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=2:2             [ OK ]
#       mptcp_info subflows_total=3:3       [ OK ]
#       dump addrs subflow                  [ OK ]
#       get id 10 addr                      [ OK ]
#       get id 20 addr                      [ OK ]
#       dump addrs after rm_addr 20         [ OK ]
#       dump addrs after flush              [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 114 userspace pm create id 0 subflow
#       mptcp_info subflows=0:0             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
#       dump addrs id 0 subflow             [ OK ]
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
# 115 userspace pm remove initial subflow
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 116 userspace pm send RM_ADDR for ID 0
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
#       mptcp_info add_addr_signal=1:1      [ OK ]
#       rm                                  [ OK ]
#       rmsf                                [ OK ]
#       Info: invert
#       rtx                                 [ OK ]
#       rstrx                               [ OK ]
#       Info: invert
#       mptcp_info subflows=1:1             [ OK ]
#       mptcp_info subflows_total=1:1       [ OK ]
# 117 userspace pm server fullmesh
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       add                                 [ OK ]
#       echo                                [ OK ]
#       mptcp_info subflows=4:4             [ OK ]
#       mptcp_info subflows_total=5:5       [ OK ]
#       mptcp_info add_addr_signal=1:1      [ OK ]
# 118 userspace pm client fullmesh
#       syn                                 [ OK ]
#       synack                              [ OK ]
#       ack                                 [ OK ]
#       mptcp_info subflows=3:3             [ OK ]
#       mptcp_info subflows_total=4:4       [ OK ]
# 119 implicit EP
#       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 ]
# 120 delete and re-add
#       Info: Test file (size 4 KB) for client
#       Info: Test file (size 4 KB) for server
#       creation                            [ OK ]
#       before delete                       [FAIL] got 0:0 subflows expected 2
# Server ns stats
# TcpPassiveOpens                 2                  0.0
# TcpInSegs                       16                 0.0
# TcpOutSegs                      15                 0.0
# TcpExtTCPPureAcks               8                  0.0
# TcpExtTCPOrigDataSent           6                  0.0
# TcpExtTCPDelivered              6                  0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPJoinSynRx             1                  0.0
# MPTcpExtMPJoinAckRx             1                  0.0
# MPTcpExtMPCurrEstab             1                  0.0
# Client ns stats
# TcpActiveOpens                  2                  0.0
# TcpInSegs                       15                 0.0
# TcpOutSegs                      16                 0.0
# TcpExtTCPPureAcks               7                  0.0
# TcpExtTCPOrigDataSent           6                  0.0
# TcpExtTCPDelivered              8                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPJoinSynAckRx          1                  0.0
# MPTcpExtRcvWndShared            1                  0.0
# MPTcpExtMPCurrEstab             1                  0.0
# State Recv-Q Send-Q     Local Address:Port       Peer Address:Port                                                                                                                                                                                                                                                                                             
# ESTAB 0      0      [::ffff:10.0.1.1]:10119 [::ffff:10.0.2.2]:40385 cubic wscale:7,7 rto:201 rtt:1/0.5 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 segs_out:1 segs_in:2 send 115840000bps lastsnd:1185 lastrcv:1185 lastack:1185 pacing_rate 231680000bps delivered:1 app_limited rcv_space:14600 rcv_ssthresh:64076 minrtt:1 snd_wnd:64256 rcv_wnd:65280
# ESTAB 0      0      [::ffff:10.0.1.1]:10119 [::ffff:10.0.1.2]:60936 cubic wscale:7,7 rto:202 rtt:1.251/2.476 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:140 bytes_acked:140 bytes_received:120 segs_out:13 segs_in:15 data_segs_out:7 data_segs_in:6 send 92597922bps lastsnd:7 lastrcv:137 lastack:7 pacing_rate 185140344bps delivery_rate 772266664bps delivered:8 busy:22ms rcv_space:14600 rcv_ssthresh:64076 minrtt:0.01 snd_wnd:64256 rcv_wnd:65280
#       mptcp_info subflows=1:1             [ OK ]
#       after delete                        [FAIL] got 0:0 subflows expected 1
# State Recv-Q Send-Q     Local Address:Port       Peer Address:Port 
# ESTAB 0      0      [::ffff:10.0.1.1]:10119 [::ffff:10.0.1.2]:60936 cubic wscale:7,7 rto:201 rtt:0.842/1.659 ato:40 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:200 bytes_acked:200 bytes_received:180 segs_out:19 segs_in:22 data_segs_out:10 data_segs_in:9 send 137577197bps lastsnd:52 lastrcv:181 lastack:52 pacing_rate 274991096bps delivery_rate 891076920bps delivered:11 busy:22ms rcv_space:14600 rcv_ssthresh:64076 minrtt:0.009 snd_wnd:64256 rcv_wnd:65280
#       mptcp_info subflows=0:0             [ OK ]
#       after re-add                        [FAIL] got 0:0 subflows expected 2
# State Recv-Q Send-Q     Local Address:Port       Peer Address:Port                                                                                                                                                                                                                                                                                             
# ESTAB 0      0      [::ffff:10.0.1.1]:10119 [::ffff:10.0.2.2]:53081 cubic wscale:7,7 rto:201 rtt:1/0.5 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 segs_out:1 segs_in:2 send 115840000bps lastsnd:1400 lastrcv:1400 lastack:1400 pacing_rate 231680000bps delivered:1 app_limited rcv_space:14600 rcv_ssthresh:64076 minrtt:1 snd_wnd:64256 rcv_wnd:65280
# ESTAB 0      0      [::ffff:10.0.1.1]:10119 [::ffff:10.0.1.2]:60936 cubic wscale:7,7 rto:206 rtt:5.383/10.553 ato:80 mss:1448 pmtu:1500 rcvmss:536 advmss:1448 cwnd:10 bytes_sent:340 bytes_acked:340 bytes_received:340 segs_out:34 segs_in:37 data_segs_out:17 data_segs_in:17 send 21519599bps lastsnd:142 lastrcv:71 lastack:71 pacing_rate 43034200bps delivery_rate 286960bps delivered:18 busy:63ms rcv_space:14600 rcv_ssthresh:64076 minrtt:0.009 snd_wnd:64256 rcv_wnd:65280
#       mptcp_info subflows=1:1             [ OK ]
# 
# 1 failure(s) has(ve) been detected:
# ^I- 120: delete and re-add
# 
# 
# time=713

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_shellcheck failed

selftest_shellcheck.tap.xml
Raw output
not ok 1 test: selftest_shellcheck # FAIL # exit=127
# ./shellcheck.sh: line 4: shellcheck: command not found
# time=0

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

diag: many listener sockets - mptcp failed

selftest_diag_subtests.tap.xml
Raw output
not ok 28 - diag: many listener sockets - mptcp

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

test: selftest_mptcp_connect failed

selftest_mptcp_connect.tap.xml
Raw output
not ok 1 test: selftest_mptcp_connect # FAIL
# INFO: set ns3-qpK98U dev ns3eth2: ethtool -K  gro off
# INFO: set ns4-SZvqWa dev ns4eth3: ethtool -K tso off gso off
# Created /tmp/tmp.NaFGWNM1ZG (size 2480746^I/tmp/tmp.NaFGWNM1ZG) containing data sent by client
# Created /tmp/tmp.9R1KDAlnCY (size 7437299^I/tmp/tmp.9R1KDAlnCY) 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.73% delay 22 ms reorder 91% 77% with delay 5ms on ns3eth4
# 03 ns1 MPTCP -> ns1 (10.0.1.1:10000      ) MPTCP     (duration   202ms) [ OK ]
# 04 ns1 MPTCP -> ns1 (10.0.1.1:10001      ) TCP       (duration   137ms) [ OK ]
# 05 ns1 TCP   -> ns1 (10.0.1.1:10002      ) MPTCP     (duration    50ms) [ OK ]
# 06 ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP     (duration   210ms) [ OK ]
# 07 ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP       (duration   126ms) [ OK ]
# 08 ns1 TCP   -> ns1 (dead:beef:1::1:10005) MPTCP     (duration    45ms) [ OK ]
# 09 ns1 MPTCP -> ns2 (10.0.1.2:10006      ) MPTCP     (duration   120ms) [ OK ]
# 10 ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP     (duration   138ms) [ OK ]
# 11 ns1 MPTCP -> ns2 (10.0.2.1:10008      ) MPTCP     (duration   173ms) [ OK ]
# 12 ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP     (duration   144ms) [ OK ]
# 13 ns1 MPTCP -> ns3 (10.0.2.2:10010      ) MPTCP     (duration   417ms) [ OK ]
# 14 ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP     (duration   387ms) [ OK ]
# 15 ns1 MPTCP -> ns3 (10.0.3.2:10012      ) MPTCP     (duration   366ms) [ OK ]
# 16 ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP     (duration   382ms) [ OK ]
# 17 ns1 MPTCP -> ns4 (10.0.3.1:10014      ) MPTCP     (duration   578ms) [ OK ]
# 18 ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP     (duration   377ms) [ OK ]
# 19 ns2 MPTCP -> ns1 (10.0.1.1:10016      ) MPTCP     (duration   137ms) [ OK ]
# 20 ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP     (duration   152ms) [ OK ]
# 21 ns2 MPTCP -> ns3 (10.0.2.2:10018      ) MPTCP     (duration  1677ms) [ OK ]
# 22 ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP     (duration   694ms) [ OK ]
# 23 ns2 MPTCP -> ns3 (10.0.3.2:10020      ) MPTCP     (duration   488ms) [ OK ]
# 24 ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP     (duration   377ms) [ OK ]
# 25 ns2 MPTCP -> ns4 (10.0.3.1:10022      ) MPTCP     (duration   353ms) [ OK ]
# 26 ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP     (duration   456ms) [ OK ]
# 27 ns3 MPTCP -> ns1 (10.0.1.1:10024      ) MPTCP     (duration  5973ms) [ OK ]
# 28 ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP     (duration   483ms) [ OK ]
# 29 ns3 MPTCP -> ns2 (10.0.1.2:10026      ) MPTCP     (duration   505ms) [ OK ]
# 30 ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP     (duration   645ms) [ OK ]
# 31 ns3 MPTCP -> ns2 (10.0.2.1:10028      ) MPTCP     (duration  3897ms) [ OK ]
# 32 ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP     (duration   681ms) [ OK ]
# 33 ns3 MPTCP -> ns4 (10.0.3.1:10030      ) MPTCP     (duration   125ms) [ OK ]
# 34 ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP     (duration   133ms) [ OK ]
# 35 ns4 MPTCP -> ns1 (10.0.1.1:10032      ) MPTCP     (duration   409ms) [ OK ]
# 36 ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP     (duration   850ms) [ OK ]
# 37 ns4 MPTCP -> ns2 (10.0.1.2:10034      ) MPTCP     (duration   552ms) [ OK ]
# 38 ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP     (duration  7433ms) [ OK ]
# 39 ns4 MPTCP -> ns2 (10.0.2.1:10036      ) MPTCP     (duration   651ms) [ OK ]
# 40 ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP     (duration   416ms) [ OK ]
# 41 ns4 MPTCP -> ns3 (10.0.2.2:10038      ) MPTCP     (duration   134ms) [ OK ]
# 42 ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP     (duration   143ms) [ OK ]
# 43 ns4 MPTCP -> ns3 (10.0.3.2:10040      ) MPTCP     (duration   136ms) [ OK ]
# 44 ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP     (duration   130ms) [ OK ]
# INFO: with peek mode: saveWithPeek
# 45 ns1 MPTCP -> ns1 (10.0.1.1:10042      ) MPTCP     (duration   156ms) [ OK ]
# 46 ns1 MPTCP -> ns1 (10.0.1.1:10043      ) TCP       (duration   135ms) [ OK ]
# 47 ns1 TCP   -> ns1 (10.0.1.1:10044      ) MPTCP     (duration    44ms) [ OK ]
# 48 ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP     copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# (duration 30147ms) [FAIL] client exit code 2, server 0
# 
# netns ns1-a360Xi socket stat for 10045:
# 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]:10045 [dead:beef:1::1]:50026 ino:0 sk:10c4 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:202 rtt:1.752/3.38 ato:40 mss:32768 pmtu:65536 rcvmss:32740 advmss:65464 cwnd:10 bytes_sent:298980 bytes_acked:298980 bytes_received:196608 segs_out:26 segs_in:27 data_segs_out:19 data_segs_in:14 send 1496255708bps lastsnd:30102 lastrcv:30102 lastack:30102 pacing_rate 2991017608bps delivery_rate 74898285712bps delivered:20 busy:45ms sndbuf_limited:19ms(42.2%) rcv_rtt:0.059 rcv_space:65464 rcv_ssthresh:65536 minrtt:0.005
# mptcp FIN-WAIT-1 0      0      [dead:beef:1::1]:10045 [dead:beef:1::1]:50026 timer:(keepalive,59sec,0) ino:0 sk:10c5 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:ff6c719f write_seq:6617377082806054294 snd_una:6617377082804305273 rcv_nxt:14550715827761074207 bytes_sent:298980 bytes_received:196608 bytes_acked:298980 subflows_total:1 last_data_sent:30102 last_data_recv:30102 last_ack_recv:30102                                                                                                                                                                 
# TcpActiveOpens                  1                  0.0
# TcpPassiveOpens                 1                  0.0
# TcpInSegs                       54                 0.0
# TcpOutSegs                      54                 0.0
# TcpExtTCPPureAcks               19                 0.0
# TcpExtTCPLossProbes             1                  0.0
# TcpExtTCPFromZeroWindowAdv      2                  0.0
# TcpExtTCPToZeroWindowAdv        4                  0.0
# TcpExtTCPWantZeroWindowAdv      6                  0.0
# TcpExtTCPOrigDataSent           33                 0.0
# TcpExtTCPDelivered              34                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# 
# netns ns1-a360Xi socket stat for 10045:
# 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]:50026 [dead:beef:1::1]:10045 ino:0 sk:4 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.063/0.057 ato:40 mss:32768 pmtu:65536 rcvmss:32768 advmss:65464 cwnd:10 bytes_sent:196608 bytes_acked:196609 bytes_received:298980 segs_out:27 segs_in:27 data_segs_out:14 data_segs_in:19 send 41610158730bps lastsnd:30176 lastrcv:30176 lastack:30176 pacing_rate 82402829072bps delivery_rate 78643200000bps delivered:15 rcv_rtt:0.018 rcv_space:65476 rcv_ssthresh:65536 minrtt:0.005
# mptcp FIN-WAIT-1 0      0      [dead:beef:1::1]:50026 [dead:beef:1::1]:10045 timer:(keepalive,59sec,0) ino:0 sk:5 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:6d0b1ec4 write_seq:14550715827762827296 snd_una:14550715827761074207 rcv_nxt:6617377082804305273 bytes_sent:196608 bytes_received:298980 bytes_acked:196608 subflows_total:1 last_data_sent:30176 last_data_recv:30176 last_ack_recv:30176                                                                                                                              
# 
# INFO: with peek mode: saveAfterPeek
# 49 ns1 MPTCP -> ns1 (10.0.1.1:10046      ) MPTCP     copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# (duration 30152ms) [FAIL] client exit code 2, server 0
# 
# netns ns1-a360Xi socket stat for 10046:
# 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:10046     10.0.1.1:55852 ino:0 sk:6 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.859/1.63 ato:40 mss:32768 pmtu:65535 rcvmss:32740 advmss:65483 cwnd:10 bytes_sent:395806 bytes_acked:395806 bytes_received:347520 segs_out:39 segs_in:39 data_segs_out:26 data_segs_in:26 send 3051734575bps lastsnd:30089 lastrcv:30089 lastack:30089 pacing_rate 6100805816bps delivery_rate 60494769224bps delivered:27 busy:58ms sndbuf_limited:24ms(41.4%) rcv_rtt:0.11 rcv_space:65483 rcv_ssthresh:65536 minrtt:0.004
# mptcp FIN-WAIT-1 0      0           10.0.1.1:10046     10.0.1.1:55852 timer:(keepalive,59sec,0) ino:0 sk:7 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:503fc589 write_seq:10034074968028194039 snd_una:10034074968026443540 rcv_nxt:11771730449174392680 bytes_sent:395806 bytes_received:347520 bytes_acked:395806 subflows_total:1 last_data_sent:30090 last_data_recv:30090 last_ack_recv:30090                                                                                                                                                              
# TcpActiveOpens                  1                  0.0
# TcpPassiveOpens                 1                  0.0
# TcpInSegs                       79                 0.0
# TcpOutSegs                      79                 0.0
# TcpExtTCPPureAcks               25                 0.0
# TcpExtTCPLossProbes             1                  0.0
# TcpExtTCPFromZeroWindowAdv      2                  0.0
# TcpExtTCPToZeroWindowAdv        4                  0.0
# TcpExtTCPWantZeroWindowAdv      9                  0.0
# TcpExtTCPOrigDataSent           52                 0.0
# TcpExtTCPDelivered              53                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# 
# netns ns1-a360Xi socket stat for 10046:
# 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:55852     10.0.1.1:10046 ino:0 sk:8 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.029/0.026 ato:40 mss:32768 pmtu:65535 rcvmss:32768 advmss:65483 cwnd:10 bytes_sent:347520 bytes_acked:347521 bytes_received:395806 segs_out:39 segs_in:40 data_segs_out:26 data_segs_in:26 send 90394482759bps lastsnd:30168 lastrcv:30168 lastack:30168 pacing_rate 180013047208bps delivery_rate 56173714280bps delivered:27 busy:1ms rcv_rtt:0.123 rcv_space:65495 rcv_ssthresh:65536 minrtt:0.004
# mptcp FIN-WAIT-1 0      0           10.0.1.1:55852     10.0.1.1:10046 timer:(keepalive,59sec,0) ino:0 sk:9 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:f423062d write_seq:11771730449176142313 snd_una:11771730449174392680 rcv_nxt:10034074968026443540 bytes_sent:347520 bytes_received:395806 bytes_acked:347520 subflows_total:1 last_data_sent:30170 last_data_recv:30170 last_ack_recv:30170                                                                                                                                       
# 
# 50 ns1 MPTCP -> ns1 (dead:beef:1::1:10047) MPTCP     copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# (duration 30146ms) [FAIL] client exit code 2, server 0
# 
# netns ns1-a360Xi socket stat for 10047:
# 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]:10047 [dead:beef:1::1]:47698 ino:0 sk:209c cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:203 rtt:2.061/3.905 ato:40 mss:32768 pmtu:65536 rcvmss:32740 advmss:65464 cwnd:10 bytes_sent:232064 bytes_acked:232064 bytes_received:130688 segs_out:27 segs_in:25 data_segs_out:16 data_segs_in:14 send 1271926249bps lastsnd:30100 lastrcv:30100 lastack:30100 pacing_rate 2543081304bps delivery_rate 52428800000bps delivered:17 busy:48ms rcv_rtt:0.101 rcv_space:65464 rcv_ssthresh:65536 minrtt:0.007
# mptcp FIN-WAIT-1 0      0      [dead:beef:1::1]:10047 [dead:beef:1::1]:47698 timer:(keepalive,59sec,0) ino:0 sk:209d cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:207577fb write_seq:4896965125105632362 snd_una:4896965125103881961 rcv_nxt:12277554623922754718 bytes_sent:232064 bytes_received:130688 bytes_acked:232064 subflows_total:1 last_data_sent:30100 last_data_recv:30100 last_ack_recv:30100                                                                                                                                       
# TcpActiveOpens                  1                  0.0
# TcpPassiveOpens                 1                  0.0
# TcpEstabResets                  2                  0.0
# TcpInSegs                       54                 0.0
# TcpOutSegs                      54                 0.0
# TcpOutRsts                      1                  0.0
# TcpExtTCPPureAcks               21                 0.0
# TcpExtTCPFromZeroWindowAdv      3                  0.0
# TcpExtTCPToZeroWindowAdv        4                  0.0
# TcpExtTCPWantZeroWindowAdv      5                  0.0
# TcpExtTCPOrigDataSent           30                 0.0
# TcpExtTCPDelivered              31                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPFastcloseTx           1                  0.0
# MPTcpExtMPFastcloseRx           1                  0.0
# MPTcpExtMPRstTx                 1                  0.0
# MPTcpExtMPRstRx                 1                  0.0
# 
# netns ns1-a360Xi socket stat for 10047:
# 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]:47698 [dead:beef:1::1]:10047 ino:0 sk:209e cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.019/0.018 ato:40 mss:32768 pmtu:65536 rcvmss:32768 advmss:65464 cwnd:10 bytes_sent:130688 bytes_acked:130689 bytes_received:232064 segs_out:25 segs_in:28 data_segs_out:14 data_segs_in:16 send 137970526316bps lastsnd:30181 lastrcv:30181 lastack:30181 pacing_rate 267153121016bps delivery_rate 26214400000bps delivered:15 rcv_rtt:0.01 rcv_space:65476 rcv_ssthresh:65536 minrtt:0.004
# mptcp FIN-WAIT-1 0      0      [dead:beef:1::1]:47698 [dead:beef:1::1]:10047 timer:(keepalive,59sec,0) ino:0 sk:209f cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:d78c01f3 write_seq:12277554623924508191 snd_una:12277554623922754718 rcv_nxt:4896965125103881961 bytes_sent:130688 bytes_received:232064 bytes_acked:130688 subflows_total:1 last_data_sent:30182 last_data_recv:30182 last_ack_recv:30182                                                                                                                               
# 
# [FAIL] Tests with peek mode have failed
# INFO: with MPTFO start
# 51 ns2 MPTCP -> ns1 (10.0.1.1:10048      ) MPTCP     (duration   144ms) [ OK ]
# 52 ns2 MPTCP -> ns1 (10.0.1.1:10049      ) MPTCP     (duration   344ms) [ OK ]
# 53 ns2 MPTCP -> ns1 (dead:beef:1::1:10050) MPTCP     (duration   141ms) [ OK ]
# 54 ns2 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP     (duration   306ms) [ OK ]
# INFO: with MPTFO end
# INFO: test tproxy ipv4
# 55 ns1 MPTCP -> ns2 (10.0.3.1:20000      ) MPTCP     (duration   122ms) [ OK ]
# INFO: tproxy ipv4 pass
# INFO: test tproxy ipv6
# 56 ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP     (duration   139ms) [ OK ]
# INFO: tproxy ipv6 pass
# INFO: disconnect
# 57 ns1 MPTCP -> ns1 (10.0.1.1:20001      ) MPTCP     copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 4)
# main_loop_s: timed out
# (duration 60170ms) [FAIL] client exit code 2, server 2
# 
# netns ns1-a360Xi socket stat for 20001:
# 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:20001     10.0.1.1:40688 ino:0 sk:10c6 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:203 rtt:2.618/4.998 ato:40 mss:32768 pmtu:65535 rcvmss:32740 advmss:65483 cwnd:10 bytes_sent:228608 bytes_acked:228608 bytes_received:151268 segs_out:22 segs_in:23 data_segs_out:15 data_segs_in:12 send 1001313980bps lastsnd:60126 lastrcv:60126 lastack:60126 pacing_rate 2001958856bps delivery_rate 87381333328bps delivered:16 busy:45ms sndbuf_limited:20ms(44.4%) rcv_rtt:0.125 rcv_space:65483 rcv_ssthresh:65536 minrtt:0.004
# mptcp FIN-WAIT-1 0      0           10.0.1.1:20001     10.0.1.1:40688 timer:(keepalive,59sec,0) ino:0 sk:10c7 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:4b3c4bd6 write_seq:6533258421874265717 snd_una:6533258421872511860 rcv_nxt:6967832837054777051 bytes_sent:228608 bytes_received:151268 bytes_acked:228608 subflows_total:1 last_data_sent:60127 last_data_recv:60127 last_ack_recv:60127                                                                                                                                                                   
# TcpActiveOpens                  1                  0.0
# TcpPassiveOpens                 1                  0.0
# TcpEstabResets                  4                  0.0
# TcpInSegs                       48                 0.0
# TcpOutSegs                      48                 0.0
# TcpOutRsts                      2                  0.0
# TcpExtTCPPureAcks               17                 0.0
# TcpExtTCPLossProbes             1                  0.0
# TcpExtTCPFromZeroWindowAdv      4                  0.0
# TcpExtTCPToZeroWindowAdv        4                  0.0
# TcpExtTCPWantZeroWindowAdv      5                  0.0
# TcpExtTCPOrigDataSent           27                 0.0
# TcpExtTCPDelivered              28                 0.0
# MPTcpExtMPCapableSYNRX          1                  0.0
# MPTcpExtMPCapableSYNTX          1                  0.0
# MPTcpExtMPCapableSYNACKRX       1                  0.0
# MPTcpExtMPCapableACKRX          1                  0.0
# MPTcpExtMPFastcloseTx           2                  0.0
# MPTcpExtMPFastcloseRx           2                  0.0
# MPTcpExtMPRstTx                 2                  0.0
# MPTcpExtMPRstRx                 2                  0.0
# 
# netns ns1-a360Xi socket stat for 20001:
# 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:40688     10.0.1.1:20001 ino:0 sk:3051 cgroup:unreachable:1 <->
# ^I ts sack cubic wscale:7,7 rto:201 rtt:0.031/0.036 ato:40 mss:32768 pmtu:65535 rcvmss:32768 advmss:65483 cwnd:10 bytes_sent:151268 bytes_acked:151269 bytes_received:228608 segs_out:23 segs_in:23 data_segs_out:12 data_segs_in:15 send 84562580645bps lastsnd:60183 lastrcv:60183 lastack:60183 pacing_rate 165782766792bps delivery_rate 98304000000bps delivered:13 rcv_rtt:0.163 rcv_space:65495 rcv_ssthresh:65536 minrtt:0.005
# mptcp FIN-WAIT-1 0      0           10.0.1.1:40688     10.0.1.1:20001 timer:(keepalive,29sec,0) ino:0 sk:3052 cgroup:unreachable:1 ---
# ^I subflows_max:2 remote_key token:43e58ab1 write_seq:6967832837056509944 snd_una:6967832837054777051 rcv_nxt:6533258421872511860 bytes_sent:151268 bytes_received:228608 bytes_acked:151268 subflows_total:1 last_data_sent:60185 last_data_recv:60185 last_ack_recv:60185                                                                                                                                 
# 
# 58 ns1 MPTCP -> ns1 (dead:beef:1::1:20002) MPTCP     (duration   324ms) [ OK ]
# 59 ns1 MPTCP -> ns1 (dead:beef:1::1:20003) TCP       (duration   161ms) [ OK ]
# 60 ns1 TCP   -> ns1 (dead:beef:1::1:20004) MPTCP     (duration    47ms) [ OK ]
# [FAIL] Tests of the full disconnection have failed
# Time: 227 seconds
# 
# time=228

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_join: delete and re-add failed

selftest_mptcp_join_subtests.tap.xml
Raw output
not ok 120 - mptcp_join: delete and re-add

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP failed

selftest_mptcp_connect_subtests.tap.xml
Raw output
not ok 48 - mptcp_connect: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP # time=30147ms

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10046 ) MPTCP failed

selftest_mptcp_connect_subtests.tap.xml
Raw output
not ok 49 - mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10046 ) MPTCP # time=30152ms

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10047) MPTCP failed

selftest_mptcp_connect_subtests.tap.xml
Raw output
not ok 50 - mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10047) MPTCP # time=30146ms

Check warning on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Test Results

mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP failed

selftest_mptcp_connect_subtests.tap.xml
Raw output
not ok 57 - mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP # time=60170ms

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

602 tests found

There are 602 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:10048 ) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10049 ) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10050) MPTCP
mptcp_connect: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10051) 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 (dead:beef:1::1:20002) MPTCP
mptcp_connect: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20003) TCP
mptcp_connect: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20004) 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:10046 ) MPTCP
mptcp_connect: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10047) 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 TCP -> ns1 (10.0.1.1:10044 ) MPTCP
mptcp_connect: ping tests
mptcp_connect: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP
mptcp_connect: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10054 ) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (10.0.1.1:10055 ) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10056) MPTCP
mptcp_connect_mmap: MPTFO: ns2 MPTCP -> ns1 (dead:beef:1::1:10057) MPTCP
mptcp_connect_mmap: New MPTCP socket can be blocked via sysctl
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20001 ) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (10.0.1.1:20002 ) TCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20004) MPTCP
mptcp_connect_mmap: full disconnect: ns1 MPTCP -> ns1 (dead:beef:1::1:20005) TCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (10.0.1.1:20003 ) MPTCP
mptcp_connect_mmap: full disconnect: ns1 TCP -> ns1 (dead:beef:1::1:20006) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP
mptcp_connect_mmap: loopback v4: ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP
mptcp_connect_mmap: loopback v4: ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP
mptcp_connect_mmap: loopback v6: ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP
mptcp_connect_mmap: loopback v6: ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP
mptcp_connect_mmap: multihosts: ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP
mptcp_connect_mmap: multihosts: ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns1 (dead:beef:1::1:10025) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.1.2:10026 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (10.0.2.1:10028 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:1::2:10027) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns2 (dead:beef:2::1:10029) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (10.0.3.1:10030 ) MPTCP
mptcp_connect_mmap: multihosts: ns3 MPTCP -> ns4 (dead:beef:3::1:10031) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (10.0.1.1:10032 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns1 (dead:beef:1::1:10033) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.1.2:10034 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (10.0.2.1:10036 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:1::2:10035) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns2 (dead:beef:2::1:10037) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.2.2:10038 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (10.0.3.2:10040 ) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:2::2:10039) MPTCP
mptcp_connect_mmap: multihosts: ns4 MPTCP -> ns3 (dead:beef:3::2:10041) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10048 ) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (10.0.1.1:10049 ) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10051) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10052) TCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (10.0.1.1:10050 ) MPTCP
mptcp_connect_mmap: peek mode: saveAfterPeek: ns1 TCP -> ns1 (dead:beef:1::1:10053) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10042 ) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (10.0.1.1:10043 ) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10045) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 MPTCP -> ns1 (dead:beef:1::1:10046) TCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (10.0.1.1:10044 ) MPTCP
mptcp_connect_mmap: peek mode: saveWithPeek: ns1 TCP -> ns1 (dead:beef:1::1:10047) MPTCP
mptcp_connect_mmap: ping tests
mptcp_connect_mmap: tproxy ipv4: ns1 MPTCP -> ns2 (10.0.3.1:20000 ) MPTCP
mptcp_connect_mmap: tproxy ipv6: ns1 MPTCP -> ns2 (dead:beef:3::1:20000) MPTCP
mptcp_join: IPv4 sockets do not use IPv6 addresses
mptcp_join: Infinite map
mptcp_join: MP_FAIL MP_RST
mptcp_join: add multiple addresses IPv6
mptcp_join: add multiple subflows
mptcp_join: add multiple subflows IPv6
mptcp_join: add signal address
mptcp_join: add single subflow
mptcp_join: backup flow used, bidi, link failure
mptcp_join: backup flow used, multi links fail
mptcp_join: backup subflow unused, link failure
mptcp_join: checksum test 0 0
mptcp_join: checksum test 0 1
mptcp_join: checksum test 1 0
mptcp_join: checksum test 1 1
mptcp_join: delete and re-add
mptcp_join: fastclose server test
mptcp_join: fastclose test
mptcp_join: flush addresses
mptcp_join: flush invalid addresses
mptcp_join: flush subflows
mptcp_join: flush subflows and signal
mptcp_join: flush subflows and signal with port
mptcp_join: fullmesh test 1x1
mptcp_join: fullmesh test 1x2
mptcp_join: fullmesh test 1x2, limited
mptcp_join: fullmesh test 2x1
mptcp_join: implicit EP
mptcp_join: invalid address, ADD_ADDR timeout
mptcp_join: mpc backup
mptcp_join: mpc backup both sides
mptcp_join: mpc switch to backup
mptcp_join: mpc switch to backup both sides
mptcp_join: multi flows, signal, bidi, link fail
mptcp_join: multi subflows, fair usage on close
mptcp_join: multi subflows, with failing subflow
mptcp_join: multi subflows, with subflow timeout
mptcp_join: multiple addresses with port
mptcp_join: multiple addresses with ports
mptcp_join: multiple flows, signal, link failure
mptcp_join: multiple subflows
mptcp_join: multiple subflows and signal
mptcp_join: multiple subflows with syn cookies
mptcp_join: multiple subflows, limited by server
mptcp_join: no JOIN
mptcp_join: no JOIN with diff families v4-v6-1
mptcp_join: no JOIN with diff families v4-v6-2
mptcp_join: no JOIN with diff families v6-v4
mptcp_join: no MPC reuse with single endpoint
mptcp_join: remove addresses
mptcp_join: remove id 0 address
mptcp_join: remove id 0 subflow
mptcp_join: remove invalid addresses
mptcp_join: remove multiple subflows
mptcp_join: remove single address
mptcp_join: remove single address IPv6
mptcp_join: remove single address with port
mptcp_join: remove single subflow
mptcp_join: remove subflow and signal
mptcp_join: remove subflow and signal IPv6
mptcp_join: remove subflow and signal with port
mptcp_join: remove subflows and signal
mptcp_join: set backup,fullmesh flags test
mptcp_join: set fullmesh flag test
mptcp_join: set nobackup,nofullmesh flags test
mptcp_join: set nofullmesh flag test
mptcp_join: signal address
mptcp_join: signal address IPv4-mapped
mptcp_join: signal address allow join id0 ns1
mptcp_join: signal address allow join id0 ns2
mptcp_join: signal address v4-map-v6
mptcp_join: signal address v6-map-v4
mptcp_join: signal address with port
mptcp_join: signal address with syn cookies
mptcp_join: signal address, ADD_ADDR timeout
mptcp_join: signal address, ADD_ADDR6 timeout
mptcp_join: signal addresses
mptcp_join: signal addresses race test
mptcp_join: signal addresses, ADD_ADDR timeout
mptcp_join: signal invalid addresses
mptcp_join: simult IPv4 and IPv6 subflows
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 1x1
mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 2x2
mptcp_join: single address IPv6
mptcp_join: single address with port, backup
mptcp_join: single address, backup
mptcp_join: single subflow
mptcp_join: single subflow IPv4-mapped
mptcp_join: single subflow IPv6
mptcp_join: single subflow allow join id0 ns1
mptcp_join: single subflow allow join id0 ns2
mptcp_join: single subflow v4-map-v6
mptcp_join: single subflow v6-map-v4
mptcp_join: single subflow with syn cookies
mptcp_join: single subflow, backup
mptcp_join: single subflow, dev
mptcp_join: single subflow, limited by client
mptcp_join: single subflow, limited by server
mptcp_join: subflow and address allow join id0 1
mptcp_join: subflow and address allow join id0 2
mptcp_join: subflow and signal
mptcp_join: subflow and signal w cookies
mptcp_join: subflow and signal with port
mptcp_join: subflows and signal w. cookies
mptcp_join: subflows limited by server w cookies
mptcp_join: unused signal address
mptcp_join: unused signal address IPv6
mptcp_join: userspace pm add & remove address
mptcp_join: userspace pm client fullmesh
mptcp_join: userspace pm create destroy subflow
mptcp_join: userspace pm create id 0 subflow
mptcp_join: userspace pm no echo w/o daemon
mptcp_join: userspace pm remove initial subflow
mptcp_join: userspace pm send RM_ADDR for ID 0
mptcp_join: userspace pm server fullmesh
mptcp_join: userspace pm type does not send join
mptcp_join: userspace pm type prevents add_addr
mptcp_join: userspace pm type prevents mp_prio
mptcp_join: userspace pm type prevents rm_addr
mptcp_join: userspace pm type rejects join
mptcp_sockopt: TCP_INQ: -6 -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_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_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_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: kunit
test: mptcp_connect_mmap
test: selftest_diag
test: selftest_iperf_test
test: selftest_mptcp_connect
test: selftest_mptcp_eagain_reproducer
test: selftest_mptcp_join
test: selftest_mptcp_sockopt
test: selftest_pm_netlink
test: selftest_shellcheck
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:11 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR id:12 10.0.2.1 (ns1) => ns2, new port
userspace_pm: ADD_ADDR id:14 10.0.2.2 (ns2) => ns1, reuse port
userspace_pm: ADD_ADDR id:15 10.0.2.2 (ns2) => ns1, new port
userspace_pm: ADD_ADDR4 id:11 10.0.2.1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR6 id:11 dead:beef:2::1 (ns1) => ns2, reuse port
userspace_pm: ADD_ADDR6 id:14 dead:beef:2::2 (ns2) => ns1, reuse port
userspace_pm: CLOSE_LISTENER 10.0.2.2:37228
userspace_pm: CREATE_LISTENER 10.0.2.2:37228
userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:37228 (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:32962 (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:37228 (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:32962 (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:11 ns1 => ns2
userspace_pm: RM_ADDR id:12 ns1 => ns2
userspace_pm: RM_ADDR id:14 ns2 => ns1
userspace_pm: RM_ADDR id:15 ns2 => ns1
userspace_pm: RM_ADDR id:15 ns2 => ns1, invalid token
userspace_pm: RM_ADDR id:16 ns2 => ns1, invalid id
userspace_pm: RM_ADDR6 id:11 ns1 => ns2
userspace_pm: RM_ADDR6 id:14 ns2 => ns1