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.002482] br0: port 1(s0) entered blocking state [ 343.002957] br0: port 1(s0) entered disabled state [ 343.003316] s0: entered allmulticast mode [ 343.003734] s0: entered promiscuous mode [ 343.017716] bond0: (slave eth0): making interface the new active one [ 343.018090] bond0: (slave eth0): Enslaving as an active interface with an up link [ 343.018940] br0: port 1(s0) entered blocking state [ 343.019203] br0: port 1(s0) entered forwarding state [ 343.083866] br0: port 2(s1) entered blocking state [ 343.084278] br0: port 2(s1) entered disabled state [ 343.084691] s1: entered allmulticast mode [ 343.085115] s1: entered promiscuous mode [ 343.101114] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 343.101893] br0: port 2(s1) entered blocking state [ 343.102166] br0: port 2(s1) entered forwarding state [ 343.215357] br0: port 3(c0) entered blocking state [ 343.215697] br0: port 3(c0) entered disabled state [ 343.215962] c0: entered allmulticast mode [ 343.216247] c0: entered promiscuous mode [ 343.230222] br0: port 3(c0) entered blocking state [ 343.230523] br0: port 3(c0) entered forwarding state [ 343.323480] bond0 (unregistering): (slave eth0): Releasing backup interface [ 343.332018] bond0 (unregistering): (slave eth1): Releasing backup interface [ 343.337816] bond0 (unregistering): Released all slaves [ 343.389160] bond0: (slave eth0): making interface the new active one [ 343.389543] bond0: (slave eth0): Enslaving as an active interface with an up link [ 343.406043] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 345.931841] 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.509972] eth0: left promiscuous mode [ 358.524183] bond0 (unregistering): (slave eth0): Releasing backup interface [ 358.531845] bond0 (unregistering): (slave eth1): Releasing backup interface [ 358.540783] bond0 (unregistering): Released all slaves [ 358.541596] br0: port 1(s0) entered disabled state [ 358.542026] br0: port 2(s1) entered disabled state [ 358.582518] bond0: (slave eth0): making interface the new active one [ 358.582959] bond0: (slave eth0): Enslaving as an active interface with an up link [ 358.583624] br0: port 1(s0) entered blocking state [ 358.583931] br0: port 1(s0) entered forwarding state [ 358.597143] bond0: (slave eth1): Enslaving as an active interface with an up link [ 358.597683] br0: port 2(s1) entered blocking state [ 358.597947] br0: port 2(s1) entered forwarding state [ 360.659256] 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.295470] eth0: left promiscuous mode [ 373.311636] bond0 (unregistering): (slave eth0): Releasing active interface [ 373.319154] bond0 (unregistering): (slave eth1): Releasing active interface [ 373.326855] bond0 (unregistering): Released all slaves [ 373.328131] br0: port 1(s0) entered disabled state [ 373.328716] br0: port 2(s1) entered disabled state [ 373.379953] bond0: (slave eth0): making interface the new active one [ 373.380526] bond0: (slave eth0): Enslaving as an active interface with an up link [ 373.381485] br0: port 1(s0) entered blocking state [ 373.381886] br0: port 1(s0) entered forwarding state [ 373.395218] bond0: (slave eth1): Enslaving as an active interface with an up link [ 373.395995] br0: port 2(s1) entered blocking state [ 373.396263] br0: port 2(s1) entered forwarding state [ 375.320449] 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.927061] eth0: left promiscuous mode [ 387.966283] br0: port 3(c0) entered disabled state [ 387.967372] c0 (unregistering): left allmulticast mode [ 387.967822] c0 (unregistering): left promiscuous mode [ 387.968219] br0: port 3(c0) entered disabled state [ 388.036919] br0: port 1(s0) entered disabled state [ 388.037458] bond0: (slave eth0): Releasing active interface [ 388.037821] bond0: (slave eth0): the permanent HWaddr of slave - 46:70:1a:cd:a0:c1 - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 388.038792] bond0: (slave eth1): making interface the new active one [ 388.049181] s0 (unregistering): left allmulticast mode [ 388.049638] s0 (unregistering): left promiscuous mode [ 388.050032] br0: port 1(s0) entered disabled state [ 388.075334] br0: port 2(s1) entered disabled state [ 388.075991] bond0: (slave eth1): Releasing active interface [ 388.084376] s1 (unregistering): left allmulticast mode [ 388.084835] s1 (unregistering): left promiscuous mode [ 388.085242] br0: port 2(s1) entered disabled state [ 388.111088] 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__->