make -C tools/testing/selftests TARGETS="net/mptcp" TEST_PROGS=mptcp_join..sh TEST_GEN_PROGS="" run_tests
make: Entering directory '/home/virtme/testing-11/tools/testing/selftests'
make[1]: Entering directory '/home/virtme/testing-11/tools/testing/selftests/net/mptcp'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/virtme/testing-11/tools/testing/selftests/net/mptcp'
make[1]: Entering directory '/home/virtme/testing-11/tools/testing/selftests/net/mptcp'
TAP version 13
1..1
# timeout set to 1800
# selftests: net/mptcp: mptcp_join.sh
# 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 10829 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 22528 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
#       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
#       Info: file received by server has inverted byte at 169
#       Info: 5 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: 1 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=1:1             [ OK ]
#       mptcp_info subflows_total=2:2       [ OK ]
#       dump addrs subflow                  [ OK ]
#       get id 20 addr                      [ OK ]
#       dump addrs after rm_addr 20         [ 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 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 ]
# 118 delete and re-add
#       Info: Test file (size 4 KB) for client
#       Info: Test file (size 4 KB) for server
#       creation                            [ OK ]
#       before delete                       [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
#       after delete                        [ OK ]
#       mptcp_info subflows=0:0             [ OK ]
#       after re-add                        [ OK ]
#       mptcp_info subflows=1:1             [ OK ]
# 
# TAP version 13
# 1..118
# ok 1 - mptcp_join: no JOIN
# ok 2 - mptcp_join: single subflow, limited by client
# ok 3 - mptcp_join: single subflow, limited by server
# ok 4 - mptcp_join: single subflow
# ok 5 - mptcp_join: multiple subflows
# ok 6 - mptcp_join: multiple subflows, limited by server
# ok 7 - mptcp_join: single subflow, dev
# ok 8 - mptcp_join: no MPC reuse with single endpoint
# ok 9 - mptcp_join: multi subflows, with failing subflow
# ok 10 - mptcp_join: multi subflows, with subflow timeout
# ok 11 - mptcp_join: multi subflows, fair usage on close
# ok 12 - mptcp_join: unused signal address
# ok 13 - mptcp_join: signal address
# ok 14 - mptcp_join: subflow and signal
# ok 15 - mptcp_join: multiple subflows and signal
# ok 16 - mptcp_join: signal addresses
# ok 17 - mptcp_join: signal invalid addresses
# ok 18 - mptcp_join: signal addresses race test
# ok 19 - mptcp_join: multiple flows, signal, link failure
# ok 20 - mptcp_join: multi flows, signal, bidi, link fail
# ok 21 - mptcp_join: backup subflow unused, link failure
# ok 22 - mptcp_join: backup flow used, multi links fail
# ok 23 - mptcp_join: backup flow used, bidi, link failure
# ok 24 - mptcp_join: signal address, ADD_ADDR timeout
# ok 25 - mptcp_join: signal address, ADD_ADDR6 timeout
# ok 26 - mptcp_join: signal addresses, ADD_ADDR timeout
# ok 27 - mptcp_join: invalid address, ADD_ADDR timeout
# ok 28 - mptcp_join: remove single subflow
# ok 29 - mptcp_join: remove multiple subflows
# ok 30 - mptcp_join: remove single address
# ok 31 - mptcp_join: remove subflow and signal
# ok 32 - mptcp_join: remove subflows and signal
# ok 33 - mptcp_join: remove addresses
# ok 34 - mptcp_join: remove invalid addresses
# ok 35 - mptcp_join: flush subflows and signal
# ok 36 - mptcp_join: flush subflows
# ok 37 - mptcp_join: flush addresses
# ok 38 - mptcp_join: flush invalid addresses
# ok 39 - mptcp_join: remove id 0 subflow
# ok 40 - mptcp_join: remove id 0 address
# ok 41 - mptcp_join: add single subflow
# ok 42 - mptcp_join: add signal address
# ok 43 - mptcp_join: add multiple subflows
# ok 44 - mptcp_join: add multiple subflows IPv6
# ok 45 - mptcp_join: add multiple addresses IPv6
# ok 46 - mptcp_join: single subflow IPv6
# ok 47 - mptcp_join: unused signal address IPv6
# ok 48 - mptcp_join: single address IPv6
# ok 49 - mptcp_join: remove single address IPv6
# ok 50 - mptcp_join: remove subflow and signal IPv6
# ok 51 - mptcp_join: single subflow IPv4-mapped
# ok 52 - mptcp_join: signal address IPv4-mapped
# ok 53 - mptcp_join: single subflow v4-map-v6
# ok 54 - mptcp_join: signal address v4-map-v6
# ok 55 - mptcp_join: single subflow v6-map-v4
# ok 56 - mptcp_join: signal address v6-map-v4
# ok 57 - mptcp_join: no JOIN with diff families v4-v6
# ok 58 - mptcp_join: no JOIN with diff families v4-v6-2
# ok 59 - mptcp_join: no JOIN with diff families v6-v4
# ok 60 - mptcp_join: IPv4 sockets do not use IPv6 addresses
# ok 61 - mptcp_join: simult IPv4 and IPv6 subflows
# ok 62 - mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 1x1
# ok 63 - mptcp_join: simult IPv4 and IPv6 subflows, fullmesh 2x2
# ok 64 - mptcp_join: single subflow, backup
# ok 65 - mptcp_join: single address, backup
# ok 66 - mptcp_join: single address with port, backup
# ok 67 - mptcp_join: mpc backup
# ok 68 - mptcp_join: mpc backup both sides
# ok 69 - mptcp_join: mpc switch to backup
# ok 70 - mptcp_join: mpc switch to backup both sides
# ok 71 - mptcp_join: signal address with port
# ok 72 - mptcp_join: subflow and signal with port
# ok 73 - mptcp_join: remove single address with port
# ok 74 - mptcp_join: remove subflow and signal with port
# ok 75 - mptcp_join: flush subflows and signal with port
# ok 76 - mptcp_join: multiple addresses with port
# ok 77 - mptcp_join: multiple addresses with ports
# ok 78 - mptcp_join: single subflow with syn cookies
# ok 79 - mptcp_join: multiple subflows with syn cookies
# ok 80 - mptcp_join: subflows limited by server w cookies
# ok 81 - mptcp_join: signal address with syn cookies
# ok 82 - mptcp_join: subflow and signal w cookies
# ok 83 - mptcp_join: subflows and signal w. cookies
# ok 84 - mptcp_join: checksum test 0 0
# ok 85 - mptcp_join: checksum test 1 1
# ok 86 - mptcp_join: checksum test 0 1
# ok 87 - mptcp_join: checksum test 1 0
# ok 88 - mptcp_join: single subflow allow join id0 ns1
# ok 89 - mptcp_join: single subflow allow join id0 ns2
# ok 90 - mptcp_join: signal address allow join id0 ns1
# ok 91 - mptcp_join: signal address allow join id0 ns2
# ok 92 - mptcp_join: subflow and address allow join id0 1
# ok 93 - mptcp_join: subflow and address allow join id0 2
# ok 94 - mptcp_join: fullmesh test 2x1
# ok 95 - mptcp_join: fullmesh test 1x1
# ok 96 - mptcp_join: fullmesh test 1x2
# ok 97 - mptcp_join: fullmesh test 1x2, limited
# ok 98 - mptcp_join: set fullmesh flag test
# ok 99 - mptcp_join: set nofullmesh flag test
# ok 100 - mptcp_join: set backup,fullmesh flags test
# ok 101 - mptcp_join: set nobackup,nofullmesh flags test
# ok 102 - mptcp_join: fastclose test
# ok 103 - mptcp_join: fastclose server test
# ok 104 - mptcp_join: Infinite map
# ok 105 - mptcp_join: MP_FAIL MP_RST
# ok 106 - mptcp_join: userspace pm type prevents add_addr
# ok 107 - mptcp_join: userspace pm no echo w/o daemon
# ok 108 - mptcp_join: userspace pm type rejects join
# ok 109 - mptcp_join: userspace pm type does not send join
# ok 110 - mptcp_join: userspace pm type prevents mp_prio
# ok 111 - mptcp_join: userspace pm type prevents rm_addr
# ok 112 - mptcp_join: userspace pm add & remove address
# ok 113 - mptcp_join: userspace pm create destroy subflow
# ok 114 - mptcp_join: userspace pm create id 0 subflow
# ok 115 - mptcp_join: userspace pm remove initial subflow
# ok 116 - mptcp_join: userspace pm send RM_ADDR for ID 0
# ok 117 - mptcp_join: implicit EP
# ok 118 - mptcp_join: delete and re-add
ok 1 selftests: net/mptcp: mptcp_join.sh
make[1]: Leaving directory '/home/virtme/testing-11/tools/testing/selftests/net/mptcp'
make: Leaving directory '/home/virtme/testing-11/tools/testing/selftests'
xx__-> echo $?
0
xx__->