make -C tools/testing/selftests TARGETS=drivers/net/bonding TEST_PROGS=bonnd_macvlan.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-9/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-9/tools/testing/selftests/drivers/net/bonding' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-9/tools/testing/selftests/drivers/net/bonding' make[1]: Entering directory '/home/virtme/testing-9/tools/testing/selftests/drivers/net/bonding' TAP version 13 1..1 # timeout set to 1200 # selftests: drivers/net/bonding: bond_macvlan.sh [ 343.939047] br0: port 1(s0) entered blocking state [ 343.939337] br0: port 1(s0) entered disabled state [ 343.939600] s0: entered allmulticast mode [ 343.939879] s0: entered promiscuous mode [ 343.955494] bond0: (slave eth0): making interface the new active one [ 343.955915] bond0: (slave eth0): Enslaving as an active interface with an up link [ 343.956570] br0: port 1(s0) entered blocking state [ 343.956846] br0: port 1(s0) entered forwarding state [ 344.020270] br0: port 2(s1) entered blocking state [ 344.020561] br0: port 2(s1) entered disabled state [ 344.020821] s1: entered allmulticast mode [ 344.021158] s1: entered promiscuous mode [ 344.037589] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 344.038305] br0: port 2(s1) entered blocking state [ 344.038566] br0: port 2(s1) entered forwarding state [ 344.152576] br0: port 3(c0) entered blocking state [ 344.153005] br0: port 3(c0) entered disabled state [ 344.153393] c0: entered allmulticast mode [ 344.153827] c0: entered promiscuous mode [ 344.168224] br0: port 3(c0) entered blocking state [ 344.168599] br0: port 3(c0) entered forwarding state [ 344.264945] bond0 (unregistering): (slave eth0): Releasing backup interface [ 344.274172] bond0 (unregistering): (slave eth1): Releasing backup interface [ 344.282028] bond0 (unregistering): Released all slaves [ 344.327723] bond0: (slave eth0): making interface the new active one [ 344.328218] bond0: (slave eth0): Enslaving as an active interface with an up link [ 344.343435] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 345.977423] eth0: entered promiscuous mode # TEST: active-backup: IPv4: client->server [ OK ] # TEST: active-backup: IPv6: client->server [ OK ] # TEST: active-backup: IPv4: client->macvlan_1 [ OK ] # TEST: active-backup: IPv6: client->macvlan_1 [ OK ] # TEST: active-backup: IPv4: client->macvlan_2 [ OK ] # TEST: active-backup: IPv6: client->macvlan_2 [ OK ] # TEST: active-backup: IPv4: macvlan_1->macvlan_2 [ OK ] # TEST: active-backup: IPv6: macvlan_1->macvlan_2 [ OK ] # TEST: active-backup: IPv4: server->client [ OK ] # TEST: active-backup: IPv6: server->client [ OK ] # TEST: active-backup: IPv4: macvlan_1->client [ OK ] # TEST: active-backup: IPv6: macvlan_1->client [ OK ] # TEST: active-backup: IPv4: macvlan_2->client [ OK ] # TEST: active-backup: IPv6: macvlan_2->client [ OK ] # TEST: active-backup: IPv4: macvlan_2->macvlan_2 [ OK ] # TEST: active-backup: IPv6: macvlan_2->macvlan_2 [ OK ] [ 358.611977] eth0: left promiscuous mode [ 358.630762] bond0 (unregistering): (slave eth0): Releasing backup interface [ 358.637251] bond0 (unregistering): (slave eth1): Releasing backup interface [ 358.643126] bond0 (unregistering): Released all slaves [ 358.644380] br0: port 1(s0) entered disabled state [ 358.645008] br0: port 2(s1) entered disabled state [ 358.700371] bond0: (slave eth0): making interface the new active one [ 358.701038] bond0: (slave eth0): Enslaving as an active interface with an up link [ 358.701952] br0: port 1(s0) entered blocking state [ 358.702336] br0: port 1(s0) entered forwarding state [ 358.715932] bond0: (slave eth1): Enslaving as an active interface with an up link [ 358.716585] br0: port 2(s1) entered blocking state [ 358.716848] br0: port 2(s1) entered forwarding state [ 360.647868] eth0: entered promiscuous mode # TEST: balance-tlb: IPv4: client->server [ OK ] # TEST: balance-tlb: IPv6: client->server [ OK ] # TEST: balance-tlb: IPv4: client->macvlan_1 [ OK ] # TEST: balance-tlb: IPv6: client->macvlan_1 [ OK ] # TEST: balance-tlb: IPv4: client->macvlan_2 [ OK ] # TEST: balance-tlb: IPv6: client->macvlan_2 [ OK ] # TEST: balance-tlb: IPv4: macvlan_1->macvlan_2 [ OK ] # TEST: balance-tlb: IPv6: macvlan_1->macvlan_2 [ OK ] # TEST: balance-tlb: IPv4: server->client [ OK ] # TEST: balance-tlb: IPv6: server->client [ OK ] # TEST: balance-tlb: IPv4: macvlan_1->client [ OK ] # TEST: balance-tlb: IPv6: macvlan_1->client [ OK ] # TEST: balance-tlb: IPv4: macvlan_2->client [ OK ] # TEST: balance-tlb: IPv6: macvlan_2->client [ OK ] # TEST: balance-tlb: IPv4: macvlan_2->macvlan_2 [ OK ] # TEST: balance-tlb: IPv6: macvlan_2->macvlan_2 [ OK ] [ 373.263123] eth0: left promiscuous mode [ 373.279187] bond0 (unregistering): (slave eth0): Releasing active interface [ 373.290294] bond0 (unregistering): (slave eth1): Releasing active interface [ 373.299137] bond0 (unregistering): Released all slaves [ 373.300436] br0: port 1(s0) entered disabled state [ 373.301001] br0: port 2(s1) entered disabled state [ 373.360859] bond0: (slave eth0): making interface the new active one [ 373.361307] bond0: (slave eth0): Enslaving as an active interface with an up link [ 373.362062] br0: port 1(s0) entered blocking state [ 373.362339] br0: port 1(s0) entered forwarding state [ 373.378717] bond0: (slave eth1): Enslaving as an active interface with an up link [ 373.379703] br0: port 2(s1) entered blocking state [ 373.380082] br0: port 2(s1) entered forwarding state [ 375.234688] eth0: entered promiscuous mode # TEST: balance-alb: IPv4: client->server [ OK ] # TEST: balance-alb: IPv6: client->server [ OK ] # TEST: balance-alb: IPv4: client->macvlan_1 [ OK ] # TEST: balance-alb: IPv6: client->macvlan_1 [ OK ] # TEST: balance-alb: IPv4: client->macvlan_2 [ OK ] # TEST: balance-alb: IPv6: client->macvlan_2 [ OK ] # TEST: balance-alb: IPv4: macvlan_1->macvlan_2 [ OK ] # TEST: balance-alb: IPv6: macvlan_1->macvlan_2 [ OK ] # TEST: balance-alb: IPv4: server->client [ OK ] # TEST: balance-alb: IPv6: server->client [ OK ] # TEST: balance-alb: IPv4: macvlan_1->client [ OK ] # TEST: balance-alb: IPv6: macvlan_1->client [ OK ] # TEST: balance-alb: IPv4: macvlan_2->client [ OK ] # TEST: balance-alb: IPv6: macvlan_2->client [ OK ] # TEST: balance-alb: IPv4: macvlan_2->macvlan_2 [ OK ] # TEST: balance-alb: IPv6: macvlan_2->macvlan_2 [ OK ] [ 387.855979] eth0: left promiscuous mode [ 387.896948] br0: port 3(c0) entered disabled state [ 387.897656] c0 (unregistering): left allmulticast mode [ 387.897966] c0 (unregistering): left promiscuous mode [ 387.898232] br0: port 3(c0) entered disabled state [ 387.970551] br0: port 1(s0) entered disabled state [ 387.971007] bond0: (slave eth0): Releasing active interface [ 387.971303] bond0: (slave eth0): the permanent HWaddr of slave - 2a:db:94:6f:74:17 - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 387.972178] bond0: (slave eth1): making interface the new active one [ 387.980582] s0 (unregistering): left allmulticast mode [ 387.981036] s0 (unregistering): left promiscuous mode [ 387.981414] br0: port 1(s0) entered disabled state [ 388.006022] br0: port 2(s1) entered disabled state [ 388.006602] bond0: (slave eth1): Releasing active interface [ 388.019434] s1 (unregistering): left allmulticast mode [ 388.019743] s1 (unregistering): left promiscuous mode [ 388.020036] br0: port 2(s1) entered disabled state [ 388.052701] bond0 (unregistering): Released all slaves ok 1 selftests: drivers/net/bonding: bond_macvlan.sh make[1]: Leaving directory '/home/virtme/testing-9/tools/testing/selftests/drivers/net/bonding' make: Leaving directory '/home/virtme/testing-9/tools/testing/selftests' xx__-> echo $? 0 xx__->