ns1 [ OK ] # INFO: Connection info: 10.0.1.2:43184 -> 10.0.1.1:50002 # ./../lib.sh: line 637: printf: : invalid number # 03 Established IPv6 MPTCP Connection ns2 => ns1 [ OK ] # INFO: Connection info: dead:beef:1::2:60028 -> dead:beef:1::1:50004 # INFO: Will be using address IDs 14 (client) and 12 (server) # INFO: Announce tests # 04 ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token [ OK ] # 05 ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port [ OK ] # 06 ADD_ADDR6 id:client dead:beef:2::2 (ns2) => ns1, reuse port [ OK ] # 07 ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port [ OK ] # 08 ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port [ OK ] # 09 ADD_ADDR6 id:server dead:beef:2::1 (ns1) => ns2, reuse port [ OK ] # 10 ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port [ OK ] # INFO: Remove tests # 11 RM_ADDR id:client ns2 => ns1, invalid token [ OK ] # 12 RM_ADDR id:client+1 ns2 => ns1, invalid id [ OK ] # 13 RM_ADDR id:client ns2 => ns1 [ OK ] # 14 RM_ADDR id:client-1 ns2 => ns1 [ OK ] # 15 RM_ADDR6 id:client-1 ns2 => ns1 [ OK ] # 16 RM_ADDR id:server ns1 => ns2 [ OK ] # 17 RM_ADDR id:server-1 ns1 => ns2 [ OK ] # 18 RM_ADDR6 id:server-1 ns1 => ns2 [ OK ] # INFO: Subflows v4 or v6 only tests # 19 CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) [ OK ] # 20 DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) [ OK ] # 21 CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '1574050438', got ''. # Expected value for 'daddr': 'dead:beef:2::2', got ''. # Expected value for 'dport': '60028', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::1', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '14', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 22 DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '1574050438', got ''. # Expected value for 'daddr': 'dead:beef:2::2', got ''. # Expected value for 'dport': '60028', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::1', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '14', got ''. # 23 CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) [ OK ] # 24 DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) [ OK ] # 25 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) [ OK ] # 26 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) [ OK ] # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 27 CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '985092718', got ''. # Expected value for 'daddr': 'dead:beef:2::1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '12', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 28 DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '985092718', got ''. # Expected value for 'daddr': 'dead:beef:2::1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '10', got ''. # Expected value for 'saddr': 'dead:beef:2::2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '12', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 29 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) [ OK ] # 30 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) [ OK ] # INFO: Subflows v4 and v6 mix tests # 31 ADD_ADDR4 id:server 10.0.2.1 (ns1) => ns2, reuse port [ OK ] # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 32 CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) [FAIL] # Expected value for 'type': '10', got ''. # Expected value for 'token': '985092718', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '12', got ''. # netlink error -22 (Invalid argument) # ./pm_nl_ctl: bailing out due to netlink error[s] # 33 DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) [FAIL] # Expected value for 'type': '11', got ''. # Expected value for 'token': '985092718', got ''. # Expected value for 'daddr': '10.0.2.1', got ''. # Expected value for 'dport': '50004', got ''. # Expected value for 'family': '2', got ''. # Expected value for 'saddr': '10.0.2.2', got ''. # Expected value for 'locid': '23', got ''. # Expected value for 'remid': '12', got ''. # INFO: Prio tests # 34 MP_PRIO TX [ OK ] # 35 MP_PRIO RX [ OK ] # INFO: Listener tests # 36 CREATE_LISTENER 10.0.2.2 (client port) [ OK ] # 37 CLOSE_LISTENER 10.0.2.2 (client port) [ OK ] # # TAP version 13 # 1..37 # ok 1 - userspace_pm: Created network namespaces ns1, ns2 # time=20ms # ok 2 - userspace_pm: Established IPv4 MPTCP Connection ns2 => ns1 # time=3183ms # ok 3 - userspace_pm: Established IPv6 MPTCP Connection ns2 => ns1 # time=3220ms # ok 4 - userspace_pm: ADD_ADDR 10.0.2.2 (ns2) => ns1, invalid token # time=119ms # ok 5 - userspace_pm: ADD_ADDR id:client 10.0.2.2 (ns2) => ns1, reuse port # time=836ms # ok 6 - userspace_pm: ADD_ADDR6 id:client dead:beef:2::2 (ns2) => ns1, reuse port # time=848ms # ok 7 - userspace_pm: ADD_ADDR id:client+1 10.0.2.2 (ns2) => ns1, new port # time=845ms # ok 8 - userspace_pm: ADD_ADDR id:server 10.0.2.1 (ns1) => ns2, reuse port # time=846ms # ok 9 - userspace_pm: ADD_ADDR6 id:server dead:beef:2::1 (ns1) => ns2, reuse port # time=831ms # ok 10 - userspace_pm: ADD_ADDR id:server+1 10.0.2.1 (ns1) => ns2, new port # time=840ms # ok 11 - userspace_pm: RM_ADDR id:client ns2 => ns1, invalid token # time=118ms # ok 12 - userspace_pm: RM_ADDR id:client+1 ns2 => ns1, invalid id # time=117ms # ok 13 - userspace_pm: RM_ADDR id:client ns2 => ns1 # time=740ms # ok 14 - userspace_pm: RM_ADDR id:client-1 ns2 => ns1 # time=734ms # ok 15 - userspace_pm: RM_ADDR6 id:client-1 ns2 => ns1 # time=732ms # ok 16 - userspace_pm: RM_ADDR id:server ns1 => ns2 # time=735ms # ok 17 - userspace_pm: RM_ADDR id:server-1 ns1 => ns2 # time=736ms # ok 18 - userspace_pm: RM_ADDR6 id:server-1 ns1 => ns2 # time=728ms # ok 19 - userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) # time=1554ms # ok 20 - userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2 (ns2) # time=1029ms # not ok 21 - userspace_pm: CREATE_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) # time=2100ms # not ok 22 - userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::1 (ns1) => dead:beef:2::2 (ns2) # time=1065ms # ok 23 - userspace_pm: CREATE_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) # time=2103ms # ok 24 - userspace_pm: DESTROY_SUBFLOW 10.0.2.1 (ns1) => 10.0.2.2:50003 (ns2) # time=1035ms # ok 25 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) # time=1588ms # ok 26 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50002 (ns1) # time=1069ms # not ok 27 - userspace_pm: CREATE_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) # time=2100ms # not ok 28 - userspace_pm: DESTROY_SUBFLOW6 dead:beef:2::2 (ns2) => dead:beef:2::1:50004 (ns1) # time=1084ms # ok 29 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) # time=2123ms # ok 30 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50003 (ns1) # time=1042ms # ok 31 - userspace_pm: ADD_ADDR4 id:server 10.0.2.1 (ns1) => ns2, reuse port # time=895ms # not ok 32 - userspace_pm: CREATE_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) # time=985ms # not ok 33 - userspace_pm: DESTROY_SUBFLOW 10.0.2.2 (ns2) => 10.0.2.1:50004 (ns1) # time=1050ms # ok 34 - userspace_pm: MP_PRIO TX # time=1194ms # ok 35 - userspace_pm: MP_PRIO RX # time=92ms # ok 36 - userspace_pm: CREATE_LISTENER 10.0.2.2 (client port) # time=800ms # ok 37 - userspace_pm: CLOSE_LISTENER 10.0.2.2 (client port) # time=1862ms # INFO: Cleanup # INFO: Done not ok 1 selftests: net/mptcp: userspace_pm.sh # exit=1 /srv/vmksft/testing/wt-12/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make: Leaving directory '/srv/vmksft/testing/wt-12/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__->