make -C tools/testing/selftests TARGETS="net/mptcp" TEST_PROGS=pm_netlink..sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing/wt-11/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing/wt-11/tools/testing/selftests/net/mptcp' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-11/tools/testing/selftests/net/mptcp' make[1]: Entering directory '/home/virtme/testing/wt-11/tools/testing/selftests/net/mptcp' TAP version 13 1..1 # timeout set to 1800 # selftests: net/mptcp: pm_netlink.sh # !!!malformed message: len=0 # 01 defaults addr list [ OK ] # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 02 simple add/get addr [FAIL] expected 'id 1 flags 10.0.1.1' got '' # 03 dump addrs [FAIL] expected 'id 1 flags 10.0.1.1 # id 2 flags subflow dev lo 10.0.1.2 # id 3 flags signal,backup 10.0.1.3' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 04 simple del addr [ OK ] # 05 dump addrs after del [FAIL] expected 'id 1 flags 10.0.1.1 # id 3 flags signal,backup 10.0.1.3' got '' # 06 duplicate addr [ OK ] # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 07 id addr increment [FAIL] expected 'id 4 flags signal 10.0.1.4' got '' # 08 hard addr limit [FAIL] expected 'id 9 flags signal 10.0.1.9' got '' # 09 above hard addr limit [ OK ] # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 10 id limit [FAIL] expected 'id 1 flags 10.0.1.1 # id 3 flags signal,backup 10.0.1.3 # id 4 flags signal 10.0.1.4 # id 5 flags signal 10.0.1.5 # id 6 flags signal 10.0.1.6 # id 7 flags signal 10.0.1.7 # id 8 flags signal 10.0.1.8' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 11 flush addrs [ OK ] # 12 rcv addrs above hard limit [ OK ] # 13 subflows above hard limit [ OK ] # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 14 set limits [FAIL] expected 'accept 8 # subflows 8' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 15 set ids [FAIL] expected 'id 1 flags 10.0.1.1 # id 2 flags 10.0.1.2 # id 3 flags 10.0.1.7 # id 4 flags 10.0.1.8 # id 100 flags 10.0.1.3 # id 101 flags 10.0.1.4 # id 254 flags 10.0.1.5 # id 255 flags 10.0.1.6' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 16 wrap-around ids [FAIL] expected 'id 1 flags 10.0.0.1 # id 2 flags 10.0.0.4 # id 3 flags 10.0.0.6 # id 4 flags 10.0.0.7 # id 5 flags 10.0.0.8 # id 253 flags 10.0.0.5 # id 254 flags 10.0.0.2 # id 255 flags 10.0.0.3' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 17 set flags (backup) [FAIL] expected 'id 1 flags subflow,backup 10.0.1.1' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 18 (nobackup) [FAIL] expected 'id 1 flags subflow 10.0.1.1' got '' # ./pm_nl_ctl: Not a controller message, len=0 type=0x0 # # 19 (fullmesh) [SKIP] # 20 (nofullmesh) [SKIP] # 21 (backup,fullmesh) [SKIP] # # TAP version 13 # 1..21 # ok 1 - pm_netlink: defaults addr list # time=21ms # not ok 2 - pm_netlink: simple add/get addr # different output time=84ms # not ok 3 - pm_netlink: dump addrs # different output time=23ms # ok 4 - pm_netlink: simple del addr # time=36ms # not ok 5 - pm_netlink: dump addrs after del # different output time=23ms # ok 6 - pm_netlink: duplicate addr # time=38ms # not ok 7 - pm_netlink: id addr increment # different output time=38ms # not ok 8 - pm_netlink: hard addr limit # different output time=102ms # ok 9 - pm_netlink: above hard addr limit # time=21ms # not ok 10 - pm_netlink: id limit # different output time=7228ms # ok 11 - pm_netlink: flush addrs # time=37ms # ok 12 - pm_netlink: rcv addrs above hard limit # time=35ms # ok 13 - pm_netlink: subflows above hard limit # time=35ms # not ok 14 - pm_netlink: set limits # different output time=50ms # not ok 15 - pm_netlink: set ids # different output time=150ms # not ok 16 - pm_netlink: wrap-around ids # different output time=152ms # not ok 17 - pm_netlink: set flags (backup) # different output time=65ms # not ok 18 - pm_netlink: (nobackup) # different output time=36ms # ok 19 - pm_netlink: (fullmesh) # SKIP time=36ms # ok 20 - pm_netlink: (nofullmesh) # SKIP time=7ms # ok 21 - pm_netlink: (backup,fullmesh) # SKIP time=6ms not ok 1 selftests: net/mptcp: pm_netlink.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing/wt-11/tools/testing/selftests/net/mptcp' make: Leaving directory '/home/virtme/testing/wt-11/tools/testing/selftests' xx__-> echo $? 0 xx__->