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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 4800 # selftests: net: test_bridge_backup_port.sh [ 2277.157566][T22234] veth0: renamed from veth1 [ 2278.242790][T22251] br0: port 1(swp1) entered blocking state [ 2278.243147][T22251] br0: port 1(swp1) entered disabled state [ 2278.243958][T22251] swp1: entered allmulticast mode [ 2278.245322][T22251] swp1: entered promiscuous mode [ 2278.246627][T22251] br0: port 1(swp1) entered blocking state [ 2278.246952][T22251] br0: port 1(swp1) entered forwarding state [ 2278.467777][T22253] br0: port 2(vx0) entered blocking state [ 2278.468124][T22253] br0: port 2(vx0) entered disabled state [ 2278.468883][T22253] vx0: entered allmulticast mode [ 2278.470232][T22253] vx0: entered promiscuous mode [ 2278.470800][T22253] br0: port 2(vx0) entered blocking state [ 2278.471117][T22253] br0: port 2(vx0) entered forwarding state [ 2279.873903][T22266] br0: port 1(swp1) entered blocking state [ 2279.874282][T22266] br0: port 1(swp1) entered disabled state [ 2279.874637][T22266] swp1: entered allmulticast mode [ 2279.876600][T22266] swp1: entered promiscuous mode [ 2279.877879][T22266] br0: port 1(swp1) entered blocking state [ 2279.878213][T22266] br0: port 1(swp1) entered forwarding state [ 2280.100016][T22268] br0: port 2(vx0) entered blocking state [ 2280.100899][T22268] br0: port 2(vx0) entered disabled state [ 2280.101248][T22268] vx0: entered allmulticast mode [ 2280.102549][T22268] vx0: entered promiscuous mode [ 2280.103081][T22268] br0: port 2(vx0) entered blocking state [ 2280.103402][T22268] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2287.093305][ T8916] 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 ] [ 2289.076870][ T8916] br0: port 1(swp1) entered blocking state [ 2289.077248][ T8916] 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 ] [ 2290.213916][T17680] 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 ] [ 2292.212982][T16229] br0: port 1(swp1) entered blocking state [ 2292.213365][T16229] 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 ] [ 2295.258309][T17680] 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 ] [ 2297.378352][ T11] vx0: left allmulticast mode [ 2297.378667][ T11] vx0: left promiscuous mode [ 2297.379059][ T11] br0: port 2(vx0) entered disabled state [ 2297.386422][ T11] swp1: left allmulticast mode [ 2297.386734][ T11] swp1: left promiscuous mode [ 2297.387105][ T11] br0: port 1(swp1) entered disabled state [ 2297.651736][ T11] vx0: left allmulticast mode [ 2297.652082][ T11] vx0: left promiscuous mode [ 2297.652515][ T11] br0: port 2(vx0) entered disabled state [ 2297.661367][ T11] swp1: left allmulticast mode [ 2297.661682][ T11] swp1: left promiscuous mode [ 2297.662067][ T11] br0: port 1(swp1) entered disabled state [ 2300.401976][T22406] veth0: renamed from veth1 [ 2301.457960][T22424] br0: port 1(swp1) entered blocking state [ 2301.459412][T22424] br0: port 1(swp1) entered disabled state [ 2301.462827][T22424] swp1: entered allmulticast mode [ 2301.464165][T22424] swp1: entered promiscuous mode [ 2301.465465][T22424] br0: port 1(swp1) entered blocking state [ 2301.465787][T22424] br0: port 1(swp1) entered forwarding state [ 2301.672779][T22426] br0: port 2(vx0) entered blocking state [ 2301.673124][T22426] br0: port 2(vx0) entered disabled state [ 2301.674072][T22426] vx0: entered allmulticast mode [ 2301.675393][T22426] vx0: entered promiscuous mode [ 2301.676068][T22426] br0: port 2(vx0) entered blocking state [ 2301.676396][T22426] br0: port 2(vx0) entered forwarding state [ 2303.058055][T22439] br0: port 1(swp1) entered blocking state [ 2303.058433][T22439] br0: port 1(swp1) entered disabled state [ 2303.058786][T22439] swp1: entered allmulticast mode [ 2303.060090][T22439] swp1: entered promiscuous mode [ 2303.061377][T22439] br0: port 1(swp1) entered blocking state [ 2303.061698][T22439] br0: port 1(swp1) entered forwarding state [ 2303.278346][T22441] br0: port 2(vx0) entered blocking state [ 2303.278693][T22441] br0: port 2(vx0) entered disabled state [ 2303.279028][T22441] vx0: entered allmulticast mode [ 2303.280342][T22441] vx0: entered promiscuous mode [ 2303.280881][T22441] br0: port 2(vx0) entered blocking state [ 2303.281202][T22441] 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 ] [ 2311.348896][T16229] 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 ] [ 2313.919596][T21811] br0: port 1(swp1) entered blocking state [ 2313.919958][T21811] 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 ] [ 2315.091386][T16229] 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 ] [ 2317.670265][ T8916] br0: port 1(swp1) entered blocking state [ 2317.670625][ T8916] 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 ] [ 2321.847388][T14800] 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 ] [ 2324.506130][ T11] vx0: left allmulticast mode [ 2324.506524][ T11] vx0: left promiscuous mode [ 2324.506932][ T11] br0: port 2(vx0) entered disabled state [ 2324.523681][ T11] swp1: left allmulticast mode [ 2324.524013][ T11] swp1: left promiscuous mode [ 2324.524418][ T11] br0: port 1(swp1) entered disabled state [ 2324.807028][ T11] vx0: left allmulticast mode [ 2324.807346][ T11] vx0: left promiscuous mode [ 2324.807693][ T11] br0: port 2(vx0) entered disabled state [ 2324.815672][ T11] swp1: left allmulticast mode [ 2324.816020][ T11] swp1: left promiscuous mode [ 2324.816456][ T11] br0: port 1(swp1) entered disabled state [ 2327.484427][T22643] veth0: renamed from veth1 [ 2328.542435][T22659] br0: port 1(swp1) entered blocking state [ 2328.542796][T22659] br0: port 1(swp1) entered disabled state [ 2328.543152][T22659] swp1: entered allmulticast mode [ 2328.545325][T22659] swp1: entered promiscuous mode [ 2328.546655][T22659] br0: port 1(swp1) entered blocking state [ 2328.546978][T22659] br0: port 1(swp1) entered forwarding state [ 2328.765001][T22661] br0: port 2(vx0) entered blocking state [ 2328.765364][T22661] br0: port 2(vx0) entered disabled state [ 2328.765713][T22661] vx0: entered allmulticast mode [ 2328.767055][T22661] vx0: entered promiscuous mode [ 2328.767985][T22661] br0: port 2(vx0) entered blocking state [ 2328.768311][T22661] br0: port 2(vx0) entered forwarding state [ 2330.155595][T22674] br0: port 1(swp1) entered blocking state [ 2330.155954][T22674] br0: port 1(swp1) entered disabled state [ 2330.157335][T22674] swp1: entered allmulticast mode [ 2330.158930][T22674] swp1: entered promiscuous mode [ 2330.160592][T22674] br0: port 1(swp1) entered blocking state [ 2330.160920][T22674] br0: port 1(swp1) entered forwarding state [ 2330.384090][T22676] br0: port 2(vx0) entered blocking state [ 2330.384451][T22676] br0: port 2(vx0) entered disabled state [ 2330.384788][T22676] vx0: entered allmulticast mode [ 2330.386110][T22676] vx0: entered promiscuous mode [ 2330.390167][T22676] br0: port 2(vx0) entered blocking state [ 2330.390506][T22676] 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 ] [ 2337.926359][ T8916] 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 ] [ 2346.631295][ T11] vx0: left allmulticast mode [ 2346.631627][ T11] vx0: left promiscuous mode [ 2346.632019][ T11] br0: port 2(vx0) entered disabled state [ 2346.643375][ T11] swp1: left allmulticast mode [ 2346.643734][ T11] swp1: left promiscuous mode [ 2346.644105][ T11] br0: port 1(swp1) entered disabled state [ 2346.924370][ T11] vx0: left allmulticast mode [ 2346.924682][ T11] vx0: left promiscuous mode [ 2346.925055][ T11] br0: port 2(vx0) entered disabled state [ 2346.941222][ T11] swp1: left allmulticast mode [ 2346.941499][ T11] swp1: left promiscuous mode [ 2346.941847][ T11] br0: port 1(swp1) entered disabled state [ 2349.647580][T22864] veth0: renamed from veth1 [ 2350.705202][T22882] br0: port 1(swp1) entered blocking state [ 2350.705560][T22882] br0: port 1(swp1) entered disabled state [ 2350.705909][T22882] swp1: entered allmulticast mode [ 2350.707864][T22882] swp1: entered promiscuous mode [ 2350.709184][T22882] br0: port 1(swp1) entered blocking state [ 2350.709518][T22882] br0: port 1(swp1) entered forwarding state [ 2350.934863][T22884] br0: port 2(vx0) entered blocking state [ 2350.935222][T22884] br0: port 2(vx0) entered disabled state [ 2350.935555][T22884] vx0: entered allmulticast mode [ 2350.936876][T22884] vx0: entered promiscuous mode [ 2350.937583][T22884] br0: port 2(vx0) entered blocking state [ 2350.937901][T22884] br0: port 2(vx0) entered forwarding state [ 2352.304379][T22897] br0: port 1(swp1) entered blocking state [ 2352.304737][T22897] br0: port 1(swp1) entered disabled state [ 2352.305087][T22897] swp1: entered allmulticast mode [ 2352.306931][T22897] swp1: entered promiscuous mode [ 2352.308224][T22897] br0: port 1(swp1) entered blocking state [ 2352.308548][T22897] br0: port 1(swp1) entered forwarding state [ 2352.532567][T22899] br0: port 2(vx0) entered blocking state [ 2352.532908][T22899] br0: port 2(vx0) entered disabled state [ 2352.533258][T22899] vx0: entered allmulticast mode [ 2352.535006][T22899] vx0: entered promiscuous mode [ 2352.535658][T22899] br0: port 2(vx0) entered blocking state [ 2352.535960][T22899] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2359.626903][T16229] br0: port 1(swp1) entered disabled state [ 2360.656367][T22619] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2367.540170][ T11] vx0: left allmulticast mode [ 2367.540510][ T11] vx0: left promiscuous mode [ 2367.540875][ T11] br0: port 2(vx0) entered disabled state [ 2367.552241][ T11] swp1: left allmulticast mode [ 2367.552539][ T11] swp1: left promiscuous mode [ 2367.552903][ T11] br0: port 1(swp1) entered disabled state [ 2367.862152][ T11] vx0: left allmulticast mode [ 2367.862471][ T11] vx0: left promiscuous mode [ 2367.862834][ T11] br0: port 2(vx0) entered disabled state [ 2367.874082][ T11] swp1: left allmulticast mode [ 2367.874423][ T11] swp1: left promiscuous mode [ 2367.874797][ T11] br0: port 1(swp1) entered disabled state [ 2370.762807][T22977] veth0: renamed from veth1 [ 2371.827763][T22994] br0: port 1(swp1) entered blocking state [ 2371.828118][T22994] br0: port 1(swp1) entered disabled state [ 2371.828481][T22994] swp1: entered allmulticast mode [ 2371.829839][T22994] swp1: entered promiscuous mode [ 2371.831990][T22994] br0: port 1(swp1) entered blocking state [ 2371.832331][T22994] br0: port 1(swp1) entered forwarding state [ 2372.046495][T22996] br0: port 2(vx0) entered blocking state [ 2372.046841][T22996] br0: port 2(vx0) entered disabled state [ 2372.047177][T22996] vx0: entered allmulticast mode [ 2372.048526][T22996] vx0: entered promiscuous mode [ 2372.049067][T22996] br0: port 2(vx0) entered blocking state [ 2372.049390][T22996] br0: port 2(vx0) entered forwarding state [ 2373.427040][T23009] br0: port 1(swp1) entered blocking state [ 2373.428381][T23009] br0: port 1(swp1) entered disabled state [ 2373.428940][T23009] swp1: entered allmulticast mode [ 2373.430278][T23009] swp1: entered promiscuous mode [ 2373.431663][T23009] br0: port 1(swp1) entered blocking state [ 2373.431985][T23009] br0: port 1(swp1) entered forwarding state [ 2373.647218][T23011] br0: port 2(vx0) entered blocking state [ 2373.647558][T23011] br0: port 2(vx0) entered disabled state [ 2373.647889][T23011] vx0: entered allmulticast mode [ 2373.649210][T23011] vx0: entered promiscuous mode [ 2373.649882][T23011] br0: port 2(vx0) entered blocking state [ 2373.650215][T23011] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2379.839767][T16229] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2410.161766][ T11] vx0: left allmulticast mode [ 2410.162070][ T11] vx0: left promiscuous mode [ 2410.162447][ T11] br0: port 2(vx0) entered disabled state [ 2410.173309][ T11] swp1: left allmulticast mode [ 2410.173658][ T11] swp1: left promiscuous mode [ 2410.174051][ T11] br0: port 1(swp1) entered disabled state [ 2410.475155][ T11] vx0: left allmulticast mode [ 2410.475470][ T11] vx0: left promiscuous mode [ 2410.475818][ T11] br0: port 2(vx0) entered disabled state [ 2410.488209][ T11] swp1: left allmulticast mode [ 2410.488507][ T11] swp1: left promiscuous mode [ 2410.488900][ T11] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->