make -C tools/testing/selftests TARGETS="drivers/net/bonding" TEST_PROGS=bbond_options.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing/wt-10/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing/wt-10/tools/testing/selftests/drivers/net/bonding' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-10/tools/testing/selftests/drivers/net/bonding' make[1]: Entering directory '/home/virtme/testing/wt-10/tools/testing/selftests/drivers/net/bonding' TAP version 13 1..1 # overriding timeout to 2400 # selftests: drivers/net/bonding: bond_options.sh # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: prio (Current iproute or kernel doesn't support bond option 'prio'.) [SKIP] # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 0) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 1) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 2) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 3) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 4) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 5) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 220: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # !!!malformed message: len=0 # ./bond_options.sh: line 240: [: !=: unary operator expected # TEST: arp_validate (active-backup arp_ip_target arp_validate 6) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: arp_validate ns (Current iproute or kernel doesn't support bond option 'ns_ip6_target'.) [SKIP] # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: num_grat_arp (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Cannot find device "s" # ./bond_options.sh: line 362: [: : integer expression expected # TEST: num_grat_arp (active-backup miimon num_grat_arp 10) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: num_grat_arp (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Cannot find device "s" # ./bond_options.sh: line 362: [: : integer expression expected # TEST: num_grat_arp (active-backup miimon num_grat_arp 20) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: num_grat_arp (check connection: ping6 failed) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Cannot find device "s" # ./bond_options.sh: line 362: [: : integer expression expected # TEST: num_grat_arp (active-backup miimon num_grat_arp 30) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: fail_over_mac 0 (all slaves have same mac) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: fail_over_mac 0 (failover: all slaves have same mac) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Device "" does not exist. # TEST: fail_over_mac 1 (bond mac is same with active slave mac) [ OK ] # TEST: fail_over_mac 1 (backup slave mac is not changed) [ OK ] # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # Device "" does not exist. # TEST: fail_over_mac 1 (failover: bond mac is same with active slave mac) [ OK ] # TEST: fail_over_mac 1 (failover: backup slave mac is not changed) [ OK ] # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: fail_over_mac 2 (bond mac is same with first slave mac) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # Device "" does not exist. # TEST: fail_over_mac 2 (bond mac is same with active slave mac) [ OK ] # TEST: fail_over_mac 2 (backup slave mac inherit) [ OK ] # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Not enough information: "dev" argument is required. # !!!malformed message: len=0 # TEST: fail_over_mac 2 (failover: bond mac is same with first slave mac) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # !!!malformed message: len=0 # Device "" does not exist. # TEST: fail_over_mac 2 (failover: bond mac is same with active slave mac) [ OK ] # TEST: fail_over_mac 2 (failover: backup slave mac inherit) [ OK ] # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: bond fail_over_mac follow (random first slave mac) [ OK ] # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: fail_over_mac 2 (first slave mac random) [FAIL] # check connection: ping6 failed # !!!malformed message: len=0 # Cannot find device "eth0.3" # Cannot find device "eth0.3" # Cannot find device "eth0.3" # Cannot find device "eth0.3" # Cannot find device "eth0.3" # Cannot find device "eth0.3" # !!!malformed message: len=0 # !!!malformed message: len=0 # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # Cannot find device "bond0.3" # Cannot find device "bond0.3" # Cannot find device "bond0.3" # TEST: vlan over bond arp (active-backup) [FAIL] # check connection: ping6 failed # RTNETLINK answers: File exists # !!!malformed message: len=0 # !!!malformed message: len=0 # TEST: vlan_over_bond ns (active-backup) [SKIP] # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 # !!!malformed message: len=0 not ok 1 selftests: drivers/net/bonding: bond_options.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing/wt-10/tools/testing/selftests/drivers/net/bonding' make: Leaving directory '/home/virtme/testing/wt-10/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->