make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-1/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 692.338681] veth0: renamed from veth1 [ 692.498088] br0: port 1(swp1) entered blocking state [ 692.498392] br0: port 1(swp1) entered disabled state [ 692.498671] swp1: entered allmulticast mode [ 692.498981] swp1: entered promiscuous mode [ 692.499276] br0: port 1(swp1) entered blocking state [ 692.499550] br0: port 1(swp1) entered forwarding state [ 692.533478] br0: port 2(vx0) entered blocking state [ 692.533792] br0: port 2(vx0) entered disabled state [ 692.534112] vx0: entered allmulticast mode [ 692.534404] vx0: entered promiscuous mode [ 692.534902] br0: port 2(vx0) entered blocking state [ 692.535188] br0: port 2(vx0) entered forwarding state [ 692.730141] br0: port 1(swp1) entered blocking state [ 692.730583] br0: port 1(swp1) entered disabled state [ 692.730996] swp1: entered allmulticast mode [ 692.731432] swp1: entered promiscuous mode [ 692.731841] br0: port 1(swp1) entered blocking state [ 692.732215] br0: port 1(swp1) entered forwarding state [ 692.762223] br0: port 2(vx0) entered blocking state [ 692.762563] br0: port 2(vx0) entered disabled state [ 692.762862] vx0: entered allmulticast mode [ 692.763183] vx0: entered promiscuous mode [ 692.763421] br0: port 2(vx0) entered blocking state [ 692.763694] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 697.860158] tc (32145) used greatest stack depth: 11696 bytes left # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 698.265647] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 698.619226] br0: port 1(swp1) entered blocking state [ 698.619579] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] [ 699.270108] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 699.378177] br0: port 1(swp1) entered blocking state [ 699.378496] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] [ 700.278028] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 700.498964] vx0: left allmulticast mode [ 700.499491] vx0: left promiscuous mode [ 700.500168] br0: port 2(vx0) entered disabled state [ 700.519041] swp1: left allmulticast mode [ 700.519572] swp1: left promiscuous mode [ 700.519911] br0: port 1(swp1) entered disabled state [ 700.628069] vx0: left allmulticast mode [ 700.628517] vx0: left promiscuous mode [ 700.628933] br0: port 2(vx0) entered disabled state [ 700.639994] swp1: left allmulticast mode [ 700.640278] swp1: left promiscuous mode [ 700.640496] br0: port 1(swp1) entered disabled state [ 701.009058] veth0: renamed from veth1 [ 701.166919] br0: port 1(swp1) entered blocking state [ 701.167346] br0: port 1(swp1) entered disabled state [ 701.167750] swp1: entered allmulticast mode [ 701.168290] swp1: entered promiscuous mode [ 701.168703] br0: port 1(swp1) entered blocking state [ 701.169095] br0: port 1(swp1) entered forwarding state [ 701.200570] br0: port 2(vx0) entered blocking state [ 701.201014] br0: port 2(vx0) entered disabled state [ 701.201410] vx0: entered allmulticast mode [ 701.201907] vx0: entered promiscuous mode [ 701.202274] br0: port 2(vx0) entered blocking state [ 701.202649] br0: port 2(vx0) entered forwarding state [ 701.393847] br0: port 1(swp1) entered blocking state [ 701.394165] br0: port 1(swp1) entered disabled state [ 701.394457] swp1: entered allmulticast mode [ 701.394761] swp1: entered promiscuous mode [ 701.395057] br0: port 1(swp1) entered blocking state [ 701.395335] br0: port 1(swp1) entered forwarding state [ 701.424036] br0: port 2(vx0) entered blocking state [ 701.424360] br0: port 2(vx0) entered disabled state [ 701.424643] vx0: entered allmulticast mode [ 701.425059] vx0: entered promiscuous mode [ 701.425322] br0: port 2(vx0) entered blocking state [ 701.425613] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 707.065077] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 707.718974] br0: port 1(swp1) entered blocking state [ 707.719324] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 708.112357] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 708.784473] br0: port 1(swp1) entered blocking state [ 708.784788] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 710.148796] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 710.819017] vx0: left allmulticast mode [ 710.819357] vx0: left promiscuous mode [ 710.819634] br0: port 2(vx0) entered disabled state [ 710.831989] swp1: left allmulticast mode [ 710.832236] swp1: left promiscuous mode [ 710.832492] br0: port 1(swp1) entered disabled state [ 710.929923] vx0: left allmulticast mode [ 710.930187] vx0: left promiscuous mode [ 710.930453] br0: port 2(vx0) entered disabled state [ 710.938996] swp1: left allmulticast mode [ 710.939250] swp1: left promiscuous mode [ 710.939509] br0: port 1(swp1) entered disabled state [ 711.323614] veth0: renamed from veth1 [ 711.471226] br0: port 1(swp1) entered blocking state [ 711.471527] br0: port 1(swp1) entered disabled state [ 711.471805] swp1: entered allmulticast mode [ 711.472113] swp1: entered promiscuous mode [ 711.472396] br0: port 1(swp1) entered blocking state [ 711.472672] br0: port 1(swp1) entered forwarding state [ 711.499644] br0: port 2(vx0) entered blocking state [ 711.499958] br0: port 2(vx0) entered disabled state [ 711.500229] vx0: entered allmulticast mode [ 711.500522] vx0: entered promiscuous mode [ 711.500757] br0: port 2(vx0) entered blocking state [ 711.501036] br0: port 2(vx0) entered forwarding state [ 711.699562] br0: port 1(swp1) entered blocking state [ 711.700078] br0: port 1(swp1) entered disabled state [ 711.700495] swp1: entered allmulticast mode [ 711.700948] swp1: entered promiscuous mode [ 711.701373] br0: port 1(swp1) entered blocking state [ 711.701758] br0: port 1(swp1) entered forwarding state [ 711.734672] br0: port 2(vx0) entered blocking state [ 711.735124] br0: port 2(vx0) entered disabled state [ 711.735521] vx0: entered allmulticast mode [ 711.735978] vx0: entered promiscuous mode [ 711.736326] br0: port 2(vx0) entered blocking state [ 711.736720] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 717.125267] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 720.126021] vx0: left allmulticast mode [ 720.126562] vx0: left promiscuous mode [ 720.127041] br0: port 2(vx0) entered disabled state [ 720.138044] swp1: left allmulticast mode [ 720.138496] swp1: left promiscuous mode [ 720.138930] br0: port 1(swp1) entered disabled state [ 720.239945] vx0: left allmulticast mode [ 720.240298] vx0: left promiscuous mode [ 720.240758] br0: port 2(vx0) entered disabled state [ 720.248025] swp1: left allmulticast mode [ 720.248657] swp1: left promiscuous mode [ 720.249277] br0: port 1(swp1) entered disabled state [ 720.640139] veth0: renamed from veth1 [ 720.810026] br0: port 1(swp1) entered blocking state [ 720.810468] br0: port 1(swp1) entered disabled state [ 720.810901] swp1: entered allmulticast mode [ 720.811360] swp1: entered promiscuous mode [ 720.811782] br0: port 1(swp1) entered blocking state [ 720.812195] br0: port 1(swp1) entered forwarding state [ 720.846765] br0: port 2(vx0) entered blocking state [ 720.847181] br0: port 2(vx0) entered disabled state [ 720.847558] vx0: entered allmulticast mode [ 720.847974] vx0: entered promiscuous mode [ 720.848309] br0: port 2(vx0) entered blocking state [ 720.848696] br0: port 2(vx0) entered forwarding state [ 721.067080] br0: port 1(swp1) entered blocking state [ 721.067379] br0: port 1(swp1) entered disabled state [ 721.067696] swp1: entered allmulticast mode [ 721.068131] swp1: entered promiscuous mode [ 721.068410] br0: port 1(swp1) entered blocking state [ 721.068685] br0: port 1(swp1) entered forwarding state [ 721.103917] br0: port 2(vx0) entered blocking state [ 721.104211] br0: port 2(vx0) entered disabled state [ 721.104503] vx0: entered allmulticast mode [ 721.104809] vx0: entered promiscuous mode [ 721.105103] br0: port 2(vx0) entered blocking state [ 721.105392] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 726.473095] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 727.487238] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 732.537987] vx0: left allmulticast mode [ 732.538537] vx0: left promiscuous mode [ 732.539094] br0: port 2(vx0) entered disabled state [ 732.555043] swp1: left allmulticast mode [ 732.555559] swp1: left promiscuous mode [ 732.556064] br0: port 1(swp1) entered disabled state [ 732.672984] vx0: left allmulticast mode [ 732.673517] vx0: left promiscuous mode [ 732.674083] br0: port 2(vx0) entered disabled state [ 732.685009] swp1: left allmulticast mode [ 732.685385] swp1: left promiscuous mode [ 732.685852] br0: port 1(swp1) entered disabled state [ 733.039235] veth0: renamed from veth1 [ 733.210932] br0: port 1(swp1) entered blocking state [ 733.211232] br0: port 1(swp1) entered disabled state [ 733.211510] swp1: entered allmulticast mode [ 733.211900] swp1: entered promiscuous mode [ 733.212177] br0: port 1(swp1) entered blocking state [ 733.212443] br0: port 1(swp1) entered forwarding state [ 733.244392] br0: port 2(vx0) entered blocking state [ 733.244696] br0: port 2(vx0) entered disabled state [ 733.245021] vx0: entered allmulticast mode [ 733.245313] vx0: entered promiscuous mode [ 733.245548] br0: port 2(vx0) entered blocking state [ 733.245810] br0: port 2(vx0) entered forwarding state [ 733.463208] br0: port 1(swp1) entered blocking state [ 733.463622] br0: port 1(swp1) entered disabled state [ 733.464028] swp1: entered allmulticast mode [ 733.464476] swp1: entered promiscuous mode [ 733.464883] br0: port 1(swp1) entered blocking state [ 733.465250] br0: port 1(swp1) entered forwarding state [ 733.498647] br0: port 2(vx0) entered blocking state [ 733.498958] br0: port 2(vx0) entered disabled state [ 733.499489] vx0: entered allmulticast mode [ 733.499792] vx0: entered promiscuous mode [ 733.500051] br0: port 2(vx0) entered blocking state [ 733.500330] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 738.688407] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 768.736002] vx0: left allmulticast mode [ 768.736412] vx0: left promiscuous mode [ 768.736848] br0: port 2(vx0) entered disabled state [ 768.749016] swp1: left allmulticast mode [ 768.749413] swp1: left promiscuous mode [ 768.749786] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 768.843976] vx0: left allmulticast mode [ 768.844334] vx0: left promiscuous mode [ 768.844668] br0: port 2(vx0) entered disabled state [ 768.856002] swp1: left allmulticast mode [ 768.856441] swp1: left promiscuous mode [ 768.856895] br0: port 1(swp1) entered disabled state not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->