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 6000 # selftests: net: test_bridge_backup_port.sh [ 2664.944507][T27435] veth0: renamed from veth1 [ 2665.922045][T27453] br0: port 1(swp1) entered blocking state [ 2665.922406][T27453] br0: port 1(swp1) entered disabled state [ 2665.922770][T27453] swp1: entered allmulticast mode [ 2665.924654][T27453] swp1: entered promiscuous mode [ 2665.925920][T27453] br0: port 1(swp1) entered blocking state [ 2665.926267][T27453] br0: port 1(swp1) entered forwarding state [ 2666.122414][T27455] br0: port 2(vx0) entered blocking state [ 2666.122768][T27455] br0: port 2(vx0) entered disabled state [ 2666.123128][T27455] vx0: entered allmulticast mode [ 2666.124633][T27455] vx0: entered promiscuous mode [ 2666.125243][T27455] br0: port 2(vx0) entered blocking state [ 2666.125560][T27455] br0: port 2(vx0) entered forwarding state [ 2667.357453][T27468] br0: port 1(swp1) entered blocking state [ 2667.357812][T27468] br0: port 1(swp1) entered disabled state [ 2667.358189][T27468] swp1: entered allmulticast mode [ 2667.359429][T27468] swp1: entered promiscuous mode [ 2667.361011][T27468] br0: port 1(swp1) entered blocking state [ 2667.361340][T27468] br0: port 1(swp1) entered forwarding state [ 2667.551532][T27470] br0: port 2(vx0) entered blocking state [ 2667.551879][T27470] br0: port 2(vx0) entered disabled state [ 2667.553345][T27470] vx0: entered allmulticast mode [ 2667.554582][T27470] vx0: entered promiscuous mode [ 2667.555229][T27470] br0: port 2(vx0) entered blocking state [ 2667.555545][T27470] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 2673.365939][T27482] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2674.637422][T14356] 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 ] [ 2676.539070][T25477] br0: port 1(swp1) entered blocking state [ 2676.539433][T25477] 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 ] [ 2677.585074][T13205] 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 ] [ 2679.501070][T13205] br0: port 1(swp1) entered blocking state [ 2679.501431][T13205] 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 ] [ 2682.369085][T13205] 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 ] [ 2684.314733][ T11] vx0: left allmulticast mode [ 2684.315059][ T11] vx0: left promiscuous mode [ 2684.315406][ T11] br0: port 2(vx0) entered disabled state [ 2684.335714][ T11] swp1: left allmulticast mode [ 2684.336112][ T11] swp1: left promiscuous mode [ 2684.336492][ T11] br0: port 1(swp1) entered disabled state [ 2684.566728][ T11] vx0: left allmulticast mode [ 2684.567049][ T11] vx0: left promiscuous mode [ 2684.567395][ T11] br0: port 2(vx0) entered disabled state [ 2684.579870][ T11] swp1: left allmulticast mode [ 2684.580210][ T11] swp1: left promiscuous mode [ 2684.580564][ T11] br0: port 1(swp1) entered disabled state [ 2686.938174][T27615] veth0: renamed from veth1 [ 2687.861793][T27631] br0: port 1(swp1) entered blocking state [ 2687.863163][T27631] br0: port 1(swp1) entered disabled state [ 2687.863645][T27631] swp1: entered allmulticast mode [ 2687.864900][T27631] swp1: entered promiscuous mode [ 2687.866632][T27631] br0: port 1(swp1) entered blocking state [ 2687.866961][T27631] br0: port 1(swp1) entered forwarding state [ 2688.053764][T27633] br0: port 2(vx0) entered blocking state [ 2688.054131][T27633] br0: port 2(vx0) entered disabled state [ 2688.054648][T27633] vx0: entered allmulticast mode [ 2688.055916][T27633] vx0: entered promiscuous mode [ 2688.056450][T27633] br0: port 2(vx0) entered blocking state [ 2688.056769][T27633] br0: port 2(vx0) entered forwarding state [ 2689.234701][T27646] br0: port 1(swp1) entered blocking state [ 2689.235645][T27646] br0: port 1(swp1) entered disabled state [ 2689.236023][T27646] swp1: entered allmulticast mode [ 2689.237274][T27646] swp1: entered promiscuous mode [ 2689.238485][T27646] br0: port 1(swp1) entered blocking state [ 2689.238820][T27646] br0: port 1(swp1) entered forwarding state [ 2689.427072][T27648] br0: port 2(vx0) entered blocking state [ 2689.427427][T27648] br0: port 2(vx0) entered disabled state [ 2689.427766][T27648] vx0: entered allmulticast mode [ 2689.429419][T27648] vx0: entered promiscuous mode [ 2689.430079][T27648] br0: port 2(vx0) entered blocking state [ 2689.430404][T27648] 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 ] [ 2697.100122][ T6958] 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 ] [ 2699.528248][ T6958] br0: port 1(swp1) entered blocking state [ 2699.528618][ T6958] 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 ] [ 2700.550742][T25477] 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 ] [ 2702.962847][T27586] br0: port 1(swp1) entered blocking state [ 2702.963227][T27586] 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 ] [ 2706.771080][T27586] 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 ] [ 2709.210978][ T11] vx0: left allmulticast mode [ 2709.211321][ T11] vx0: left promiscuous mode [ 2709.211683][ T11] br0: port 2(vx0) entered disabled state [ 2709.229036][ T11] swp1: left allmulticast mode [ 2709.229326][ T11] swp1: left promiscuous mode [ 2709.229708][ T11] br0: port 1(swp1) entered disabled state [ 2709.454836][ T11] vx0: left allmulticast mode [ 2709.455148][ T11] vx0: left promiscuous mode [ 2709.455489][ T11] br0: port 2(vx0) entered disabled state [ 2709.474951][ T11] swp1: left allmulticast mode [ 2709.475253][ T11] swp1: left promiscuous mode [ 2709.475594][ T11] br0: port 1(swp1) entered disabled state [ 2711.811335][T27848] veth0: renamed from veth1 [ 2712.728510][T27866] br0: port 1(swp1) entered blocking state [ 2712.728868][T27866] br0: port 1(swp1) entered disabled state [ 2712.729236][T27866] swp1: entered allmulticast mode [ 2712.730487][T27866] swp1: entered promiscuous mode [ 2712.731704][T27866] br0: port 1(swp1) entered blocking state [ 2712.732046][T27866] br0: port 1(swp1) entered forwarding state [ 2712.913591][T27868] br0: port 2(vx0) entered blocking state [ 2712.913939][T27868] br0: port 2(vx0) entered disabled state [ 2712.914726][T27868] vx0: entered allmulticast mode [ 2712.915957][T27868] vx0: entered promiscuous mode [ 2712.916495][T27868] br0: port 2(vx0) entered blocking state [ 2712.916811][T27868] br0: port 2(vx0) entered forwarding state [ 2714.081462][T27881] br0: port 1(swp1) entered blocking state [ 2714.081819][T27881] br0: port 1(swp1) entered disabled state [ 2714.082832][T27881] swp1: entered allmulticast mode [ 2714.084067][T27881] swp1: entered promiscuous mode [ 2714.085257][T27881] br0: port 1(swp1) entered blocking state [ 2714.085585][T27881] br0: port 1(swp1) entered forwarding state [ 2714.270195][T27883] br0: port 2(vx0) entered blocking state [ 2714.270538][T27883] br0: port 2(vx0) entered disabled state [ 2714.270877][T27883] vx0: entered allmulticast mode [ 2714.272376][T27883] vx0: entered promiscuous mode [ 2714.272916][T27883] br0: port 2(vx0) entered blocking state [ 2714.273249][T27883] 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 ] [ 2721.414957][T13205] 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 ] [ 2729.339779][ T11] vx0: left allmulticast mode [ 2729.340105][ T11] vx0: left promiscuous mode [ 2729.340458][ T11] br0: port 2(vx0) entered disabled state [ 2729.350088][ T11] swp1: left allmulticast mode [ 2729.350371][ T11] swp1: left promiscuous mode [ 2729.350711][ T11] br0: port 1(swp1) entered disabled state [ 2729.588751][ T11] vx0: left allmulticast mode [ 2729.589064][ T11] vx0: left promiscuous mode [ 2729.589405][ T11] br0: port 2(vx0) entered disabled state [ 2729.599951][ T11] swp1: left allmulticast mode [ 2729.600252][ T11] swp1: left promiscuous mode [ 2729.600597][ T11] br0: port 1(swp1) entered disabled state [ 2731.938725][T28070] veth0: renamed from veth1 [ 2732.861977][T28088] br0: port 1(swp1) entered blocking state [ 2732.863090][T28088] br0: port 1(swp1) entered disabled state [ 2732.863445][T28088] swp1: entered allmulticast mode [ 2732.864676][T28088] swp1: entered promiscuous mode [ 2732.865873][T28088] br0: port 1(swp1) entered blocking state [ 2732.866213][T28088] br0: port 1(swp1) entered forwarding state [ 2733.051098][T28090] br0: port 2(vx0) entered blocking state [ 2733.051435][T28090] br0: port 2(vx0) entered disabled state [ 2733.051768][T28090] vx0: entered allmulticast mode [ 2733.053048][T28090] vx0: entered promiscuous mode [ 2733.053685][T28090] br0: port 2(vx0) entered blocking state [ 2733.054018][T28090] br0: port 2(vx0) entered forwarding state [ 2734.229777][T28103] br0: port 1(swp1) entered blocking state [ 2734.230166][T28103] br0: port 1(swp1) entered disabled state [ 2734.230518][T28103] swp1: entered allmulticast mode [ 2734.231731][T28103] swp1: entered promiscuous mode [ 2734.232924][T28103] br0: port 1(swp1) entered blocking state [ 2734.233264][T28103] br0: port 1(swp1) entered forwarding state [ 2734.418104][T28105] br0: port 2(vx0) entered blocking state [ 2734.418457][T28105] br0: port 2(vx0) entered disabled state [ 2734.418797][T28105] vx0: entered allmulticast mode [ 2734.422556][T28105] vx0: entered promiscuous mode [ 2734.423390][T28105] br0: port 2(vx0) entered blocking state [ 2734.423710][T28105] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2741.237177][ T6958] br0: port 1(swp1) entered disabled state [ 2742.278312][T27586] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2749.020505][ T11] vx0: left allmulticast mode [ 2749.020847][ T11] vx0: left promiscuous mode [ 2749.021252][ T11] br0: port 2(vx0) entered disabled state [ 2749.037310][ T11] swp1: left allmulticast mode [ 2749.037626][ T11] swp1: left promiscuous mode [ 2749.038029][ T11] br0: port 1(swp1) entered disabled state [ 2749.259501][ T11] vx0: left allmulticast mode [ 2749.259800][ T11] vx0: left promiscuous mode [ 2749.260164][ T11] br0: port 2(vx0) entered disabled state [ 2749.271059][ T11] swp1: left allmulticast mode [ 2749.271342][ T11] swp1: left promiscuous mode [ 2749.271689][ T11] br0: port 1(swp1) entered disabled state [ 2751.684019][T28183] veth0: renamed from veth1 [ 2752.630413][T28200] br0: port 1(swp1) entered blocking state [ 2752.630772][T28200] br0: port 1(swp1) entered disabled state [ 2752.631133][T28200] swp1: entered allmulticast mode [ 2752.632388][T28200] swp1: entered promiscuous mode [ 2752.638596][T28200] br0: port 1(swp1) entered blocking state [ 2752.638930][T28200] br0: port 1(swp1) entered forwarding state [ 2752.822159][T28202] br0: port 2(vx0) entered blocking state [ 2752.822494][T28202] br0: port 2(vx0) entered disabled state [ 2752.822825][T28202] vx0: entered allmulticast mode [ 2752.826434][T28202] vx0: entered promiscuous mode [ 2752.827111][T28202] br0: port 2(vx0) entered blocking state [ 2752.827427][T28202] br0: port 2(vx0) entered forwarding state [ 2754.019716][T28215] br0: port 1(swp1) entered blocking state [ 2754.020970][T28215] br0: port 1(swp1) entered disabled state [ 2754.021346][T28215] swp1: entered allmulticast mode [ 2754.022578][T28215] swp1: entered promiscuous mode [ 2754.023793][T28215] br0: port 1(swp1) entered blocking state [ 2754.024136][T28215] br0: port 1(swp1) entered forwarding state [ 2754.216895][T28217] br0: port 2(vx0) entered blocking state [ 2754.217608][T28217] br0: port 2(vx0) entered disabled state [ 2754.217951][T28217] vx0: entered allmulticast mode [ 2754.219210][T28217] vx0: entered promiscuous mode [ 2754.219870][T28217] br0: port 2(vx0) entered blocking state [ 2754.220203][T28217] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2760.290139][T14356] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2790.525590][ T11] vx0: left allmulticast mode [ 2790.525921][ T11] vx0: left promiscuous mode [ 2790.526336][ T11] br0: port 2(vx0) entered disabled state [ 2790.538226][ T11] swp1: left allmulticast mode [ 2790.538516][ T11] swp1: left promiscuous mode [ 2790.538858][ T11] br0: port 1(swp1) entered disabled state [ 2790.789919][ T11] vx0: left allmulticast mode [ 2790.790236][ T11] vx0: left promiscuous mode [ 2790.790576][ T11] br0: port 2(vx0) entered disabled state [ 2790.801835][ T11] swp1: left allmulticast mode [ 2790.802124][ T11] swp1: left promiscuous mode [ 2790.802467][ 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__->