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 [ 425.936665] br0: port 1(s0) entered blocking state [ 425.937038] br0: port 1(s0) entered disabled state [ 425.937303] s0: entered allmulticast mode [ 425.937590] s0: entered promiscuous mode [ 425.953131] bond0: (slave eth0): making interface the new active one [ 425.953547] bond0: (slave eth0): Enslaving as an active interface with an up link [ 425.954271] br0: port 1(s0) entered blocking state [ 425.954545] br0: port 1(s0) entered forwarding state [ 426.019558] br0: port 2(s1) entered blocking state [ 426.019911] br0: port 2(s1) entered disabled state [ 426.020172] s1: entered allmulticast mode [ 426.020499] s1: entered promiscuous mode [ 426.038987] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 426.039987] br0: port 2(s1) entered blocking state [ 426.040375] br0: port 2(s1) entered forwarding state [ 426.175719] br0: port 3(c0) entered blocking state [ 426.176118] br0: port 3(c0) entered disabled state [ 426.176463] c0: entered allmulticast mode [ 426.176862] c0: entered promiscuous mode [ 426.192538] br0: port 3(c0) entered blocking state [ 426.192859] br0: port 3(c0) entered forwarding state [ 426.297351] bond0 (unregistering): (slave eth0): Releasing backup interface [ 426.304050] bond0 (unregistering): (slave eth1): Releasing backup interface [ 426.309976] bond0 (unregistering): Released all slaves [ 426.357218] bond0: (slave eth0): making interface the new active one [ 426.357618] bond0: (slave eth0): Enslaving as an active interface with an up link [ 426.373741] bond0: (slave eth1): Enslaving as a backup interface with an up link [ 428.721559] 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 ] [ 441.316323] eth0: left promiscuous mode [ 441.333412] bond0 (unregistering): (slave eth0): Releasing backup interface [ 441.350060] bond0 (unregistering): (slave eth1): Releasing backup interface [ 441.358997] bond0 (unregistering): Released all slaves [ 441.359915] br0: port 1(s0) entered disabled state [ 441.360336] br0: port 2(s1) entered disabled state [ 441.405920] bond0: (slave eth0): making interface the new active one [ 441.406314] bond0: (slave eth0): Enslaving as an active interface with an up link [ 441.406758] br0: port 1(s0) entered blocking state [ 441.407049] br0: port 1(s0) entered forwarding state [ 441.424438] bond0: (slave eth1): Enslaving as an active interface with an up link [ 441.425511] br0: port 2(s1) entered blocking state [ 441.425842] br0: port 2(s1) entered forwarding state [ 442.625853] 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 ] [ 455.213791] eth0: left promiscuous mode [ 455.230060] bond0 (unregistering): (slave eth0): Releasing active interface [ 455.242171] bond0 (unregistering): (slave eth1): Releasing active interface [ 455.247978] bond0 (unregistering): Released all slaves [ 455.248945] br0: port 1(s0) entered disabled state [ 455.249361] br0: port 2(s1) entered disabled state [ 455.299223] bond0: (slave eth0): making interface the new active one [ 455.299794] bond0: (slave eth0): Enslaving as an active interface with an up link [ 455.300722] br0: port 1(s0) entered blocking state [ 455.301120] br0: port 1(s0) entered forwarding state [ 455.315259] bond0: (slave eth1): Enslaving as an active interface with an up link [ 455.316256] br0: port 2(s1) entered blocking state [ 455.316639] br0: port 2(s1) entered forwarding state [ 456.813170] 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 ] [ 469.454483] eth0: left promiscuous mode [ 469.497730] br0: port 3(c0) entered disabled state [ 469.498446] c0 (unregistering): left allmulticast mode [ 469.498726] c0 (unregistering): left promiscuous mode [ 469.499009] br0: port 3(c0) entered disabled state [ 469.562914] br0: port 1(s0) entered disabled state [ 469.563312] bond0: (slave eth0): Releasing active interface [ 469.563637] bond0: (slave eth0): the permanent HWaddr of slave - c2:da:49:c8:37:a5 - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts [ 469.564538] bond0: (slave eth1): making interface the new active one [ 469.575209] s0 (unregistering): left allmulticast mode [ 469.575527] s0 (unregistering): left promiscuous mode [ 469.575841] br0: port 1(s0) entered disabled state [ 469.598587] br0: port 2(s1) entered disabled state [ 469.599006] bond0: (slave eth1): Releasing active interface [ 469.610352] s1 (unregistering): left allmulticast mode [ 469.610658] s1 (unregistering): left promiscuous mode [ 469.610949] br0: port 2(s1) entered disabled state [ 469.654848] 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__->