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 [ 2869.635644][T21204] veth0: renamed from veth1 [ 2870.764676][T21221] br0: port 1(swp1) entered blocking state [ 2870.765036][T21221] br0: port 1(swp1) entered disabled state [ 2870.765543][T21221] swp1: entered allmulticast mode [ 2870.766946][T21221] swp1: entered promiscuous mode [ 2870.768294][T21221] br0: port 1(swp1) entered blocking state [ 2870.768641][T21221] br0: port 1(swp1) entered forwarding state [ 2870.985895][T21223] br0: port 2(vx0) entered blocking state [ 2870.986257][T21223] br0: port 2(vx0) entered disabled state [ 2870.987078][T21223] vx0: entered allmulticast mode [ 2870.988487][T21223] vx0: entered promiscuous mode [ 2870.989082][T21223] br0: port 2(vx0) entered blocking state [ 2870.989421][T21223] br0: port 2(vx0) entered forwarding state [ 2872.560227][T21236] br0: port 1(swp1) entered blocking state [ 2872.560885][T21236] br0: port 1(swp1) entered disabled state [ 2872.561255][T21236] swp1: entered allmulticast mode [ 2872.562677][T21236] swp1: entered promiscuous mode [ 2872.564013][T21236] br0: port 1(swp1) entered blocking state [ 2872.564334][T21236] br0: port 1(swp1) entered forwarding state [ 2872.786095][T21238] br0: port 2(vx0) entered blocking state [ 2872.787015][T21238] br0: port 2(vx0) entered disabled state [ 2872.787364][T21238] vx0: entered allmulticast mode [ 2872.788715][T21238] vx0: entered promiscuous mode [ 2872.789283][T21238] br0: port 2(vx0) entered blocking state [ 2872.789613][T21238] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2879.821079][T14119] 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 ] [ 2880.800087][T17765] br0: port 1(swp1) entered blocking state [ 2880.800480][T17765] 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 ] [ 2882.028477][T17765] 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 ] [ 2882.976336][ T3446] br0: port 1(swp1) entered blocking state [ 2882.976730][ T3446] 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 ] [ 2885.017404][T10685] 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 ] [ 2886.123427][ T11] vx0: left allmulticast mode [ 2886.123749][ T11] vx0: left promiscuous mode [ 2886.124125][ T11] br0: port 2(vx0) entered disabled state [ 2886.131930][ T11] swp1: left allmulticast mode [ 2886.132263][ T11] swp1: left promiscuous mode [ 2886.132666][ T11] br0: port 1(swp1) entered disabled state [ 2886.435409][ T11] vx0: left allmulticast mode [ 2886.435753][ T11] vx0: left promiscuous mode [ 2886.436147][ T11] br0: port 2(vx0) entered disabled state [ 2886.445717][ T11] swp1: left allmulticast mode [ 2886.446032][ T11] swp1: left promiscuous mode [ 2886.446417][ T11] br0: port 1(swp1) entered disabled state [ 2889.371024][T21373] veth0: renamed from veth1 [ 2890.567839][T21391] br0: port 1(swp1) entered blocking state [ 2890.568196][T21391] br0: port 1(swp1) entered disabled state [ 2890.568597][T21391] swp1: entered allmulticast mode [ 2890.569974][T21391] swp1: entered promiscuous mode [ 2890.571291][T21391] br0: port 1(swp1) entered blocking state [ 2890.571627][T21391] br0: port 1(swp1) entered forwarding state [ 2890.793345][T21393] br0: port 2(vx0) entered blocking state [ 2890.793713][T21393] br0: port 2(vx0) entered disabled state [ 2890.794050][T21393] vx0: entered allmulticast mode [ 2890.795449][T21393] vx0: entered promiscuous mode [ 2890.796534][T21393] br0: port 2(vx0) entered blocking state [ 2890.796854][T21393] br0: port 2(vx0) entered forwarding state [ 2892.266228][T21407] br0: port 1(swp1) entered blocking state [ 2892.267642][T21407] br0: port 1(swp1) entered disabled state [ 2892.268008][T21407] swp1: entered allmulticast mode [ 2892.269353][T21407] swp1: entered promiscuous mode [ 2892.270704][T21407] br0: port 1(swp1) entered blocking state [ 2892.271027][T21407] br0: port 1(swp1) entered forwarding state [ 2892.494608][T21409] br0: port 2(vx0) entered blocking state [ 2892.494958][T21409] br0: port 2(vx0) entered disabled state [ 2892.495299][T21409] vx0: entered allmulticast mode [ 2892.497087][T21409] vx0: entered promiscuous mode [ 2892.497786][T21409] br0: port 2(vx0) entered blocking state [ 2892.498099][T21409] 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 ] [ 2900.764971][T18732] 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 ] [ 2902.354459][T14119] br0: port 1(swp1) entered blocking state [ 2902.354831][T14119] 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 ] [ 2903.553458][T14119] 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 ] [ 2905.078454][T14119] br0: port 1(swp1) entered blocking state [ 2905.078814][T14119] 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 ] [ 2908.149907][T14119] 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 ] [ 2909.785434][ T11] vx0: left allmulticast mode [ 2909.785728][ T11] vx0: left promiscuous mode [ 2909.786107][ T11] br0: port 2(vx0) entered disabled state [ 2909.796964][ T11] swp1: left allmulticast mode [ 2909.797247][ T11] swp1: left promiscuous mode [ 2909.797622][ T11] br0: port 1(swp1) entered disabled state [ 2910.081414][ T11] vx0: left allmulticast mode [ 2910.081741][ T11] vx0: left promiscuous mode [ 2910.082117][ T11] br0: port 2(vx0) entered disabled state [ 2910.093461][ T11] swp1: left allmulticast mode [ 2910.093771][ T11] swp1: left promiscuous mode [ 2910.094159][ T11] br0: port 1(swp1) entered disabled state [ 2912.985481][T21604] veth0: renamed from veth1 [ 2914.083038][T21622] br0: port 1(swp1) entered blocking state [ 2914.083411][T21622] br0: port 1(swp1) entered disabled state [ 2914.083776][T21622] swp1: entered allmulticast mode [ 2914.085151][T21622] swp1: entered promiscuous mode [ 2914.086479][T21622] br0: port 1(swp1) entered blocking state [ 2914.086804][T21622] br0: port 1(swp1) entered forwarding state [ 2914.304805][T21624] br0: port 2(vx0) entered blocking state [ 2914.305152][T21624] br0: port 2(vx0) entered disabled state [ 2914.305506][T21624] vx0: entered allmulticast mode [ 2914.307185][T21624] vx0: entered promiscuous mode [ 2914.311323][T21624] br0: port 2(vx0) entered blocking state [ 2914.311664][T21624] br0: port 2(vx0) entered forwarding state [ 2915.712083][T21637] br0: port 1(swp1) entered blocking state [ 2915.712453][T21637] br0: port 1(swp1) entered disabled state [ 2915.712834][T21637] swp1: entered allmulticast mode [ 2915.714184][T21637] swp1: entered promiscuous mode [ 2915.716372][T21637] br0: port 1(swp1) entered blocking state [ 2915.716718][T21637] br0: port 1(swp1) entered forwarding state [ 2915.941512][T21639] br0: port 2(vx0) entered blocking state [ 2915.941860][T21639] br0: port 2(vx0) entered disabled state [ 2915.942198][T21639] vx0: entered allmulticast mode [ 2915.943707][T21639] vx0: entered promiscuous mode [ 2915.944261][T21639] br0: port 2(vx0) entered blocking state [ 2915.944586][T21639] 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 ] [ 2923.757892][ T3446] 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 ] [ 2931.889872][ T11] vx0: left allmulticast mode [ 2931.890191][ T11] vx0: left promiscuous mode [ 2931.890599][ T11] br0: port 2(vx0) entered disabled state [ 2931.904692][ T11] swp1: left allmulticast mode [ 2931.905002][ T11] swp1: left promiscuous mode [ 2931.905367][ T11] br0: port 1(swp1) entered disabled state [ 2932.191204][ T11] vx0: left allmulticast mode [ 2932.191583][ T11] vx0: left promiscuous mode [ 2932.192048][ T11] br0: port 2(vx0) entered disabled state [ 2932.209182][ T11] swp1: left allmulticast mode [ 2932.209588][ T11] swp1: left promiscuous mode [ 2932.210211][ T11] br0: port 1(swp1) entered disabled state [ 2935.081293][T21826] veth0: renamed from veth1 [ 2936.213358][T21843] br0: port 1(swp1) entered blocking state [ 2936.213737][T21843] br0: port 1(swp1) entered disabled state [ 2936.214104][T21843] swp1: entered allmulticast mode [ 2936.216524][T21843] swp1: entered promiscuous mode [ 2936.217841][T21843] br0: port 1(swp1) entered blocking state [ 2936.218164][T21843] br0: port 1(swp1) entered forwarding state [ 2936.430015][T21845] br0: port 2(vx0) entered blocking state [ 2936.430370][T21845] br0: port 2(vx0) entered disabled state [ 2936.431258][T21845] vx0: entered allmulticast mode [ 2936.432636][T21845] vx0: entered promiscuous mode [ 2936.433199][T21845] br0: port 2(vx0) entered blocking state [ 2936.433540][T21845] br0: port 2(vx0) entered forwarding state [ 2937.881028][T21858] br0: port 1(swp1) entered blocking state [ 2937.881405][T21858] br0: port 1(swp1) entered disabled state [ 2937.881785][T21858] swp1: entered allmulticast mode [ 2937.883142][T21858] swp1: entered promiscuous mode [ 2937.885429][T21858] br0: port 1(swp1) entered blocking state [ 2937.885763][T21858] br0: port 1(swp1) entered forwarding state [ 2938.131730][T21860] br0: port 2(vx0) entered blocking state [ 2938.132087][T21860] br0: port 2(vx0) entered disabled state [ 2938.132451][T21860] vx0: entered allmulticast mode [ 2938.133768][T21860] vx0: entered promiscuous mode [ 2938.134312][T21860] br0: port 2(vx0) entered blocking state [ 2938.134642][T21860] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2945.466508][T14119] br0: port 1(swp1) entered disabled state [ 2946.467653][T18732] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2952.363998][ T11] vx0: left allmulticast mode [ 2952.364338][ T11] vx0: left promiscuous mode [ 2952.364778][ T11] br0: port 2(vx0) entered disabled state [ 2952.372731][ T11] swp1: left allmulticast mode [ 2952.373067][ T11] swp1: left promiscuous mode [ 2952.373473][ T11] br0: port 1(swp1) entered disabled state [ 2952.670428][ T11] vx0: left allmulticast mode [ 2952.670761][ T11] vx0: left promiscuous mode [ 2952.671150][ T11] br0: port 2(vx0) entered disabled state [ 2952.684569][ T11] swp1: left allmulticast mode [ 2952.684867][ T11] swp1: left promiscuous mode [ 2952.685253][ T11] br0: port 1(swp1) entered disabled state [ 2955.519947][T21937] veth0: renamed from veth1 [ 2956.661806][T21954] br0: port 1(swp1) entered blocking state [ 2956.662169][T21954] br0: port 1(swp1) entered disabled state [ 2956.662548][T21954] swp1: entered allmulticast mode [ 2956.663858][T21954] swp1: entered promiscuous mode [ 2956.665145][T21954] br0: port 1(swp1) entered blocking state [ 2956.665502][T21954] br0: port 1(swp1) entered forwarding state [ 2956.880142][T21956] br0: port 2(vx0) entered blocking state [ 2956.880980][T21956] br0: port 2(vx0) entered disabled state [ 2956.881318][T21956] vx0: entered allmulticast mode [ 2956.882637][T21956] vx0: entered promiscuous mode [ 2956.883173][T21956] br0: port 2(vx0) entered blocking state [ 2956.883499][T21956] br0: port 2(vx0) entered forwarding state [ 2958.315979][T21969] br0: port 1(swp1) entered blocking state [ 2958.316342][T21969] br0: port 1(swp1) entered disabled state [ 2958.316995][T21969] swp1: entered allmulticast mode [ 2958.318308][T21969] swp1: entered promiscuous mode [ 2958.319596][T21969] br0: port 1(swp1) entered blocking state [ 2958.319936][T21969] br0: port 1(swp1) entered forwarding state [ 2958.541287][T21971] br0: port 2(vx0) entered blocking state [ 2958.542138][T21971] br0: port 2(vx0) entered disabled state [ 2958.542523][T21971] vx0: entered allmulticast mode [ 2958.543984][T21971] vx0: entered promiscuous mode [ 2958.544628][T21971] br0: port 2(vx0) entered blocking state [ 2958.544972][T21971] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2964.844184][T18732] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2995.147211][ T11] vx0: left allmulticast mode [ 2995.147537][ T11] vx0: left promiscuous mode [ 2995.147898][ T11] br0: port 2(vx0) entered disabled state [ 2995.164683][ T11] swp1: left allmulticast mode [ 2995.165007][ T11] swp1: left promiscuous mode [ 2995.165396][ T11] br0: port 1(swp1) entered disabled state [ 2995.459496][ T11] vx0: left allmulticast mode [ 2995.459841][ T11] vx0: left promiscuous mode [ 2995.460229][ T11] br0: port 2(vx0) entered disabled state [ 2995.471457][ T11] swp1: left allmulticast mode [ 2995.471770][ T11] swp1: left promiscuous mode [ 2995.472131][ 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__->