KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-7bf6f9c438cda3420151d291d6b9457f53c2f2ca 2021-06-16 21:59:42 ln -sf /usr/bin/clang 2021-06-16 21:59:42 ln -sf /usr/bin/llc 2021-06-16 21:59:42 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2021-06-16 21:59:42 sed -i s/default_timeout=45/default_timeout=300/ /kselftests/kselftest/runner.sh source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-16 21:59:42 /kselftests/run_kselftest.sh -c net/mptcp TAP version 13 1..6 # selftests: net/mptcp: mptcp_connect.sh # INFO: set ns4-60ca744e-6lsPbw dev ns4eth3: ethtool -K tso off # Created /tmp/tmp.WFkr05fgGI (size 618524 /tmp/tmp.WFkr05fgGI) containing data sent by client # Created /tmp/tmp.oc5KWhLEDk (size 7028764 /tmp/tmp.oc5KWhLEDk) containing data sent by server # New MPTCP socket can be blocked via sysctl [ OK ] # setsockopt(..., TCP_ULP, "mptcp", ...) blocked [ OK ] # INFO: validating network environment with pings # INFO: Using loss of 0.07% delay 48 ms reorder 99% 83% with delay 12ms on ns3eth4 # ns1 MPTCP -> ns1 (10.0.1.1:10000 ) MPTCP (duration 106ms) [ OK ] # ns1 MPTCP -> ns1 (10.0.1.1:10001 ) TCP (duration 69ms) [ OK ] # ns1 TCP -> ns1 (10.0.1.1:10002 ) MPTCP (duration 71ms) [ OK ] # ns1 MPTCP -> ns1 (dead:beef:1::1:10003) MPTCP (duration 108ms) [ OK ] # ns1 MPTCP -> ns1 (dead:beef:1::1:10004) TCP (duration 93ms) [ OK ] # ns1 TCP -> ns1 (dead:beef:1::1:10005) MPTCP (duration 68ms) [ OK ] # ns1 MPTCP -> ns2 (10.0.1.2:10006 ) MPTCP (duration 174ms) [ OK ] # ns1 MPTCP -> ns2 (dead:beef:1::2:10007) MPTCP (duration 223ms) [ OK ] # ns1 MPTCP -> ns2 (10.0.2.1:10008 ) MPTCP (duration 145ms) [ OK ] # ns1 MPTCP -> ns2 (dead:beef:2::1:10009) MPTCP (duration 161ms) [ OK ] # ns1 MPTCP -> ns3 (10.0.2.2:10010 ) MPTCP (duration 661ms) [ OK ] # ns1 MPTCP -> ns3 (dead:beef:2::2:10011) MPTCP (duration 668ms) [ OK ] # ns1 MPTCP -> ns3 (10.0.3.2:10012 ) MPTCP (duration 655ms) [ OK ] # ns1 MPTCP -> ns3 (dead:beef:3::2:10013) MPTCP (duration 649ms) [ OK ] # ns1 MPTCP -> ns4 (10.0.3.1:10014 ) MPTCP (duration 709ms) [ OK ] # ns1 MPTCP -> ns4 (dead:beef:3::1:10015) MPTCP (duration 805ms) [ OK ] # ns2 MPTCP -> ns1 (10.0.1.1:10016 ) MPTCP (duration 143ms) [ OK ] # ns2 MPTCP -> ns1 (dead:beef:1::1:10017) MPTCP (duration 157ms) [ OK ] # ns2 MPTCP -> ns3 (10.0.2.2:10018 ) MPTCP (duration 648ms) [ OK ] # ns2 MPTCP -> ns3 (dead:beef:2::2:10019) MPTCP copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # (duration 30604ms) [ FAIL ] client exit code 0, server 2 # # netns ns3-60ca744e-6lsPbw socket stat for 10019: # 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 Process # tcp ESTAB 0 0 [dead:beef:2::2]:10019 [dead:beef:2::1]:57670 ino:0 sk:1 cgroup:unreachable:1bf <-> # ts sack cubic wscale:7,7 rto:253 rtt:52.534/8.815 ato:40 mss:1428 pmtu:1500 rcvmss:1428 advmss:1428 cwnd:4040 bytes_sent:7028764 bytes_acked:7028764 bytes_received:371176 segs_out:5222 segs_in:1049 data_segs_out:5111 data_segs_in:456 send 878535044bps lastsnd:30029 lastrcv:30389 lastack:29981 pacing_rate 1757061720bps delivery_rate 237512bps delivered:5112 busy:602ms rwnd_limited:7ms(1.2%) reord_seen:1 rcv_rtt:48 rcv_space:14400 rcv_ssthresh:659490 minrtt:48.05 tcp-ulp-mptcp flags:Mecv token:0000(id:0)/cdf9c645(id:0) seq:541df7e12932a8bd sfseq:58919 ssnoff:d72837ee maplen:fb90 # mptcp FIN-WAIT-2 0 0 [dead:beef:2::2]:10019 [dead:beef:2::1]:57670 timer:(keepalive,59sec,0) ino:0 sk:2 cgroup:unreachable:1bf --- # remote_key token:cdf9c645 write_seq:6968acbcd7961d01 snd_una:6968acbcd7961d01 rcv_nxt:541df7e12932c98d # TcpPassiveOpens 1 0.0 # TcpInSegs 735 0.0 # TcpOutSegs 5223 0.0 # TcpExtDelayedACKs 1 0.0 # TcpExtTCPPureAcks 592 0.0 # TcpExtTCPSACKReorder 1 0.0 # TcpExtTCPDSACKOfoSent 1 0.0 # TcpExtTCPSackShiftFallback 1 0.0 # TcpExtTCPRcvCoalesce 4 0.0 # TcpExtTCPOFOQueue 31 0.0 # TcpExtTCPOFOMerge 1 0.0 # TcpExtTCPAutoCorking 11 0.0 # TcpExtTCPOrigDataSent 5111 0.0 # TcpExtTCPDelivered 5111 0.0 # TcpExtTCPAckCompressed 22 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # # netns ns2-60ca744e-6lsPbw socket stat for 10019: # 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 Process # tcp ESTAB 0 268060 [dead:beef:2::1]:57670 [dead:beef:2::2]:10019 timer:(on,1.443ms,6) ino:0 sk:1001 cgroup:unreachable:1bf <-> # ts sack cubic wscale:7,7 rto:15936 backoff:6 rtt:48.754/0.608 ato:40 mss:1428 pmtu:1500 rcvmss:1400 advmss:1428 cwnd:1 ssthresh:196 bytes_sent:639072 bytes_retrans:948 bytes_acked:371177 bytes_received:7028764 segs_out:1055 segs_in:5223 data_segs_out:462 data_segs_in:5111 send 234319bps lastsnd:30341 lastrcv:30086 lastack:30086 pacing_rate 89509944bps delivery_rate 1531160bps delivered:456 busy:30688ms unacked:191 retrans:0/1 lost:6 sacked:185 rcv_rtt:48 rcv_space:14280 rcv_ssthresh:3144437 notsent:1112 minrtt:48.042 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/e6ae8b1a(id:0) seq:6968acbcd7961ce4 sfseq:6b4001 ssnoff:f27c917a maplen:1c # mptcp CLOSING 0 0 [dead:beef:2::1]:57670 [dead:beef:2::2]:10019 timer:(keepalive,29sec,0) ino:0 sk:1002 cgroup:unreachable:1bf --- # remote_key token:e6ae8b1a write_seq:541df7e129368fc2 snd_una:541df7e12932c98d rcv_nxt:6968acbcd7961d01 # TcpActiveOpens 1 0.0 # TcpInSegs 1063 0.0 # TcpOutSegs 1054 0.0 # TcpRetransSegs 1 0.0 # TcpExtDelayedACKs 1 0.0 # TcpExtTCPPureAcks 107 0.0 # TcpExtTCPSackRecovery 1 0.0 # TcpExtTCPTimeouts 6 0.0 # TcpExtTCPLossProbes 1 0.0 # TcpExtTCPSackRecoveryFail 1 0.0 # TcpExtTCPSackMerged 25 0.0 # TcpExtTCPSackShiftFallback 5 0.0 # TcpExtTCPOFOQueue 1 0.0 # TcpExtTCPSpuriousRtxHostQueues 869 0.0 # TcpExtTCPOrigDataSent 461 0.0 # TcpExtTCPDelivered 456 0.0 # TcpExtTcpTimeoutRehash 6 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # MPTcpExtMPTCPRetrans 1 0.0 # # ns2 MPTCP -> ns3 (10.0.3.2:10020 ) MPTCP (duration 672ms) [ OK ] # ns2 MPTCP -> ns3 (dead:beef:3::2:10021) MPTCP (duration 673ms) [ OK ] # ns2 MPTCP -> ns4 (10.0.3.1:10022 ) MPTCP copyfd_io_poll: poll timed out (events: POLLIN 1, POLLOUT 0) # copyfd_io_poll: poll timed out (events: POLLIN 0, POLLOUT 4) # (duration 30788ms) [ FAIL ] client exit code 2, server 2 # # netns ns4-60ca744e-6lsPbw socket stat for 10022: # 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 Process # tcp ESTAB 0 0 10.0.3.1:10022 10.0.2.1:60664 ino:0 sk:2001 cgroup:unreachable:1bf <-> # ts sack cubic wscale:7,7 rto:253 rtt:52.718/9.02 ato:40 mss:1448 pmtu:1500 rcvmss:1448 advmss:1448 cwnd:2780 ssthresh:2764 bytes_sent:7028764 bytes_acked:7028764 bytes_received:68704 segs_out:5094 segs_in:3158 data_segs_out:5070 data_segs_in:123 send 610863842bps lastsnd:30092 lastrcv:30621 lastack:30044 pacing_rate 733024440bps delivery_rate 240464bps delivered:5071 busy:676ms rwnd_limited:1ms(0.1%) reordering:23 reord_seen:44 rcv_rtt:49.121 rcv_space:14600 rcv_ssthresh:101538 minrtt:48.068 tcp-ulp-mptcp flags:Mecv token:0000(id:0)/27d9dc73(id:0) seq:f26b4483e6a06402 sfseq:e001 ssnoff:4488c17d maplen:3eb9 # mptcp FIN-WAIT-2 0 0 10.0.3.1:10022 10.0.2.1:60664 timer:(keepalive,59sec,0) ino:0 sk:2002 cgroup:unreachable:1bf --- # remote_key token:27d9dc73 write_seq:b01fc73895a12e49 snd_una:b01fc73895a12e49 rcv_nxt:f26b4483e6a09062 # TcpPassiveOpens 1 0.0 # TcpInSegs 3103 0.0 # TcpOutSegs 5095 0.0 # TcpExtTW 1 0.0 # TcpExtTCPPureAcks 2952 0.0 # TcpExtTCPSACKReorder 44 0.0 # TcpExtTCPBacklogCoalesce 33 0.0 # TcpExtTCPSackShifted 33 0.0 # TcpExtTCPSackMerged 2 0.0 # TcpExtTCPSackShiftFallback 5 0.0 # TcpExtTCPRcvCoalesce 5 0.0 # TcpExtTCPOFOQueue 19 0.0 # TcpExtTCPAutoCorking 5 0.0 # TcpExtTCPOrigDataSent 5070 0.0 # TcpExtTCPHystartTrainDetect 1 0.0 # TcpExtTCPHystartTrainCwnd 2764 0.0 # TcpExtTCPDelivered 5070 0.0 # TcpExtTCPAckCompressed 16 0.0 # MPTcpExtMPCapableSYNRX 1 0.0 # MPTcpExtMPCapableACKRX 1 0.0 # # netns ns2-60ca744e-6lsPbw socket stat for 10022: # 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 Process # tcp ESTAB 0 101632 10.0.2.1:60664 10.0.3.1:10022 timer:(on,1.448ms,6) ino:0 sk:2003 cgroup:unreachable:1bf <-> # ts sack cubic wscale:7,7 rto:16000 backoff:6 rtt:49.351/0.483 ato:80 mss:1448 pmtu:1500 rcvmss:1448 advmss:1448 cwnd:1 ssthresh:51 bytes_sent:169520 bytes_acked:68705 bytes_received:7028764 segs_out:3163 segs_in:5095 data_segs_out:125 data_segs_in:5070 send 234727bps lastsnd:30655 lastrcv:30126 lastack:30126 pacing_rate 35208832bps delivery_rate 8150856bps delivered:66 busy:30802ms unacked:75 lost:60 sacked:15 reordering:35 reord_seen:9 rcv_rtt:48 rcv_space:14480 rcv_ssthresh:3145728 notsent:816 minrtt:48.21 tcp-ulp-mptcp flags:Mmec token:0000(id:0)/921488dd(id:0) seq:b01fc73895a12e2c sfseq:6b4001 ssnoff:3c9c7417 maplen:1c # mptcp LAST-ACK 0 0 10.0.2.1:60664 10.0.3.1:10022 timer:(keepalive,59sec,0) ino:0 sk:2004 cgroup:unreachable:1bf --- # remote_key token:921488dd write_seq:f26b4483e6a5e403 snd_una:f26b4483e6a09062 rcv_nxt:b01fc73895a12e49 # TcpActiveOpens 1 0.0 # TcpInSegs 5096 0.0 # TcpOutSegs 3164 0.0 # TcpExtTW 6 0.0 # TcpExtDelayedACKs 2 0.0 # TcpExtTCPPureAcks 25 0.0 # TcpExtTCPSackRecovery 1 0.0 # TcpExtTCPSACKReorder 9 0.0 # TcpExtTCPTimeouts 6 0.0 # TcpExtTCPSackRecoveryFail 1 0.0 # TcpExtTCPBacklogCoalesce 7 0.0 # TcpExtTCPSackMerged 5 0.0 # TcpExtTCPSackShiftFallback 13 0.0 # TcpExtTCPRcvCoalesce 45 0.0 # TcpExtTCPOFOQueue 48 0.0 # TcpExtTCPSpuriousRtxHostQueues 5006 0.0 # TcpExtTCPOrigDataSent 126 0.0 # TcpExtTCPDelivered 67 0.0 # TcpExtTCPAckCompressed 8 0.0 # TcpExtTcpTimeoutRehash 6 0.0 # MPTcpExtMPCapableSYNTX 1 0.0 # MPTcpExtMPCapableSYNACKRX 1 0.0 # # ns2 MPTCP -> ns4 (dead:beef:3::1:10023) MPTCP (duration 757ms) [ OK ] # ns3 MPTCP -> ns1 (10.0.1.1:10024 ) MPTCP (duration 656ms) [ OK ] # FAIL: Could not even run loopback test not ok 1 selftests: net/mptcp: mptcp_connect.sh # exit=1 # selftests: net/mptcp: pm_netlink.sh # defaults addr list [ OK ] # defaults limits [ OK ] # simple add/get addr [ OK ] # dump addrs [ OK ] # simple del addr [ OK ] # dump addrs after del [ OK ] # duplicate addr [ OK ] # id addr increment [ OK ] # hard addr limit [ OK ] # above hard addr limit [ OK ] # id limit [ OK ] # flush addrs [ OK ] # rcv addrs above hard limit [ OK ] # subflows above hard limit [ OK ] # set limits [ OK ] # set ids [ OK ] # wrap-around ids [ OK ] ok 2 selftests: net/mptcp: pm_netlink.sh # selftests: net/mptcp: mptcp_join.sh # Created /tmp/tmp.VH7e4SANc3 (size 1 KB) containing data sent by client # Created /tmp/tmp.BCqRauIXT3 (size 1 KB) containing data sent by server # 01 no JOIN syn[ ok ] - synack[ ok ] - ack[ ok ] # 02 single subflow, limited by client syn[ ok ] - synack[ ok ] - ack[ ok ] # 03 single subflow, limited by server syn[ ok ] - synack[ ok ] - ack[ ok ] # 04 single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] # 05 multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] # 06 multiple subflows, limited by server syn[ ok ] - synack[ ok ] - ack[ ok ] # 07 single subflow, dev syn[ ok ] - synack[ ok ] - ack[ ok ] # 08 unused signal address syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 09 signal address syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 10 subflow and signal syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 11 multiple subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 12 signal addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 13 signal invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # Created /tmp/tmp.VH7e4SANc3 (size 34816 KB) containing data sent by client # 14 multiple flows, signal, link failure syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 15 signal address, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 16 signal address, ADD_ADDR6 timeout syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 17 signal addresses, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 18 invalid address, ADD_ADDR timeout syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 19 remove single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] # rm [ ok ] - sf [ ok ] # 20 remove multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] # rm [ ok ] - sf [ ok ] # 21 remove single address syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 22 remove subflow and signal syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 23 remove subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 24 remove addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 25 remove invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 26 flush subflows and signal syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 27 flush subflows syn[ ok ] - synack[ ok ] - ack[ ok ] # rm [ ok ] - sf [ ok ] # 28 flush addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 29 flush invalid addresses syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 30 remove id 0 subflow syn[ ok ] - synack[ ok ] - ack[ ok ] # rm [ ok ] - sf [ ok ] # 31 remove id 0 address syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 32 add single subflow syn[ ok ] - synack[ ok ] - ack[ ok ] # 33 add signal address syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 34 add multiple subflows syn[ ok ] - synack[ ok ] - ack[ ok ] # 35 add multiple subflows IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # 36 add multiple addresses IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 37 single subflow IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # 38 unused signal address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 39 single address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 40 remove single address IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 41 remove subflow and signal IPv6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 42 single subflow IPv4-mapped syn[ ok ] - synack[ ok ] - ack[ ok ] # 43 signal address IPv4-mapped syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 44 single subflow v4-map-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] # 45 signal address v4-map-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 46 single subflow v6-map-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] # 47 signal address v6-map-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 48 no JOIN with diff families v4-v6 syn[ ok ] - synack[ ok ] - ack[ ok ] # 49 no JOIN with diff families v4-v6-2 syn[ ok ] - synack[ ok ] - ack[ ok ] # 50 no JOIN with diff families v6-v4 syn[ ok ] - synack[ ok ] - ack[ ok ] # 51 single subflow, backup syn[ ok ] - synack[ ok ] - ack[ ok ] # ptx[ ok ] - prx [ ok ] # 52 single address, backup syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # ptx[ ok ] - prx [ ok ] # 53 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 ] # 54 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 ] # 55 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 ] - sf [ ok ] # 56 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 ] - sf [ ok ] # 57 flush subflows and signal with port syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # rm [ ok ] - sf [ ok ] # 58 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 ] # 59 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 ] # 60 single subflow with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # 61 multiple subflows with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # 62 subflows limited by server w cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # 63 signal address with syn cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 64 subflow and signal w cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] # 65 subflows and signal w. cookies syn[ ok ] - synack[ ok ] - ack[ ok ] # add[ ok ] - echo [ ok ] ok 3 selftests: net/mptcp: mptcp_join.sh # selftests: net/mptcp: diag.sh # no msk on netns creation [ ok ] # after MPC handshake [ ok ] # ....chk remote_key [ ok ] # ....chk no fallback [ ok ] # check fallback [ ok ] # many msk socket present [ ok ] ok 4 selftests: net/mptcp: diag.sh # selftests: net/mptcp: simult_flows.sh # balanced bwidth 4560 max 5005 [ OK ] # balanced bwidth - reverse direction 4574 max 5005 [ OK ] # balanced bwidth with unbalanced delay 4556 max 5005 [ OK ] # balanced bwidth with unbalanced delay - reverse direction 4578 max 5005 [ OK ] # unbalanced bwidth 2966 max 3245 [ OK ] # unbalanced bwidth - reverse direction 2913 max 3245 [ OK ] # unbalanced bwidth with unbalanced delay 2926 max 3245 [ OK ] # unbalanced bwidth with unbalanced delay - reverse direction 2971 max 3245 [ OK ] # unbalanced bwidth with opposed, unbalanced delay 2933 max 3245 [ OK ] # unbalanced bwidth with opposed, unbalanced delay - reverse direction 2929 max 3245 [ OK ] ok 5 selftests: net/mptcp: simult_flows.sh # selftests: net/mptcp: mptcp_sockopt.sh # Created /tmp/tmp.vecgdn3MZN (size 1 KB) containing data sent by client # Created /tmp/tmp.83leGqBI72 (size 1 KB) containing data sent by server # PASS: all packets had packet mark set ok 6 selftests: net/mptcp: mptcp_sockopt.sh