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 [ 633.898982] veth0: renamed from veth1 [ 634.049966] br0: port 1(swp1) entered blocking state [ 634.050387] br0: port 1(swp1) entered disabled state [ 634.050917] swp1: entered allmulticast mode [ 634.051364] swp1: entered promiscuous mode [ 634.051798] br0: port 1(swp1) entered blocking state [ 634.052183] br0: port 1(swp1) entered forwarding state [ 634.088773] br0: port 2(vx0) entered blocking state [ 634.089191] br0: port 2(vx0) entered disabled state [ 634.089586] vx0: entered allmulticast mode [ 634.090007] vx0: entered promiscuous mode [ 634.090364] br0: port 2(vx0) entered blocking state [ 634.090752] br0: port 2(vx0) entered forwarding state [ 634.310681] br0: port 1(swp1) entered blocking state [ 634.310981] br0: port 1(swp1) entered disabled state [ 634.311257] swp1: entered allmulticast mode [ 634.311551] swp1: entered promiscuous mode [ 634.311928] br0: port 1(swp1) entered blocking state [ 634.312190] br0: port 1(swp1) entered forwarding state [ 634.345516] br0: port 2(vx0) entered blocking state [ 634.345836] br0: port 2(vx0) entered disabled state [ 634.346186] vx0: entered allmulticast mode [ 634.346591] vx0: entered promiscuous mode [ 634.346925] br0: port 2(vx0) entered blocking state [ 634.347290] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 639.463651] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 639.889379] 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 ] [ 640.327901] br0: port 1(swp1) entered blocking state [ 640.328210] 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 ] [ 640.893696] 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 ] [ 641.286880] br0: port 1(swp1) entered blocking state [ 641.287182] 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 ] [ 642.092234] 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 ] [ 642.514050] vx0: left allmulticast mode [ 642.514397] vx0: left promiscuous mode [ 642.514780] br0: port 2(vx0) entered disabled state [ 642.515200] swp1: left allmulticast mode [ 642.515419] swp1: left promiscuous mode [ 642.515637] br0: port 1(swp1) entered disabled state [ 642.594825] vx0: left allmulticast mode [ 642.595270] vx0: left promiscuous mode [ 642.595692] br0: port 2(vx0) entered disabled state [ 642.596394] swp1: left allmulticast mode [ 642.596826] swp1: left promiscuous mode [ 642.597195] br0: port 1(swp1) entered disabled state [ 643.003863] veth0: renamed from veth1 [ 643.158595] br0: port 1(swp1) entered blocking state [ 643.158897] br0: port 1(swp1) entered disabled state [ 643.159172] swp1: entered allmulticast mode [ 643.159468] swp1: entered promiscuous mode [ 643.159826] br0: port 1(swp1) entered blocking state [ 643.160090] br0: port 1(swp1) entered forwarding state [ 643.193816] br0: port 2(vx0) entered blocking state [ 643.194245] br0: port 2(vx0) entered disabled state [ 643.194541] vx0: entered allmulticast mode [ 643.194861] vx0: entered promiscuous mode [ 643.195208] br0: port 2(vx0) entered blocking state [ 643.195597] br0: port 2(vx0) entered forwarding state [ 643.415552] br0: port 1(swp1) entered blocking state [ 643.415892] br0: port 1(swp1) entered disabled state [ 643.416189] swp1: entered allmulticast mode [ 643.416515] swp1: entered promiscuous mode [ 643.416852] br0: port 1(swp1) entered blocking state [ 643.417145] br0: port 1(swp1) entered forwarding state [ 643.451338] br0: port 2(vx0) entered blocking state [ 643.451663] br0: port 2(vx0) entered disabled state [ 643.451933] vx0: entered allmulticast mode [ 643.452240] vx0: entered promiscuous mode [ 643.452488] br0: port 2(vx0) entered blocking state [ 643.452761] 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 ] [ 649.140165] 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 ] [ 649.854327] br0: port 1(swp1) entered blocking state [ 649.854767] 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 ] [ 650.287449] 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 ] [ 651.024900] br0: port 1(swp1) entered blocking state [ 651.025211] 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 ] [ 652.405108] 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 ] [ 653.144496] vx0: left allmulticast mode [ 653.144797] vx0: left promiscuous mode [ 653.145189] br0: port 2(vx0) entered disabled state [ 653.145702] swp1: left allmulticast mode [ 653.145932] swp1: left promiscuous mode [ 653.146163] br0: port 1(swp1) entered disabled state [ 653.225880] vx0: left allmulticast mode [ 653.226257] vx0: left promiscuous mode [ 653.226658] br0: port 2(vx0) entered disabled state [ 653.227299] swp1: left allmulticast mode [ 653.227664] swp1: left promiscuous mode [ 653.228018] br0: port 1(swp1) entered disabled state [ 653.634819] veth0: renamed from veth1 [ 653.797057] br0: port 1(swp1) entered blocking state [ 653.797491] br0: port 1(swp1) entered disabled state [ 653.797911] swp1: entered allmulticast mode [ 653.798357] swp1: entered promiscuous mode [ 653.798785] br0: port 1(swp1) entered blocking state [ 653.799176] br0: port 1(swp1) entered forwarding state [ 653.832271] br0: port 2(vx0) entered blocking state [ 653.832705] br0: port 2(vx0) entered disabled state [ 653.833112] vx0: entered allmulticast mode [ 653.833548] vx0: entered promiscuous mode [ 653.833978] br0: port 2(vx0) entered blocking state [ 653.834373] br0: port 2(vx0) entered forwarding state [ 654.041589] br0: port 1(swp1) entered blocking state [ 654.041998] br0: port 1(swp1) entered disabled state [ 654.042375] swp1: entered allmulticast mode [ 654.042795] swp1: entered promiscuous mode [ 654.043187] br0: port 1(swp1) entered blocking state [ 654.043560] br0: port 1(swp1) entered forwarding state [ 654.077269] br0: port 2(vx0) entered blocking state [ 654.077707] br0: port 2(vx0) entered disabled state [ 654.078096] vx0: entered allmulticast mode [ 654.078526] vx0: entered promiscuous mode [ 654.079017] br0: port 2(vx0) entered blocking state [ 654.079408] 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 ] [ 659.461308] 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 ] [ 662.524675] vx0: left allmulticast mode [ 662.524966] vx0: left promiscuous mode [ 662.525237] br0: port 2(vx0) entered disabled state [ 662.526107] swp1: left allmulticast mode [ 662.526331] swp1: left promiscuous mode [ 662.526547] br0: port 1(swp1) entered disabled state [ 662.604003] vx0: left allmulticast mode [ 662.604315] vx0: left promiscuous mode [ 662.604591] br0: port 2(vx0) entered disabled state [ 662.605128] swp1: left allmulticast mode [ 662.605484] swp1: left promiscuous mode [ 662.605866] br0: port 1(swp1) entered disabled state [ 663.025785] veth0: renamed from veth1 [ 663.196141] br0: port 1(swp1) entered blocking state [ 663.196585] br0: port 1(swp1) entered disabled state [ 663.197001] swp1: entered allmulticast mode [ 663.197445] swp1: entered promiscuous mode [ 663.197953] br0: port 1(swp1) entered blocking state [ 663.198345] br0: port 1(swp1) entered forwarding state [ 663.232809] br0: port 2(vx0) entered blocking state [ 663.233257] br0: port 2(vx0) entered disabled state [ 663.233668] vx0: entered allmulticast mode [ 663.234108] vx0: entered promiscuous mode [ 663.234476] br0: port 2(vx0) entered blocking state [ 663.234880] br0: port 2(vx0) entered forwarding state [ 663.435348] br0: port 1(swp1) entered blocking state [ 663.435679] br0: port 1(swp1) entered disabled state [ 663.435974] swp1: entered allmulticast mode [ 663.436273] swp1: entered promiscuous mode [ 663.436560] br0: port 1(swp1) entered blocking state [ 663.436845] br0: port 1(swp1) entered forwarding state [ 663.468712] br0: port 2(vx0) entered blocking state [ 663.469126] br0: port 2(vx0) entered disabled state [ 663.469490] vx0: entered allmulticast mode [ 663.469910] vx0: entered promiscuous mode [ 663.470268] br0: port 2(vx0) entered blocking state [ 663.470649] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 668.821504] br0: port 1(swp1) entered disabled state [ 669.829680] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 675.902124] vx0: left allmulticast mode [ 675.902545] vx0: left promiscuous mode [ 675.902868] br0: port 2(vx0) entered disabled state [ 675.903376] swp1: left allmulticast mode [ 675.903600] swp1: left promiscuous mode [ 675.903949] br0: port 1(swp1) entered disabled state [ 675.989799] vx0: left allmulticast mode [ 675.990226] vx0: left promiscuous mode [ 675.990651] br0: port 2(vx0) entered disabled state [ 675.991365] swp1: left allmulticast mode [ 675.991768] swp1: left promiscuous mode [ 675.992183] br0: port 1(swp1) entered disabled state [ 676.387852] veth0: renamed from veth1 [ 676.539713] br0: port 1(swp1) entered blocking state [ 676.540044] br0: port 1(swp1) entered disabled state [ 676.540321] swp1: entered allmulticast mode [ 676.540636] swp1: entered promiscuous mode [ 676.540935] br0: port 1(swp1) entered blocking state [ 676.541218] br0: port 1(swp1) entered forwarding state [ 676.572760] br0: port 2(vx0) entered blocking state [ 676.573069] br0: port 2(vx0) entered disabled state [ 676.573335] vx0: entered allmulticast mode [ 676.573634] vx0: entered promiscuous mode [ 676.573890] br0: port 2(vx0) entered blocking state [ 676.574146] br0: port 2(vx0) entered forwarding state [ 676.783777] br0: port 1(swp1) entered blocking state [ 676.784100] br0: port 1(swp1) entered disabled state [ 676.784405] swp1: entered allmulticast mode [ 676.784734] swp1: entered promiscuous mode [ 676.785044] br0: port 1(swp1) entered blocking state [ 676.785333] br0: port 1(swp1) entered forwarding state [ 676.819532] br0: port 2(vx0) entered blocking state [ 676.819837] br0: port 2(vx0) entered disabled state [ 676.820099] vx0: entered allmulticast mode [ 676.820379] vx0: entered promiscuous mode [ 676.820619] br0: port 2(vx0) entered blocking state [ 676.820878] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 681.980533] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 712.017787] vx0: left allmulticast mode [ 712.018107] vx0: left promiscuous mode [ 712.018397] br0: port 2(vx0) entered disabled state [ 712.018938] swp1: left allmulticast mode [ 712.019179] swp1: left promiscuous mode [ 712.019455] br0: port 1(swp1) entered disabled state [ 712.094823] vx0: left allmulticast mode [ 712.095094] vx0: left promiscuous mode [ 712.095318] br0: port 2(vx0) entered disabled state [ 712.095840] swp1: left allmulticast mode [ 712.096066] swp1: left promiscuous mode [ 712.096281] 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__->