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 4800 # selftests: net: test_bridge_backup_port.sh [ 1116.739782] veth0: renamed from veth1 [ 1116.839125] br0: port 1(swp1) entered blocking state [ 1116.839427] br0: port 1(swp1) entered disabled state [ 1116.839743] swp1: entered allmulticast mode [ 1116.840049] swp1: entered promiscuous mode [ 1116.840343] br0: port 1(swp1) entered blocking state [ 1116.840637] br0: port 1(swp1) entered forwarding state [ 1116.859820] br0: port 2(vx0) entered blocking state [ 1116.860106] br0: port 2(vx0) entered disabled state [ 1116.860371] vx0: entered allmulticast mode [ 1116.860665] vx0: entered promiscuous mode [ 1116.860898] br0: port 2(vx0) entered blocking state [ 1116.861166] br0: port 2(vx0) entered forwarding state [ 1116.987505] br0: port 1(swp1) entered blocking state [ 1116.988020] br0: port 1(swp1) entered disabled state [ 1116.988493] swp1: entered allmulticast mode [ 1116.989025] swp1: entered promiscuous mode [ 1116.989508] br0: port 1(swp1) entered blocking state [ 1116.989981] br0: port 1(swp1) entered forwarding state [ 1117.008310] br0: port 2(vx0) entered blocking state [ 1117.008647] br0: port 2(vx0) entered disabled state [ 1117.008914] vx0: entered allmulticast mode [ 1117.009201] vx0: entered promiscuous mode [ 1117.009435] br0: port 2(vx0) entered blocking state [ 1117.009708] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 1122.431993] 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 ] [ 1122.757467] br0: port 1(swp1) entered blocking state [ 1122.757772] 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 ] # TEST: Forwarding out of vx0 [ OK ] [ 1123.427665] br0: port 1(swp1) entered disabled state [ 1123.428248] br0: port 1(swp1) entered blocking state [ 1123.428527] 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 ] [ 1124.114697] 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 ] [ 1124.498748] vx0: left allmulticast mode [ 1124.499011] vx0: left promiscuous mode [ 1124.499252] br0: port 2(vx0) entered disabled state [ 1124.509670] swp1: left allmulticast mode [ 1124.509901] swp1: left promiscuous mode [ 1124.510157] br0: port 1(swp1) entered disabled state [ 1124.650741] vx0: left allmulticast mode [ 1124.651311] vx0: left promiscuous mode [ 1124.651899] br0: port 2(vx0) entered disabled state [ 1124.662714] swp1: left allmulticast mode [ 1124.662968] swp1: left promiscuous mode [ 1124.663214] br0: port 1(swp1) entered disabled state [ 1124.791768] veth0: renamed from veth1 [ 1124.901500] br0: port 1(swp1) entered blocking state [ 1124.901943] br0: port 1(swp1) entered disabled state [ 1124.902353] swp1: entered allmulticast mode [ 1124.902880] swp1: entered promiscuous mode [ 1124.903296] br0: port 1(swp1) entered blocking state [ 1124.903706] br0: port 1(swp1) entered forwarding state [ 1124.925482] br0: port 2(vx0) entered blocking state [ 1124.925910] br0: port 2(vx0) entered disabled state [ 1124.926309] vx0: entered allmulticast mode [ 1124.926755] vx0: entered promiscuous mode [ 1124.927117] br0: port 2(vx0) entered blocking state [ 1124.927509] br0: port 2(vx0) entered forwarding state [ 1125.051901] br0: port 1(swp1) entered blocking state [ 1125.052205] br0: port 1(swp1) entered disabled state [ 1125.052493] swp1: entered allmulticast mode [ 1125.052864] swp1: entered promiscuous mode [ 1125.053147] br0: port 1(swp1) entered blocking state [ 1125.053415] br0: port 1(swp1) entered forwarding state [ 1125.073632] br0: port 2(vx0) entered blocking state [ 1125.073932] br0: port 2(vx0) entered disabled state [ 1125.074206] vx0: entered allmulticast mode [ 1125.074498] vx0: entered promiscuous mode [ 1125.074745] br0: port 2(vx0) entered blocking state [ 1125.075016] 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 ] [ 1130.594280] 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 ] [ 1131.192779] br0: port 1(swp1) entered blocking state [ 1131.193083] 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 ] # TEST: swp1 carrier off [ OK ] [ 1131.594635] br0: port 1(swp1) entered disabled state # 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 ] [ 1132.159454] br0: port 1(swp1) entered blocking state [ 1132.159778] 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 ] [ 1133.408498] 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 ] [ 1134.082719] vx0: left allmulticast mode [ 1134.083125] vx0: left promiscuous mode [ 1134.083436] br0: port 2(vx0) entered disabled state [ 1134.097696] swp1: left allmulticast mode [ 1134.098063] swp1: left promiscuous mode [ 1134.098395] br0: port 1(swp1) entered disabled state [ 1134.225749] vx0: left allmulticast mode [ 1134.226361] vx0: left promiscuous mode [ 1134.226933] br0: port 2(vx0) entered disabled state [ 1134.234659] swp1: left allmulticast mode [ 1134.235004] swp1: left promiscuous mode [ 1134.235369] br0: port 1(swp1) entered disabled state [ 1134.407452] veth0: renamed from veth1 [ 1134.511212] br0: port 1(swp1) entered blocking state [ 1134.511516] br0: port 1(swp1) entered disabled state [ 1134.511821] swp1: entered allmulticast mode [ 1134.512119] swp1: entered promiscuous mode [ 1134.512397] br0: port 1(swp1) entered blocking state [ 1134.512677] br0: port 1(swp1) entered forwarding state [ 1134.533407] br0: port 2(vx0) entered blocking state [ 1134.533835] br0: port 2(vx0) entered disabled state [ 1134.534226] vx0: entered allmulticast mode [ 1134.534767] vx0: entered promiscuous mode [ 1134.535121] br0: port 2(vx0) entered blocking state [ 1134.535518] br0: port 2(vx0) entered forwarding state [ 1134.662861] br0: port 1(swp1) entered blocking state [ 1134.663164] br0: port 1(swp1) entered disabled state [ 1134.663441] swp1: entered allmulticast mode [ 1134.663790] swp1: entered promiscuous mode [ 1134.664068] br0: port 1(swp1) entered blocking state [ 1134.664339] br0: port 1(swp1) entered forwarding state [ 1134.685410] br0: port 2(vx0) entered blocking state [ 1134.685736] br0: port 2(vx0) entered disabled state [ 1134.686019] vx0: entered allmulticast mode [ 1134.686321] vx0: entered promiscuous mode [ 1134.686581] br0: port 2(vx0) entered blocking state [ 1134.686861] 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 ] [ 1139.965402] 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 ] [ 1142.716729] vx0: left allmulticast mode [ 1142.717115] vx0: left promiscuous mode [ 1142.717450] br0: port 2(vx0) entered disabled state [ 1142.725688] swp1: left allmulticast mode [ 1142.726071] swp1: left promiscuous mode [ 1142.726415] br0: port 1(swp1) entered disabled state [ 1142.864806] vx0: left allmulticast mode [ 1142.865237] vx0: left promiscuous mode [ 1142.865658] br0: port 2(vx0) entered disabled state [ 1142.880751] swp1: left allmulticast mode [ 1142.881081] swp1: left promiscuous mode [ 1142.881392] br0: port 1(swp1) entered disabled state [ 1143.074765] veth0: renamed from veth1 [ 1143.195098] br0: port 1(swp1) entered blocking state [ 1143.195425] br0: port 1(swp1) entered disabled state [ 1143.195733] swp1: entered allmulticast mode [ 1143.196048] swp1: entered promiscuous mode [ 1143.196345] br0: port 1(swp1) entered blocking state [ 1143.196630] br0: port 1(swp1) entered forwarding state [ 1143.218459] br0: port 2(vx0) entered blocking state [ 1143.218788] br0: port 2(vx0) entered disabled state [ 1143.219062] vx0: entered allmulticast mode [ 1143.219355] vx0: entered promiscuous mode [ 1143.219636] br0: port 2(vx0) entered blocking state [ 1143.219904] br0: port 2(vx0) entered forwarding state [ 1143.358433] br0: port 1(swp1) entered blocking state [ 1143.358774] br0: port 1(swp1) entered disabled state [ 1143.359059] swp1: entered allmulticast mode [ 1143.359364] swp1: entered promiscuous mode [ 1143.359689] br0: port 1(swp1) entered blocking state [ 1143.359961] br0: port 1(swp1) entered forwarding state [ 1143.382352] br0: port 2(vx0) entered blocking state [ 1143.382788] br0: port 2(vx0) entered disabled state [ 1143.383181] vx0: entered allmulticast mode [ 1143.383628] vx0: entered promiscuous mode [ 1143.383970] br0: port 2(vx0) entered blocking state [ 1143.384356] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 1148.638028] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 1149.691711] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 1154.714771] vx0: left allmulticast mode [ 1154.715318] vx0: left promiscuous mode [ 1154.715816] br0: port 2(vx0) entered disabled state [ 1154.721764] swp1: left allmulticast mode [ 1154.722081] swp1: left promiscuous mode [ 1154.722393] br0: port 1(swp1) entered disabled state [ 1154.858803] vx0: left allmulticast mode [ 1154.859157] vx0: left promiscuous mode [ 1154.859426] br0: port 2(vx0) entered disabled state [ 1154.868760] swp1: left allmulticast mode [ 1154.869123] swp1: left promiscuous mode [ 1154.869476] br0: port 1(swp1) entered disabled state [ 1155.064876] veth0: renamed from veth1 [ 1155.180223] br0: port 1(swp1) entered blocking state [ 1155.180542] br0: port 1(swp1) entered disabled state [ 1155.180837] swp1: entered allmulticast mode [ 1155.181151] swp1: entered promiscuous mode [ 1155.181445] br0: port 1(swp1) entered blocking state [ 1155.181727] br0: port 1(swp1) entered forwarding state [ 1155.202869] br0: port 2(vx0) entered blocking state [ 1155.203176] br0: port 2(vx0) entered disabled state [ 1155.203450] vx0: entered allmulticast mode [ 1155.203757] vx0: entered promiscuous mode [ 1155.204005] br0: port 2(vx0) entered blocking state [ 1155.204272] br0: port 2(vx0) entered forwarding state [ 1155.340047] br0: port 1(swp1) entered blocking state [ 1155.340373] br0: port 1(swp1) entered disabled state [ 1155.340787] swp1: entered allmulticast mode [ 1155.341114] swp1: entered promiscuous mode [ 1155.341409] br0: port 1(swp1) entered blocking state [ 1155.341698] br0: port 1(swp1) entered forwarding state [ 1155.363378] br0: port 2(vx0) entered blocking state [ 1155.363696] br0: port 2(vx0) entered disabled state [ 1155.363974] vx0: entered allmulticast mode [ 1155.364277] vx0: entered promiscuous mode [ 1155.364518] br0: port 2(vx0) entered blocking state [ 1155.364793] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 1160.485394] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 83 # Tests failed: 0 [ 1190.570669] vx0: left allmulticast mode [ 1190.570997] vx0: left promiscuous mode [ 1190.571329] br0: port 2(vx0) entered disabled state [ 1190.584735] swp1: left allmulticast mode [ 1190.585076] swp1: left promiscuous mode [ 1190.585390] 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__->