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 3600 # selftests: net: test_bridge_backup_port.sh [ 727.620816] veth0: renamed from veth1 [ 727.765724] br0: port 1(swp1) entered blocking state [ 727.766011] br0: port 1(swp1) entered disabled state [ 727.766294] swp1: entered allmulticast mode [ 727.766583] swp1: entered promiscuous mode [ 727.766872] br0: port 1(swp1) entered blocking state [ 727.767128] br0: port 1(swp1) entered forwarding state [ 727.798888] br0: port 2(vx0) entered blocking state [ 727.799322] br0: port 2(vx0) entered disabled state [ 727.799714] vx0: entered allmulticast mode [ 727.800143] vx0: entered promiscuous mode [ 727.800517] br0: port 2(vx0) entered blocking state [ 727.800899] br0: port 2(vx0) entered forwarding state [ 727.995745] br0: port 1(swp1) entered blocking state [ 727.996043] br0: port 1(swp1) entered disabled state [ 727.996384] swp1: entered allmulticast mode [ 727.996724] swp1: entered promiscuous mode [ 727.997018] br0: port 1(swp1) entered blocking state [ 727.997307] br0: port 1(swp1) entered forwarding state [ 728.028717] br0: port 2(vx0) entered blocking state [ 728.029005] br0: port 2(vx0) entered disabled state [ 728.029276] vx0: entered allmulticast mode [ 728.029576] vx0: entered promiscuous mode [ 728.029804] br0: port 2(vx0) entered blocking state [ 728.030066] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 733.548965] 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 ] [ 733.975087] br0: port 1(swp1) entered blocking state [ 733.975551] 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 ] [ 734.550322] 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 ] [ 734.952928] br0: port 1(swp1) entered blocking state [ 734.953239] 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 ] [ 735.744119] 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 ] [ 736.185866] vx0: left allmulticast mode [ 736.186228] vx0: left promiscuous mode [ 736.186560] br0: port 2(vx0) entered disabled state [ 736.187404] swp1: left allmulticast mode [ 736.187727] swp1: left promiscuous mode [ 736.188174] br0: port 1(swp1) entered disabled state [ 736.259480] vx0: left allmulticast mode [ 736.260249] vx0: left promiscuous mode [ 736.260906] br0: port 2(vx0) entered disabled state [ 736.261807] swp1: left allmulticast mode [ 736.262440] swp1: left promiscuous mode [ 736.263084] br0: port 1(swp1) entered disabled state [ 736.661507] veth0: renamed from veth1 [ 736.840868] br0: port 1(swp1) entered blocking state [ 736.841394] br0: port 1(swp1) entered disabled state [ 736.841815] swp1: entered allmulticast mode [ 736.842303] swp1: entered promiscuous mode [ 736.842726] br0: port 1(swp1) entered blocking state [ 736.843131] br0: port 1(swp1) entered forwarding state [ 736.875597] br0: port 2(vx0) entered blocking state [ 736.876025] br0: port 2(vx0) entered disabled state [ 736.876487] vx0: entered allmulticast mode [ 736.876930] vx0: entered promiscuous mode [ 736.877339] br0: port 2(vx0) entered blocking state [ 736.877737] br0: port 2(vx0) entered forwarding state [ 737.101881] br0: port 1(swp1) entered blocking state [ 737.102331] br0: port 1(swp1) entered disabled state [ 737.102743] swp1: entered allmulticast mode [ 737.103206] swp1: entered promiscuous mode [ 737.103633] br0: port 1(swp1) entered blocking state [ 737.104030] br0: port 1(swp1) entered forwarding state [ 737.138546] br0: port 2(vx0) entered blocking state [ 737.138870] br0: port 2(vx0) entered disabled state [ 737.139139] vx0: entered allmulticast mode [ 737.139456] vx0: entered promiscuous mode [ 737.139716] br0: port 2(vx0) entered blocking state [ 737.139995] 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 ] [ 742.808507] 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 ] [ 743.528157] br0: port 1(swp1) entered blocking state [ 743.528486] 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 ] [ 743.996081] 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 ] [ 744.743615] br0: port 1(swp1) entered blocking state [ 744.744035] 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 ] [ 746.175591] 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 ] [ 746.925977] vx0: left allmulticast mode [ 746.926283] vx0: left promiscuous mode [ 746.926556] br0: port 2(vx0) entered disabled state [ 746.927056] swp1: left allmulticast mode [ 746.927309] swp1: left promiscuous mode [ 746.927564] br0: port 1(swp1) entered disabled state [ 747.006543] vx0: left allmulticast mode [ 747.006881] vx0: left promiscuous mode [ 747.007261] br0: port 2(vx0) entered disabled state [ 747.007893] swp1: left allmulticast mode [ 747.008246] swp1: left promiscuous mode [ 747.008575] br0: port 1(swp1) entered disabled state [ 747.402578] veth0: renamed from veth1 [ 747.555354] br0: port 1(swp1) entered blocking state [ 747.555785] br0: port 1(swp1) entered disabled state [ 747.556186] swp1: entered allmulticast mode [ 747.556735] swp1: entered promiscuous mode [ 747.557169] br0: port 1(swp1) entered blocking state [ 747.557571] br0: port 1(swp1) entered forwarding state [ 747.588109] br0: port 2(vx0) entered blocking state [ 747.588602] br0: port 2(vx0) entered disabled state [ 747.589014] vx0: entered allmulticast mode [ 747.589451] vx0: entered promiscuous mode [ 747.589828] br0: port 2(vx0) entered blocking state [ 747.590216] br0: port 2(vx0) entered forwarding state [ 747.791270] br0: port 1(swp1) entered blocking state [ 747.791708] br0: port 1(swp1) entered disabled state [ 747.792127] swp1: entered allmulticast mode [ 747.792600] swp1: entered promiscuous mode [ 747.793027] br0: port 1(swp1) entered blocking state [ 747.793436] br0: port 1(swp1) entered forwarding state [ 747.824515] br0: port 2(vx0) entered blocking state [ 747.824938] br0: port 2(vx0) entered disabled state [ 747.825341] vx0: entered allmulticast mode [ 747.825780] vx0: entered promiscuous mode [ 747.826127] br0: port 2(vx0) entered blocking state [ 747.826523] 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 ] [ 753.176286] 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 ] [ 756.097384] vx0: left allmulticast mode [ 756.098033] vx0: left promiscuous mode [ 756.098353] br0: port 2(vx0) entered disabled state [ 756.098960] swp1: left allmulticast mode [ 756.099269] swp1: left promiscuous mode [ 756.099590] br0: port 1(swp1) entered disabled state [ 756.176424] vx0: left allmulticast mode [ 756.176935] vx0: left promiscuous mode [ 756.177388] br0: port 2(vx0) entered disabled state [ 756.178055] swp1: left allmulticast mode [ 756.178511] swp1: left promiscuous mode [ 756.178957] br0: port 1(swp1) entered disabled state [ 756.612482] veth0: renamed from veth1 [ 756.775393] br0: port 1(swp1) entered blocking state [ 756.775733] br0: port 1(swp1) entered disabled state [ 756.776109] swp1: entered allmulticast mode [ 756.776470] swp1: entered promiscuous mode [ 756.776758] br0: port 1(swp1) entered blocking state [ 756.777021] br0: port 1(swp1) entered forwarding state [ 756.808971] br0: port 2(vx0) entered blocking state [ 756.809322] br0: port 2(vx0) entered disabled state [ 756.809601] vx0: entered allmulticast mode [ 756.809986] vx0: entered promiscuous mode [ 756.810271] br0: port 2(vx0) entered blocking state [ 756.810543] br0: port 2(vx0) entered forwarding state [ 757.022726] br0: port 1(swp1) entered blocking state [ 757.023028] br0: port 1(swp1) entered disabled state [ 757.023368] swp1: entered allmulticast mode [ 757.023707] swp1: entered promiscuous mode [ 757.023992] br0: port 1(swp1) entered blocking state [ 757.024270] br0: port 1(swp1) entered forwarding state [ 757.056830] br0: port 2(vx0) entered blocking state [ 757.057130] br0: port 2(vx0) entered disabled state [ 757.057425] vx0: entered allmulticast mode [ 757.057720] vx0: entered promiscuous mode [ 757.057975] br0: port 2(vx0) entered blocking state [ 757.058266] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 762.369107] br0: port 1(swp1) entered disabled state [ 763.391324] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 769.486963] vx0: left allmulticast mode [ 769.487245] vx0: left promiscuous mode [ 769.487604] br0: port 2(vx0) entered disabled state [ 769.488187] swp1: left allmulticast mode [ 769.488457] swp1: left promiscuous mode [ 769.488773] br0: port 1(swp1) entered disabled state [ 769.568477] vx0: left allmulticast mode [ 769.569038] vx0: left promiscuous mode [ 769.569548] br0: port 2(vx0) entered disabled state [ 769.570122] swp1: left allmulticast mode [ 769.570486] swp1: left promiscuous mode [ 769.570963] br0: port 1(swp1) entered disabled state [ 769.983394] veth0: renamed from veth1 [ 770.166500] br0: port 1(swp1) entered blocking state [ 770.166800] br0: port 1(swp1) entered disabled state [ 770.167078] swp1: entered allmulticast mode [ 770.167484] swp1: entered promiscuous mode [ 770.167765] br0: port 1(swp1) entered blocking state [ 770.168041] br0: port 1(swp1) entered forwarding state [ 770.204597] br0: port 2(vx0) entered blocking state [ 770.204896] br0: port 2(vx0) entered disabled state [ 770.205164] vx0: entered allmulticast mode [ 770.205517] vx0: entered promiscuous mode [ 770.205767] br0: port 2(vx0) entered blocking state [ 770.206031] br0: port 2(vx0) entered forwarding state [ 770.415309] br0: port 1(swp1) entered blocking state [ 770.415619] br0: port 1(swp1) entered disabled state [ 770.415910] swp1: entered allmulticast mode [ 770.416236] swp1: entered promiscuous mode [ 770.416519] br0: port 1(swp1) entered blocking state [ 770.416782] br0: port 1(swp1) entered forwarding state [ 770.455226] br0: port 2(vx0) entered blocking state [ 770.455527] br0: port 2(vx0) entered disabled state [ 770.455789] vx0: entered allmulticast mode [ 770.456073] vx0: entered promiscuous mode [ 770.456324] br0: port 2(vx0) entered blocking state [ 770.456583] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 775.651440] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 805.686836] vx0: left allmulticast mode [ 805.687212] vx0: left promiscuous mode [ 805.687572] br0: port 2(vx0) entered disabled state [ 805.688221] swp1: left allmulticast mode [ 805.688566] swp1: left promiscuous mode [ 805.688883] br0: port 1(swp1) entered disabled state [ 805.747476] vx0: left allmulticast mode [ 805.747833] vx0: left promiscuous mode [ 805.748188] br0: port 2(vx0) entered disabled state [ 805.748813] swp1: left allmulticast mode [ 805.749164] swp1: left promiscuous mode [ 805.749510] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 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__->