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 [ 695.055919] veth0: renamed from veth1 [ 695.208487] br0: port 1(swp1) entered blocking state [ 695.208798] br0: port 1(swp1) entered disabled state [ 695.209096] swp1: entered allmulticast mode [ 695.209390] swp1: entered promiscuous mode [ 695.209658] br0: port 1(swp1) entered blocking state [ 695.209956] br0: port 1(swp1) entered forwarding state [ 695.235502] br0: port 2(vx0) entered blocking state [ 695.235821] br0: port 2(vx0) entered disabled state [ 695.236079] vx0: entered allmulticast mode [ 695.236368] vx0: entered promiscuous mode [ 695.236611] br0: port 2(vx0) entered blocking state [ 695.236894] br0: port 2(vx0) entered forwarding state [ 695.433271] br0: port 1(swp1) entered blocking state [ 695.433578] br0: port 1(swp1) entered disabled state [ 695.433905] swp1: entered allmulticast mode [ 695.434248] swp1: entered promiscuous mode [ 695.434525] br0: port 1(swp1) entered blocking state [ 695.434807] br0: port 1(swp1) entered forwarding state [ 695.465812] br0: port 2(vx0) entered blocking state [ 695.466104] br0: port 2(vx0) entered disabled state [ 695.466363] vx0: entered allmulticast mode [ 695.466644] vx0: entered promiscuous mode [ 695.466935] br0: port 2(vx0) entered blocking state [ 695.467191] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 701.001259] 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 ] [ 701.362658] br0: port 1(swp1) entered blocking state [ 701.362962] 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 ] [ 702.005833] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 702.127203] br0: port 1(swp1) entered blocking state [ 702.127493] 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 ] [ 703.013972] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 703.234822] vx0: left allmulticast mode [ 703.235303] vx0: left promiscuous mode [ 703.235739] br0: port 2(vx0) entered disabled state [ 703.246868] swp1: left allmulticast mode [ 703.247290] swp1: left promiscuous mode [ 703.247685] br0: port 1(swp1) entered disabled state [ 703.368854] vx0: left allmulticast mode [ 703.369127] vx0: left promiscuous mode [ 703.369413] br0: port 2(vx0) entered disabled state [ 703.380939] swp1: left allmulticast mode [ 703.381226] swp1: left promiscuous mode [ 703.381504] br0: port 1(swp1) entered disabled state [ 703.781017] veth0: renamed from veth1 [ 703.945017] br0: port 1(swp1) entered blocking state [ 703.945318] br0: port 1(swp1) entered disabled state [ 703.945592] swp1: entered allmulticast mode [ 703.945947] swp1: entered promiscuous mode [ 703.946322] br0: port 1(swp1) entered blocking state [ 703.946679] br0: port 1(swp1) entered forwarding state [ 703.974652] br0: port 2(vx0) entered blocking state [ 703.974953] br0: port 2(vx0) entered disabled state [ 703.975210] vx0: entered allmulticast mode [ 703.975487] vx0: entered promiscuous mode [ 703.975709] br0: port 2(vx0) entered blocking state [ 703.975969] br0: port 2(vx0) entered forwarding state [ 704.178803] br0: port 1(swp1) entered blocking state [ 704.179126] br0: port 1(swp1) entered disabled state [ 704.179414] swp1: entered allmulticast mode [ 704.179753] swp1: entered promiscuous mode [ 704.180034] br0: port 1(swp1) entered blocking state [ 704.180305] br0: port 1(swp1) entered forwarding state [ 704.211806] br0: port 2(vx0) entered blocking state [ 704.212171] br0: port 2(vx0) entered disabled state [ 704.212440] vx0: entered allmulticast mode [ 704.212715] vx0: entered promiscuous mode [ 704.212943] br0: port 2(vx0) entered blocking state [ 704.213235] 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 ] [ 709.900055] 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.541131] br0: port 1(swp1) entered blocking state [ 710.541444] 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 ] [ 710.918424] 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 ] [ 711.579291] br0: port 1(swp1) entered blocking state [ 711.579579] 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 ] [ 712.915763] 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 ] [ 713.580924] vx0: left allmulticast mode [ 713.581802] vx0: left promiscuous mode [ 713.582329] br0: port 2(vx0) entered disabled state [ 713.591937] swp1: left allmulticast mode [ 713.592410] swp1: left promiscuous mode [ 713.592802] br0: port 1(swp1) entered disabled state [ 713.694856] vx0: left allmulticast mode [ 713.695383] vx0: left promiscuous mode [ 713.695747] br0: port 2(vx0) entered disabled state [ 713.709897] swp1: left allmulticast mode [ 713.710149] swp1: left promiscuous mode [ 713.710371] br0: port 1(swp1) entered disabled state [ 714.070930] veth0: renamed from veth1 [ 714.233357] br0: port 1(swp1) entered blocking state [ 714.233649] br0: port 1(swp1) entered disabled state [ 714.233965] swp1: entered allmulticast mode [ 714.234257] swp1: entered promiscuous mode [ 714.234534] br0: port 1(swp1) entered blocking state [ 714.234825] br0: port 1(swp1) entered forwarding state [ 714.267668] br0: port 2(vx0) entered blocking state [ 714.267961] br0: port 2(vx0) entered disabled state [ 714.268217] vx0: entered allmulticast mode [ 714.268503] vx0: entered promiscuous mode [ 714.268734] br0: port 2(vx0) entered blocking state [ 714.268987] br0: port 2(vx0) entered forwarding state [ 714.485038] br0: port 1(swp1) entered blocking state [ 714.485474] br0: port 1(swp1) entered disabled state [ 714.485885] swp1: entered allmulticast mode [ 714.486331] swp1: entered promiscuous mode [ 714.486692] br0: port 1(swp1) entered blocking state [ 714.486955] br0: port 1(swp1) entered forwarding state [ 714.517226] br0: port 2(vx0) entered blocking state [ 714.517535] br0: port 2(vx0) entered disabled state [ 714.517869] vx0: entered allmulticast mode [ 714.518161] vx0: entered promiscuous mode [ 714.518398] br0: port 2(vx0) entered blocking state [ 714.518652] 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 ] [ 719.898544] 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 ] [ 722.895919] vx0: left allmulticast mode [ 722.896174] vx0: left promiscuous mode [ 722.896419] br0: port 2(vx0) entered disabled state [ 722.908942] swp1: left allmulticast mode [ 722.909417] swp1: left promiscuous mode [ 722.909879] br0: port 1(swp1) entered disabled state [ 723.052891] vx0: left allmulticast mode [ 723.053169] vx0: left promiscuous mode [ 723.053429] br0: port 2(vx0) entered disabled state [ 723.068893] swp1: left allmulticast mode [ 723.069170] swp1: left promiscuous mode [ 723.069430] br0: port 1(swp1) entered disabled state [ 723.420173] veth0: renamed from veth1 [ 723.594424] br0: port 1(swp1) entered blocking state [ 723.594856] br0: port 1(swp1) entered disabled state [ 723.595256] swp1: entered allmulticast mode [ 723.595695] swp1: entered promiscuous mode [ 723.596104] br0: port 1(swp1) entered blocking state [ 723.596486] br0: port 1(swp1) entered forwarding state [ 723.630709] br0: port 2(vx0) entered blocking state [ 723.631008] br0: port 2(vx0) entered disabled state [ 723.631295] vx0: entered allmulticast mode [ 723.631580] vx0: entered promiscuous mode [ 723.631839] br0: port 2(vx0) entered blocking state [ 723.632091] br0: port 2(vx0) entered forwarding state [ 723.837360] br0: port 1(swp1) entered blocking state [ 723.837654] br0: port 1(swp1) entered disabled state [ 723.837960] swp1: entered allmulticast mode [ 723.838259] swp1: entered promiscuous mode [ 723.838534] br0: port 1(swp1) entered blocking state [ 723.838799] br0: port 1(swp1) entered forwarding state [ 723.875862] br0: port 2(vx0) entered blocking state [ 723.876276] br0: port 2(vx0) entered disabled state [ 723.876648] vx0: entered allmulticast mode [ 723.877182] vx0: entered promiscuous mode [ 723.877515] br0: port 2(vx0) entered blocking state [ 723.877899] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 729.213498] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 730.237836] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 735.264829] vx0: left allmulticast mode [ 735.265061] vx0: left promiscuous mode [ 735.265286] br0: port 2(vx0) entered disabled state [ 735.272953] swp1: left allmulticast mode [ 735.273430] swp1: left promiscuous mode [ 735.273764] br0: port 1(swp1) entered disabled state [ 735.397825] vx0: left allmulticast mode [ 735.398208] vx0: left promiscuous mode [ 735.398589] br0: port 2(vx0) entered disabled state [ 735.410883] swp1: left allmulticast mode [ 735.411309] swp1: left promiscuous mode [ 735.411698] br0: port 1(swp1) entered disabled state [ 735.697000] veth0: renamed from veth1 [ 735.856754] br0: port 1(swp1) entered blocking state [ 735.857049] br0: port 1(swp1) entered disabled state [ 735.857325] swp1: entered allmulticast mode [ 735.857616] swp1: entered promiscuous mode [ 735.857980] br0: port 1(swp1) entered blocking state [ 735.858239] br0: port 1(swp1) entered forwarding state [ 735.890864] br0: port 2(vx0) entered blocking state [ 735.891149] br0: port 2(vx0) entered disabled state [ 735.891404] vx0: entered allmulticast mode [ 735.891694] vx0: entered promiscuous mode [ 735.891937] br0: port 2(vx0) entered blocking state [ 735.892194] br0: port 2(vx0) entered forwarding state [ 736.096271] br0: port 1(swp1) entered blocking state [ 736.096573] br0: port 1(swp1) entered disabled state [ 736.096882] swp1: entered allmulticast mode [ 736.097220] swp1: entered promiscuous mode [ 736.097519] br0: port 1(swp1) entered blocking state [ 736.097814] br0: port 1(swp1) entered forwarding state [ 736.132328] br0: port 2(vx0) entered blocking state [ 736.132662] br0: port 2(vx0) entered disabled state [ 736.132981] vx0: entered allmulticast mode [ 736.133270] vx0: entered promiscuous mode [ 736.133500] br0: port 2(vx0) entered blocking state [ 736.133785] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 741.313287] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 771.372400] vx0: left allmulticast mode [ 771.372717] vx0: left promiscuous mode [ 771.373047] br0: port 2(vx0) entered disabled state [ 771.385075] swp1: left allmulticast mode [ 771.385425] swp1: left promiscuous mode [ 771.385749] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 771.509916] vx0: left allmulticast mode [ 771.510406] vx0: left promiscuous mode [ 771.510915] br0: port 2(vx0) entered disabled state [ 771.524910] swp1: left allmulticast mode [ 771.525511] swp1: left promiscuous mode [ 771.526002] 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__->