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 [ 626.464094] veth0: renamed from veth1 [ 626.655779] br0: port 1(swp1) entered blocking state [ 626.656226] br0: port 1(swp1) entered disabled state [ 626.656639] swp1: entered allmulticast mode [ 626.657114] swp1: entered promiscuous mode [ 626.657531] br0: port 1(swp1) entered blocking state [ 626.657940] br0: port 1(swp1) entered forwarding state [ 626.694959] br0: port 2(vx0) entered blocking state [ 626.695367] br0: port 2(vx0) entered disabled state [ 626.695755] vx0: entered allmulticast mode [ 626.696166] vx0: entered promiscuous mode [ 626.696507] br0: port 2(vx0) entered blocking state [ 626.696906] br0: port 2(vx0) entered forwarding state [ 626.920606] br0: port 1(swp1) entered blocking state [ 626.921098] br0: port 1(swp1) entered disabled state [ 626.921495] swp1: entered allmulticast mode [ 626.921961] swp1: entered promiscuous mode [ 626.922356] br0: port 1(swp1) entered blocking state [ 626.922746] br0: port 1(swp1) entered forwarding state [ 626.959155] br0: port 2(vx0) entered blocking state [ 626.959448] br0: port 2(vx0) entered disabled state [ 626.959724] vx0: entered allmulticast mode [ 626.960011] vx0: entered promiscuous mode [ 626.960242] br0: port 2(vx0) entered blocking state [ 626.960496] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 632.081817] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 632.512253] 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 ] [ 632.889663] br0: port 1(swp1) entered blocking state [ 632.890110] 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 ] [ 633.517806] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 633.679194] br0: port 1(swp1) entered blocking state [ 633.679487] 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 ] [ 634.525890] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 634.783854] vx0: left allmulticast mode [ 634.784441] vx0: left promiscuous mode [ 634.784988] br0: port 2(vx0) entered disabled state [ 634.796909] swp1: left allmulticast mode [ 634.797489] swp1: left promiscuous mode [ 634.798010] br0: port 1(swp1) entered disabled state [ 634.908939] vx0: left allmulticast mode [ 634.909177] vx0: left promiscuous mode [ 634.909404] br0: port 2(vx0) entered disabled state [ 634.921888] swp1: left allmulticast mode [ 634.922147] swp1: left promiscuous mode [ 634.922364] br0: port 1(swp1) entered disabled state [ 635.276268] veth0: renamed from veth1 [ 635.421727] br0: port 1(swp1) entered blocking state [ 635.422020] br0: port 1(swp1) entered disabled state [ 635.422294] swp1: entered allmulticast mode [ 635.422591] swp1: entered promiscuous mode [ 635.422950] br0: port 1(swp1) entered blocking state [ 635.423210] br0: port 1(swp1) entered forwarding state [ 635.451105] br0: port 2(vx0) entered blocking state [ 635.451528] br0: port 2(vx0) entered disabled state [ 635.452034] vx0: entered allmulticast mode [ 635.452509] vx0: entered promiscuous mode [ 635.452900] br0: port 2(vx0) entered blocking state [ 635.453259] br0: port 2(vx0) entered forwarding state [ 635.630276] br0: port 1(swp1) entered blocking state [ 635.630570] br0: port 1(swp1) entered disabled state [ 635.630915] swp1: entered allmulticast mode [ 635.631226] swp1: entered promiscuous mode [ 635.631499] br0: port 1(swp1) entered blocking state [ 635.631781] br0: port 1(swp1) entered forwarding state [ 635.658466] br0: port 2(vx0) entered blocking state [ 635.658766] br0: port 2(vx0) entered disabled state [ 635.659046] vx0: entered allmulticast mode [ 635.659339] vx0: entered promiscuous mode [ 635.659574] br0: port 2(vx0) entered blocking state [ 635.659857] 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 ] [ 641.352212] 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 ] [ 642.000136] br0: port 1(swp1) entered blocking state [ 642.000436] 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 ] [ 642.383793] 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 ] [ 643.075923] br0: port 1(swp1) entered blocking state [ 643.076339] 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 ] [ 644.439477] 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 ] [ 645.140904] vx0: left allmulticast mode [ 645.141272] vx0: left promiscuous mode [ 645.141630] br0: port 2(vx0) entered disabled state [ 645.153046] swp1: left allmulticast mode [ 645.153291] swp1: left promiscuous mode [ 645.153539] br0: port 1(swp1) entered disabled state [ 645.263880] vx0: left allmulticast mode [ 645.264368] vx0: left promiscuous mode [ 645.264903] br0: port 2(vx0) entered disabled state [ 645.274842] swp1: left allmulticast mode [ 645.275099] swp1: left promiscuous mode [ 645.275339] br0: port 1(swp1) entered disabled state [ 645.682203] veth0: renamed from veth1 [ 645.849392] br0: port 1(swp1) entered blocking state [ 645.849752] br0: port 1(swp1) entered disabled state [ 645.850047] swp1: entered allmulticast mode [ 645.850367] swp1: entered promiscuous mode [ 645.850670] br0: port 1(swp1) entered blocking state [ 645.850983] br0: port 1(swp1) entered forwarding state [ 645.884585] br0: port 2(vx0) entered blocking state [ 645.884886] br0: port 2(vx0) entered disabled state [ 645.885141] vx0: entered allmulticast mode [ 645.885421] vx0: entered promiscuous mode [ 645.885660] br0: port 2(vx0) entered blocking state [ 645.885919] br0: port 2(vx0) entered forwarding state [ 646.093026] br0: port 1(swp1) entered blocking state [ 646.093328] br0: port 1(swp1) entered disabled state [ 646.093619] swp1: entered allmulticast mode [ 646.093926] swp1: entered promiscuous mode [ 646.094205] br0: port 1(swp1) entered blocking state [ 646.094470] br0: port 1(swp1) entered forwarding state [ 646.124229] br0: port 2(vx0) entered blocking state [ 646.124534] br0: port 2(vx0) entered disabled state [ 646.124820] vx0: entered allmulticast mode [ 646.125109] vx0: entered promiscuous mode [ 646.125366] br0: port 2(vx0) entered blocking state [ 646.125619] 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 ] [ 651.508981] 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 ] [ 654.384804] vx0: left allmulticast mode [ 654.385195] vx0: left promiscuous mode [ 654.385550] br0: port 2(vx0) entered disabled state [ 654.393864] swp1: left allmulticast mode [ 654.394334] swp1: left promiscuous mode [ 654.394793] br0: port 1(swp1) entered disabled state [ 654.487845] vx0: left allmulticast mode [ 654.488384] vx0: left promiscuous mode [ 654.488920] br0: port 2(vx0) entered disabled state [ 654.495852] swp1: left allmulticast mode [ 654.496434] swp1: left promiscuous mode [ 654.496955] br0: port 1(swp1) entered disabled state [ 654.898942] veth0: renamed from veth1 [ 655.050986] br0: port 1(swp1) entered blocking state [ 655.051282] br0: port 1(swp1) entered disabled state [ 655.051563] swp1: entered allmulticast mode [ 655.051957] swp1: entered promiscuous mode [ 655.052231] br0: port 1(swp1) entered blocking state [ 655.052489] br0: port 1(swp1) entered forwarding state [ 655.085709] br0: port 2(vx0) entered blocking state [ 655.086100] br0: port 2(vx0) entered disabled state [ 655.086469] vx0: entered allmulticast mode [ 655.086960] vx0: entered promiscuous mode [ 655.087282] br0: port 2(vx0) entered blocking state [ 655.087546] br0: port 2(vx0) entered forwarding state [ 655.305054] br0: port 1(swp1) entered blocking state [ 655.305351] br0: port 1(swp1) entered disabled state [ 655.305623] swp1: entered allmulticast mode [ 655.305938] swp1: entered promiscuous mode [ 655.306207] br0: port 1(swp1) entered blocking state [ 655.306464] br0: port 1(swp1) entered forwarding state [ 655.338353] br0: port 2(vx0) entered blocking state [ 655.338790] br0: port 2(vx0) entered disabled state [ 655.339186] vx0: entered allmulticast mode [ 655.339625] vx0: entered promiscuous mode [ 655.340020] br0: port 2(vx0) entered blocking state [ 655.340389] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 660.684253] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 661.693948] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 666.748901] vx0: left allmulticast mode [ 666.749374] vx0: left promiscuous mode [ 666.749812] br0: port 2(vx0) entered disabled state [ 666.758077] swp1: left allmulticast mode [ 666.758550] swp1: left promiscuous mode [ 666.759022] br0: port 1(swp1) entered disabled state [ 666.867804] vx0: left allmulticast mode [ 666.868233] vx0: left promiscuous mode [ 666.868621] br0: port 2(vx0) entered disabled state [ 666.880848] swp1: left allmulticast mode [ 666.881092] swp1: left promiscuous mode [ 666.881307] br0: port 1(swp1) entered disabled state [ 667.242013] veth0: renamed from veth1 [ 667.413929] br0: port 1(swp1) entered blocking state [ 667.414249] br0: port 1(swp1) entered disabled state [ 667.414559] swp1: entered allmulticast mode [ 667.414870] swp1: entered promiscuous mode [ 667.415147] br0: port 1(swp1) entered blocking state [ 667.415434] br0: port 1(swp1) entered forwarding state [ 667.447781] br0: port 2(vx0) entered blocking state [ 667.448085] br0: port 2(vx0) entered disabled state [ 667.448366] vx0: entered allmulticast mode [ 667.448664] vx0: entered promiscuous mode [ 667.448904] br0: port 2(vx0) entered blocking state [ 667.449178] br0: port 2(vx0) entered forwarding state [ 667.662764] br0: port 1(swp1) entered blocking state [ 667.663062] br0: port 1(swp1) entered disabled state [ 667.663339] swp1: entered allmulticast mode [ 667.663633] swp1: entered promiscuous mode [ 667.663931] br0: port 1(swp1) entered blocking state [ 667.664190] br0: port 1(swp1) entered forwarding state [ 667.699749] br0: port 2(vx0) entered blocking state [ 667.700090] br0: port 2(vx0) entered disabled state [ 667.700429] vx0: entered allmulticast mode [ 667.700780] vx0: entered promiscuous mode [ 667.701096] br0: port 2(vx0) entered blocking state [ 667.701371] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 672.877873] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 702.922972] vx0: left allmulticast mode [ 702.923414] vx0: left promiscuous mode [ 702.923853] br0: port 2(vx0) entered disabled state [ 702.934872] swp1: left allmulticast mode [ 702.935320] swp1: left promiscuous mode [ 702.935732] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 703.048814] vx0: left allmulticast mode [ 703.049147] vx0: left promiscuous mode [ 703.049373] br0: port 2(vx0) entered disabled state [ 703.061912] swp1: left allmulticast mode [ 703.062298] swp1: left promiscuous mode [ 703.062705] 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__->