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 [ 693.959068] veth0: renamed from veth1 [ 694.131022] br0: port 1(swp1) entered blocking state [ 694.131453] br0: port 1(swp1) entered disabled state [ 694.131877] swp1: entered allmulticast mode [ 694.132335] swp1: entered promiscuous mode [ 694.132748] br0: port 1(swp1) entered blocking state [ 694.133155] br0: port 1(swp1) entered forwarding state [ 694.166714] br0: port 2(vx0) entered blocking state [ 694.167137] br0: port 2(vx0) entered disabled state [ 694.167505] vx0: entered allmulticast mode [ 694.167971] vx0: entered promiscuous mode [ 694.168290] br0: port 2(vx0) entered blocking state [ 694.168644] br0: port 2(vx0) entered forwarding state [ 694.378424] br0: port 1(swp1) entered blocking state [ 694.378913] br0: port 1(swp1) entered disabled state [ 694.379293] swp1: entered allmulticast mode [ 694.379747] swp1: entered promiscuous mode [ 694.380142] br0: port 1(swp1) entered blocking state [ 694.380521] br0: port 1(swp1) entered forwarding state [ 694.413462] br0: port 2(vx0) entered blocking state [ 694.413876] br0: port 2(vx0) entered disabled state [ 694.414175] vx0: entered allmulticast mode [ 694.414482] vx0: entered promiscuous mode [ 694.414725] br0: port 2(vx0) entered blocking state [ 694.415005] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 699.949069] 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 ] [ 700.337918] br0: port 1(swp1) entered blocking state [ 700.338343] 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 ] [ 700.949924] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 701.119151] br0: port 1(swp1) entered blocking state [ 701.119457] 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 ] [ 701.957950] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 702.230056] vx0: left allmulticast mode [ 702.230384] vx0: left promiscuous mode [ 702.230657] br0: port 2(vx0) entered disabled state [ 702.243995] swp1: left allmulticast mode [ 702.244238] swp1: left promiscuous mode [ 702.244451] br0: port 1(swp1) entered disabled state [ 702.366963] vx0: left allmulticast mode [ 702.367344] vx0: left promiscuous mode [ 702.367739] br0: port 2(vx0) entered disabled state [ 702.379000] swp1: left allmulticast mode [ 702.379357] swp1: left promiscuous mode [ 702.379768] br0: port 1(swp1) entered disabled state [ 702.697062] veth0: renamed from veth1 [ 702.870976] br0: port 1(swp1) entered blocking state [ 702.871290] br0: port 1(swp1) entered disabled state [ 702.871602] swp1: entered allmulticast mode [ 702.872033] swp1: entered promiscuous mode [ 702.872352] br0: port 1(swp1) entered blocking state [ 702.872642] br0: port 1(swp1) entered forwarding state [ 702.907141] br0: port 2(vx0) entered blocking state [ 702.907537] br0: port 2(vx0) entered disabled state [ 702.908033] vx0: entered allmulticast mode [ 702.908404] vx0: entered promiscuous mode [ 702.908958] br0: port 2(vx0) entered blocking state [ 702.909292] br0: port 2(vx0) entered forwarding state [ 703.123421] br0: port 1(swp1) entered blocking state [ 703.123723] br0: port 1(swp1) entered disabled state [ 703.124024] swp1: entered allmulticast mode [ 703.124400] swp1: entered promiscuous mode [ 703.124806] br0: port 1(swp1) entered blocking state [ 703.125198] br0: port 1(swp1) entered forwarding state [ 703.155856] br0: port 2(vx0) entered blocking state [ 703.156183] br0: port 2(vx0) entered disabled state [ 703.156442] vx0: entered allmulticast mode [ 703.156765] vx0: entered promiscuous mode [ 703.157017] br0: port 2(vx0) entered blocking state [ 703.157292] 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 ] [ 708.824762] 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 ] [ 709.482486] br0: port 1(swp1) entered blocking state [ 709.482814] 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 ] [ 709.863588] 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 ] [ 710.543706] br0: port 1(swp1) entered blocking state [ 710.544031] 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 ] [ 711.891123] 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 ] [ 712.575028] vx0: left allmulticast mode [ 712.575448] vx0: left promiscuous mode [ 712.575837] br0: port 2(vx0) entered disabled state [ 712.586971] swp1: left allmulticast mode [ 712.587229] swp1: left promiscuous mode [ 712.587476] br0: port 1(swp1) entered disabled state [ 712.708905] vx0: left allmulticast mode [ 712.709144] vx0: left promiscuous mode [ 712.709360] br0: port 2(vx0) entered disabled state [ 712.719932] swp1: left allmulticast mode [ 712.720381] swp1: left promiscuous mode [ 712.720701] br0: port 1(swp1) entered disabled state [ 713.111999] veth0: renamed from veth1 [ 713.250330] br0: port 1(swp1) entered blocking state [ 713.250642] br0: port 1(swp1) entered disabled state [ 713.250931] swp1: entered allmulticast mode [ 713.251218] swp1: entered promiscuous mode [ 713.251502] br0: port 1(swp1) entered blocking state [ 713.251773] br0: port 1(swp1) entered forwarding state [ 713.279503] br0: port 2(vx0) entered blocking state [ 713.279910] br0: port 2(vx0) entered disabled state [ 713.280248] vx0: entered allmulticast mode [ 713.280613] vx0: entered promiscuous mode [ 713.280976] br0: port 2(vx0) entered blocking state [ 713.281315] br0: port 2(vx0) entered forwarding state [ 713.469988] br0: port 1(swp1) entered blocking state [ 713.470288] br0: port 1(swp1) entered disabled state [ 713.470611] swp1: entered allmulticast mode [ 713.471012] swp1: entered promiscuous mode [ 713.471403] br0: port 1(swp1) entered blocking state [ 713.471667] br0: port 1(swp1) entered forwarding state [ 713.505395] br0: port 2(vx0) entered blocking state [ 713.505685] br0: port 2(vx0) entered disabled state [ 713.505985] vx0: entered allmulticast mode [ 713.506274] vx0: entered promiscuous mode [ 713.506518] br0: port 2(vx0) entered blocking state [ 713.506773] 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 ] [ 718.884652] 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 ] [ 721.815105] vx0: left allmulticast mode [ 721.815366] vx0: left promiscuous mode [ 721.815630] br0: port 2(vx0) entered disabled state [ 721.827985] swp1: left allmulticast mode [ 721.828229] swp1: left promiscuous mode [ 721.828484] br0: port 1(swp1) entered disabled state [ 721.914909] vx0: left allmulticast mode [ 721.915197] vx0: left promiscuous mode [ 721.915490] br0: port 2(vx0) entered disabled state [ 721.927947] swp1: left allmulticast mode [ 721.928198] swp1: left promiscuous mode [ 721.928452] br0: port 1(swp1) entered disabled state [ 722.325041] veth0: renamed from veth1 [ 722.491374] br0: port 1(swp1) entered blocking state [ 722.491740] br0: port 1(swp1) entered disabled state [ 722.492186] swp1: entered allmulticast mode [ 722.492674] swp1: entered promiscuous mode [ 722.493087] br0: port 1(swp1) entered blocking state [ 722.493477] br0: port 1(swp1) entered forwarding state [ 722.527690] br0: port 2(vx0) entered blocking state [ 722.528122] br0: port 2(vx0) entered disabled state [ 722.528502] vx0: entered allmulticast mode [ 722.528937] vx0: entered promiscuous mode [ 722.529275] br0: port 2(vx0) entered blocking state [ 722.529653] br0: port 2(vx0) entered forwarding state [ 722.749744] br0: port 1(swp1) entered blocking state [ 722.750062] br0: port 1(swp1) entered disabled state [ 722.750337] swp1: entered allmulticast mode [ 722.750641] swp1: entered promiscuous mode [ 722.751051] br0: port 1(swp1) entered blocking state [ 722.751317] br0: port 1(swp1) entered forwarding state [ 722.786050] br0: port 2(vx0) entered blocking state [ 722.786343] br0: port 2(vx0) entered disabled state [ 722.786605] vx0: entered allmulticast mode [ 722.786911] vx0: entered promiscuous mode [ 722.787145] br0: port 2(vx0) entered blocking state [ 722.787404] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 728.135320] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 729.149937] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 734.204906] vx0: left allmulticast mode [ 734.205174] vx0: left promiscuous mode [ 734.205477] br0: port 2(vx0) entered disabled state [ 734.217009] swp1: left allmulticast mode [ 734.217376] swp1: left promiscuous mode [ 734.217822] br0: port 1(swp1) entered disabled state [ 734.319977] vx0: left allmulticast mode [ 734.320359] vx0: left promiscuous mode [ 734.320725] br0: port 2(vx0) entered disabled state [ 734.329013] swp1: left allmulticast mode [ 734.329366] swp1: left promiscuous mode [ 734.329724] br0: port 1(swp1) entered disabled state [ 734.749063] veth0: renamed from veth1 [ 734.915834] br0: port 1(swp1) entered blocking state [ 734.916247] br0: port 1(swp1) entered disabled state [ 734.916648] swp1: entered allmulticast mode [ 734.917182] swp1: entered promiscuous mode [ 734.917575] br0: port 1(swp1) entered blocking state [ 734.917967] br0: port 1(swp1) entered forwarding state [ 734.951863] br0: port 2(vx0) entered blocking state [ 734.952292] br0: port 2(vx0) entered disabled state [ 734.952681] vx0: entered allmulticast mode [ 734.953212] vx0: entered promiscuous mode [ 734.953568] br0: port 2(vx0) entered blocking state [ 734.953963] br0: port 2(vx0) entered forwarding state [ 735.165308] br0: port 1(swp1) entered blocking state [ 735.165610] br0: port 1(swp1) entered disabled state [ 735.165907] swp1: entered allmulticast mode [ 735.166205] swp1: entered promiscuous mode [ 735.166472] br0: port 1(swp1) entered blocking state [ 735.166734] br0: port 1(swp1) entered forwarding state [ 735.199235] br0: port 2(vx0) entered blocking state [ 735.199536] br0: port 2(vx0) entered disabled state [ 735.199812] vx0: entered allmulticast mode [ 735.200103] vx0: entered promiscuous mode [ 735.200367] br0: port 2(vx0) entered blocking state [ 735.200623] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 740.379041] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 770.426022] vx0: left allmulticast mode [ 770.426372] vx0: left promiscuous mode [ 770.426703] br0: port 2(vx0) entered disabled state [ 770.439990] swp1: left allmulticast mode [ 770.440334] swp1: left promiscuous mode [ 770.440723] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 770.539973] vx0: left allmulticast mode [ 770.540326] vx0: left promiscuous mode [ 770.540654] br0: port 2(vx0) entered disabled state [ 770.548490] swp1: left allmulticast mode [ 770.548847] swp1: left promiscuous mode [ 770.549147] 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__->