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 [ 748.750733] veth0: renamed from veth1 [ 748.914325] br0: port 1(swp1) entered blocking state [ 748.914735] br0: port 1(swp1) entered disabled state [ 748.915014] swp1: entered allmulticast mode [ 748.915316] swp1: entered promiscuous mode [ 748.915634] br0: port 1(swp1) entered blocking state [ 748.915972] br0: port 1(swp1) entered forwarding state [ 748.948241] br0: port 2(vx0) entered blocking state [ 748.948605] br0: port 2(vx0) entered disabled state [ 748.948868] vx0: entered allmulticast mode [ 748.949167] vx0: entered promiscuous mode [ 748.949403] br0: port 2(vx0) entered blocking state [ 748.949673] br0: port 2(vx0) entered forwarding state [ 749.167142] br0: port 1(swp1) entered blocking state [ 749.167438] br0: port 1(swp1) entered disabled state [ 749.167736] swp1: entered allmulticast mode [ 749.168035] swp1: entered promiscuous mode [ 749.168315] br0: port 1(swp1) entered blocking state [ 749.168589] br0: port 1(swp1) entered forwarding state [ 749.204830] br0: port 2(vx0) entered blocking state [ 749.205243] br0: port 2(vx0) entered disabled state [ 749.205682] vx0: entered allmulticast mode [ 749.206110] vx0: entered promiscuous mode [ 749.206547] br0: port 2(vx0) entered blocking state [ 749.206918] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 754.722789] 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 ] [ 755.126011] br0: port 1(swp1) entered blocking state [ 755.126369] 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 ] [ 755.728552] 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 ] [ 756.138836] br0: port 1(swp1) entered blocking state [ 756.139161] 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 ] [ 756.928430] 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 ] [ 757.324804] vx0: left allmulticast mode [ 757.325053] vx0: left promiscuous mode [ 757.325294] br0: port 2(vx0) entered disabled state [ 757.325744] swp1: left allmulticast mode [ 757.325960] swp1: left promiscuous mode [ 757.326305] br0: port 1(swp1) entered disabled state [ 757.384714] vx0: left allmulticast mode [ 757.385390] vx0: left promiscuous mode [ 757.386043] br0: port 2(vx0) entered disabled state [ 757.387174] swp1: left allmulticast mode [ 757.387805] swp1: left promiscuous mode [ 757.388502] br0: port 1(swp1) entered disabled state [ 757.764855] veth0: renamed from veth1 [ 757.899897] br0: port 1(swp1) entered blocking state [ 757.900205] br0: port 1(swp1) entered disabled state [ 757.900490] swp1: entered allmulticast mode [ 757.900801] swp1: entered promiscuous mode [ 757.901079] br0: port 1(swp1) entered blocking state [ 757.901345] br0: port 1(swp1) entered forwarding state [ 757.929677] br0: port 2(vx0) entered blocking state [ 757.929975] br0: port 2(vx0) entered disabled state [ 757.930232] vx0: entered allmulticast mode [ 757.930569] vx0: entered promiscuous mode [ 757.930811] br0: port 2(vx0) entered blocking state [ 757.931075] br0: port 2(vx0) entered forwarding state [ 758.115994] br0: port 1(swp1) entered blocking state [ 758.116330] br0: port 1(swp1) entered disabled state [ 758.116653] swp1: entered allmulticast mode [ 758.116960] swp1: entered promiscuous mode [ 758.117294] br0: port 1(swp1) entered blocking state [ 758.117567] br0: port 1(swp1) entered forwarding state [ 758.146325] br0: port 2(vx0) entered blocking state [ 758.146744] br0: port 2(vx0) entered disabled state [ 758.147117] vx0: entered allmulticast mode [ 758.147397] vx0: entered promiscuous mode [ 758.147628] br0: port 2(vx0) entered blocking state [ 758.147890] 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 ] [ 763.806827] 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 ] [ 764.510465] br0: port 1(swp1) entered blocking state [ 764.510763] 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 ] [ 764.946740] 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 ] [ 765.663265] br0: port 1(swp1) entered blocking state [ 765.663575] 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 ] [ 767.045883] 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 ] [ 767.737525] vx0: left allmulticast mode [ 767.738108] vx0: left promiscuous mode [ 767.738489] br0: port 2(vx0) entered disabled state [ 767.739118] swp1: left allmulticast mode [ 767.739714] swp1: left promiscuous mode [ 767.740365] br0: port 1(swp1) entered disabled state [ 767.825648] vx0: left allmulticast mode [ 767.826123] vx0: left promiscuous mode [ 767.826696] br0: port 2(vx0) entered disabled state [ 767.827331] swp1: left allmulticast mode [ 767.827566] swp1: left promiscuous mode [ 767.827906] br0: port 1(swp1) entered disabled state [ 768.228797] veth0: renamed from veth1 [ 768.396876] br0: port 1(swp1) entered blocking state [ 768.397172] br0: port 1(swp1) entered disabled state [ 768.397458] swp1: entered allmulticast mode [ 768.397764] swp1: entered promiscuous mode [ 768.398035] br0: port 1(swp1) entered blocking state [ 768.398294] br0: port 1(swp1) entered forwarding state [ 768.429441] br0: port 2(vx0) entered blocking state [ 768.429748] br0: port 2(vx0) entered disabled state [ 768.430020] vx0: entered allmulticast mode [ 768.430316] vx0: entered promiscuous mode [ 768.430564] br0: port 2(vx0) entered blocking state [ 768.430819] br0: port 2(vx0) entered forwarding state [ 768.612135] br0: port 1(swp1) entered blocking state [ 768.612463] br0: port 1(swp1) entered disabled state [ 768.612747] swp1: entered allmulticast mode [ 768.613064] swp1: entered promiscuous mode [ 768.613346] br0: port 1(swp1) entered blocking state [ 768.613628] br0: port 1(swp1) entered forwarding state [ 768.643763] br0: port 2(vx0) entered blocking state [ 768.644071] br0: port 2(vx0) entered disabled state [ 768.644339] vx0: entered allmulticast mode [ 768.644699] vx0: entered promiscuous mode [ 768.644930] br0: port 2(vx0) entered blocking state [ 768.645183] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- [ 773.934778] tc (29492) used greatest stack depth: 11576 bytes left # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 774.017129] 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 ] [ 776.944740] vx0: left allmulticast mode [ 776.945124] vx0: left promiscuous mode [ 776.945498] br0: port 2(vx0) entered disabled state [ 776.946280] swp1: left allmulticast mode [ 776.946611] swp1: left promiscuous mode [ 776.946925] br0: port 1(swp1) entered disabled state [ 777.032837] vx0: left allmulticast mode [ 777.033093] vx0: left promiscuous mode [ 777.033345] br0: port 2(vx0) entered disabled state [ 777.033879] swp1: left allmulticast mode [ 777.034135] swp1: left promiscuous mode [ 777.034399] br0: port 1(swp1) entered disabled state [ 777.429705] veth0: renamed from veth1 [ 777.581829] br0: port 1(swp1) entered blocking state [ 777.582142] br0: port 1(swp1) entered disabled state [ 777.582461] swp1: entered allmulticast mode [ 777.582834] swp1: entered promiscuous mode [ 777.583201] br0: port 1(swp1) entered blocking state [ 777.583492] br0: port 1(swp1) entered forwarding state [ 777.613682] br0: port 2(vx0) entered blocking state [ 777.614065] br0: port 2(vx0) entered disabled state [ 777.614412] vx0: entered allmulticast mode [ 777.614826] vx0: entered promiscuous mode [ 777.615113] br0: port 2(vx0) entered blocking state [ 777.615468] br0: port 2(vx0) entered forwarding state [ 777.809635] br0: port 1(swp1) entered blocking state [ 777.810018] br0: port 1(swp1) entered disabled state [ 777.810337] swp1: entered allmulticast mode [ 777.810769] swp1: entered promiscuous mode [ 777.811058] br0: port 1(swp1) entered blocking state [ 777.811393] br0: port 1(swp1) entered forwarding state [ 777.842061] br0: port 2(vx0) entered blocking state [ 777.842359] br0: port 2(vx0) entered disabled state [ 777.842685] vx0: entered allmulticast mode [ 777.843004] vx0: entered promiscuous mode [ 777.843228] br0: port 2(vx0) entered blocking state [ 777.843492] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 783.174676] br0: port 1(swp1) entered disabled state [ 784.224521] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 790.332596] vx0: left allmulticast mode [ 790.332977] vx0: left promiscuous mode [ 790.333326] br0: port 2(vx0) entered disabled state [ 790.333862] swp1: left allmulticast mode [ 790.334097] swp1: left promiscuous mode [ 790.334343] br0: port 1(swp1) entered disabled state [ 790.394712] vx0: left allmulticast mode [ 790.395104] vx0: left promiscuous mode [ 790.395390] br0: port 2(vx0) entered disabled state [ 790.395947] swp1: left allmulticast mode [ 790.396299] swp1: left promiscuous mode [ 790.396683] br0: port 1(swp1) entered disabled state [ 790.813138] veth0: renamed from veth1 [ 790.951674] br0: port 1(swp1) entered blocking state [ 790.952029] br0: port 1(swp1) entered disabled state [ 790.952303] swp1: entered allmulticast mode [ 790.952656] swp1: entered promiscuous mode [ 790.952933] br0: port 1(swp1) entered blocking state [ 790.953207] br0: port 1(swp1) entered forwarding state [ 790.983219] br0: port 2(vx0) entered blocking state [ 790.983617] br0: port 2(vx0) entered disabled state [ 790.983997] vx0: entered allmulticast mode [ 790.984420] vx0: entered promiscuous mode [ 790.984832] br0: port 2(vx0) entered blocking state [ 790.985218] br0: port 2(vx0) entered forwarding state [ 791.153984] br0: port 1(swp1) entered blocking state [ 791.154288] br0: port 1(swp1) entered disabled state [ 791.154580] swp1: entered allmulticast mode [ 791.154885] swp1: entered promiscuous mode [ 791.155168] br0: port 1(swp1) entered blocking state [ 791.155441] br0: port 1(swp1) entered forwarding state [ 791.182243] br0: port 2(vx0) entered blocking state [ 791.182556] br0: port 2(vx0) entered disabled state [ 791.182826] vx0: entered allmulticast mode [ 791.183117] vx0: entered promiscuous mode [ 791.183355] br0: port 2(vx0) entered blocking state [ 791.183643] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 796.336161] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 826.369982] vx0: left allmulticast mode [ 826.370580] vx0: left promiscuous mode [ 826.370870] br0: port 2(vx0) entered disabled state [ 826.371394] swp1: left allmulticast mode [ 826.371686] swp1: left promiscuous mode [ 826.372168] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests faile[ 826.446879] vx0: left allmulticast mode [ 826.447215] vx0: left promiscuous mode d:[ 826.447562] br0: port 2(vx0) entered disabled state 0 [ 826.448352] swp1: left allmulticast mode [ 826.448726] swp1: left promiscuous mode [ 826.449082] br0: port 1(swp1) entered disabled state ok 1 selftests: net: test_bridge_backup_port.sh 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__->