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 [ 3602.662695][T17522] veth0: renamed from veth1 [ 3604.241393][T17539] br0: port 1(swp1) entered blocking state [ 3604.242484][T17539] br0: port 1(swp1) entered disabled state [ 3604.242832][T17539] swp1: entered allmulticast mode [ 3604.244192][T17539] swp1: entered promiscuous mode [ 3604.245615][T17539] br0: port 1(swp1) entered blocking state [ 3604.245921][T17539] br0: port 1(swp1) entered forwarding state [ 3604.578841][T17541] br0: port 2(vx0) entered blocking state [ 3604.579180][T17541] br0: port 2(vx0) entered disabled state [ 3604.579527][T17541] vx0: entered allmulticast mode [ 3604.580865][T17541] vx0: entered promiscuous mode [ 3604.581887][T17541] br0: port 2(vx0) entered blocking state [ 3604.582194][T17541] br0: port 2(vx0) entered forwarding state [ 3606.796546][T17554] br0: port 1(swp1) entered blocking state [ 3606.796892][T17554] br0: port 1(swp1) entered disabled state [ 3606.797243][T17554] swp1: entered allmulticast mode [ 3606.798795][T17554] swp1: entered promiscuous mode [ 3606.800166][T17554] br0: port 1(swp1) entered blocking state [ 3606.800495][T17554] br0: port 1(swp1) entered forwarding state [ 3607.129082][T17556] br0: port 2(vx0) entered blocking state [ 3607.129434][T17556] br0: port 2(vx0) entered disabled state [ 3607.129774][T17556] vx0: entered allmulticast mode [ 3607.131087][T17556] vx0: entered promiscuous mode [ 3607.131778][T17556] br0: port 2(vx0) entered blocking state [ 3607.132078][T17556] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3615.007017][T27584] 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 ] [ 3616.301473][T27584] br0: port 1(swp1) entered blocking state [ 3616.301839][T27584] 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 ] [ 3617.862489][T12761] 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 ] [ 3619.169936][T27584] br0: port 1(swp1) entered blocking state [ 3619.170302][T27584] 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 ] [ 3621.921540][ T9359] 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 ] [ 3623.334145][ T11] vx0: left allmulticast mode [ 3623.334484][ T11] vx0: left promiscuous mode [ 3623.334881][ T11] br0: port 2(vx0) entered disabled state [ 3623.342648][ T11] swp1: left allmulticast mode [ 3623.342944][ T11] swp1: left promiscuous mode [ 3623.343337][ T11] br0: port 1(swp1) entered disabled state [ 3623.787422][ T11] vx0: left allmulticast mode [ 3623.787752][ T11] vx0: left promiscuous mode [ 3623.788138][ T11] br0: port 2(vx0) entered disabled state [ 3623.798924][ T11] swp1: left allmulticast mode [ 3623.799198][ T11] swp1: left promiscuous mode [ 3623.799582][ T11] br0: port 1(swp1) entered disabled state [ 3628.276653][T17694] veth0: renamed from veth1 [ 3629.857734][T17711] br0: port 1(swp1) entered blocking state [ 3629.858089][T17711] br0: port 1(swp1) entered disabled state [ 3629.858462][T17711] swp1: entered allmulticast mode [ 3629.859830][T17711] swp1: entered promiscuous mode [ 3629.861778][T17711] br0: port 1(swp1) entered blocking state [ 3629.862108][T17711] br0: port 1(swp1) entered forwarding state [ 3630.186369][T17713] br0: port 2(vx0) entered blocking state [ 3630.187169][T17713] br0: port 2(vx0) entered disabled state [ 3630.187510][T17713] vx0: entered allmulticast mode [ 3630.188847][T17713] vx0: entered promiscuous mode [ 3630.189549][T17713] br0: port 2(vx0) entered blocking state [ 3630.189850][T17713] br0: port 2(vx0) entered forwarding state [ 3632.286039][T17726] br0: port 1(swp1) entered blocking state [ 3632.286391][T17726] br0: port 1(swp1) entered disabled state [ 3632.287129][T17726] swp1: entered allmulticast mode [ 3632.288497][T17726] swp1: entered promiscuous mode [ 3632.289859][T17726] br0: port 1(swp1) entered blocking state [ 3632.290164][T17726] br0: port 1(swp1) entered forwarding state [ 3632.667051][T17728] br0: port 2(vx0) entered blocking state [ 3632.667389][T17728] br0: port 2(vx0) entered disabled state [ 3632.667720][T17728] vx0: entered allmulticast mode [ 3632.669035][T17728] vx0: entered promiscuous mode [ 3632.669737][T17728] br0: port 2(vx0) entered blocking state [ 3632.670037][T17728] 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 ] [ 3642.094836][T12763] 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 ] [ 3644.120729][T17652] br0: port 1(swp1) entered blocking state [ 3644.121079][T17652] 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 ] [ 3645.759494][T17652] 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 ] [ 3647.732782][T27584] br0: port 1(swp1) entered blocking state [ 3647.733146][T27584] 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 ] [ 3651.848040][T17652] 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 ] [ 3653.948576][ T11] vx0: left allmulticast mode [ 3653.948871][ T11] vx0: left promiscuous mode [ 3653.949247][ T11] br0: port 2(vx0) entered disabled state [ 3653.963394][ T11] swp1: left allmulticast mode [ 3653.963718][ T11] swp1: left promiscuous mode [ 3653.964088][ T11] br0: port 1(swp1) entered disabled state [ 3654.367944][ T11] vx0: left allmulticast mode [ 3654.368276][ T11] vx0: left promiscuous mode [ 3654.368685][ T11] br0: port 2(vx0) entered disabled state [ 3654.379623][ T11] swp1: left allmulticast mode [ 3654.379898][ T11] swp1: left promiscuous mode [ 3654.380262][ T11] br0: port 1(swp1) entered disabled state [ 3658.944190][T17924] veth0: renamed from veth1 [ 3660.545116][T17941] br0: port 1(swp1) entered blocking state [ 3660.545487][T17941] br0: port 1(swp1) entered disabled state [ 3660.545839][T17941] swp1: entered allmulticast mode [ 3660.547212][T17941] swp1: entered promiscuous mode [ 3660.548602][T17941] br0: port 1(swp1) entered blocking state [ 3660.548913][T17941] br0: port 1(swp1) entered forwarding state [ 3660.867426][T17943] br0: port 2(vx0) entered blocking state [ 3660.867764][T17943] br0: port 2(vx0) entered disabled state [ 3660.868087][T17943] vx0: entered allmulticast mode [ 3660.869427][T17943] vx0: entered promiscuous mode [ 3660.870127][T17943] br0: port 2(vx0) entered blocking state [ 3660.870442][T17943] br0: port 2(vx0) entered forwarding state [ 3662.966542][T17956] br0: port 1(swp1) entered blocking state [ 3662.966888][T17956] br0: port 1(swp1) entered disabled state [ 3662.967238][T17956] swp1: entered allmulticast mode [ 3662.968604][T17956] swp1: entered promiscuous mode [ 3662.969984][T17956] br0: port 1(swp1) entered blocking state [ 3662.970305][T17956] br0: port 1(swp1) entered forwarding state [ 3663.293357][T17958] br0: port 2(vx0) entered blocking state [ 3663.293708][T17958] br0: port 2(vx0) entered disabled state [ 3663.294033][T17958] vx0: entered allmulticast mode [ 3663.295342][T17958] vx0: entered promiscuous mode [ 3663.295971][T17958] br0: port 2(vx0) entered blocking state [ 3663.296272][T17958] 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 ] [ 3671.962510][T12763] 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 ] [ 3682.540085][ T11] vx0: left allmulticast mode [ 3682.540452][ T11] vx0: left promiscuous mode [ 3682.540868][ T11] br0: port 2(vx0) entered disabled state [ 3682.555507][ T11] swp1: left allmulticast mode [ 3682.555827][ T11] swp1: left promiscuous mode [ 3682.556224][ T11] br0: port 1(swp1) entered disabled state [ 3682.972342][ T11] vx0: left allmulticast mode [ 3682.972648][ T11] vx0: left promiscuous mode [ 3682.973014][ T11] br0: port 2(vx0) entered disabled state [ 3682.980555][ T11] swp1: left allmulticast mode [ 3682.980839][ T11] swp1: left promiscuous mode [ 3682.981243][ T11] br0: port 1(swp1) entered disabled state [ 3687.337965][T18145] veth0: renamed from veth1 [ 3688.920932][T18162] br0: port 1(swp1) entered blocking state [ 3688.921290][T18162] br0: port 1(swp1) entered disabled state [ 3688.922129][T18162] swp1: entered allmulticast mode [ 3688.923494][T18162] swp1: entered promiscuous mode [ 3688.924860][T18162] br0: port 1(swp1) entered blocking state [ 3688.925167][T18162] br0: port 1(swp1) entered forwarding state [ 3689.238700][T18164] br0: port 2(vx0) entered blocking state [ 3689.239034][T18164] br0: port 2(vx0) entered disabled state [ 3689.239358][T18164] vx0: entered allmulticast mode [ 3689.240706][T18164] vx0: entered promiscuous mode [ 3689.241277][T18164] br0: port 2(vx0) entered blocking state [ 3689.241587][T18164] br0: port 2(vx0) entered forwarding state [ 3691.271247][T18177] br0: port 1(swp1) entered blocking state [ 3691.271608][T18177] br0: port 1(swp1) entered disabled state [ 3691.271966][T18177] swp1: entered allmulticast mode [ 3691.273310][T18177] swp1: entered promiscuous mode [ 3691.274692][T18177] br0: port 1(swp1) entered blocking state [ 3691.275000][T18177] br0: port 1(swp1) entered forwarding state [ 3691.639795][T18179] br0: port 2(vx0) entered blocking state [ 3691.640130][T18179] br0: port 2(vx0) entered disabled state [ 3691.640465][T18179] vx0: entered allmulticast mode [ 3691.641746][T18179] vx0: entered promiscuous mode [ 3691.642451][T18179] br0: port 2(vx0) entered blocking state [ 3691.642749][T18179] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3699.682972][T17652] br0: port 1(swp1) entered disabled state [ 3700.690556][T12761] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3706.925044][ T11] vx0: left allmulticast mode [ 3706.925343][ T11] vx0: left promiscuous mode [ 3706.925730][ T11] br0: port 2(vx0) entered disabled state [ 3706.933598][ T11] swp1: left allmulticast mode [ 3706.933910][ T11] swp1: left promiscuous mode [ 3706.934281][ T11] br0: port 1(swp1) entered disabled state [ 3707.374400][ T11] vx0: left allmulticast mode [ 3707.374733][ T11] vx0: left promiscuous mode [ 3707.375125][ T11] br0: port 2(vx0) entered disabled state [ 3707.387339][ T11] swp1: left allmulticast mode [ 3707.387646][ T11] swp1: left promiscuous mode [ 3707.388053][ T11] br0: port 1(swp1) entered disabled state [ 3711.676586][T18256] veth0: renamed from veth1 [ 3713.226573][T18272] br0: port 1(swp1) entered blocking state [ 3713.226920][T18272] br0: port 1(swp1) entered disabled state [ 3713.227261][T18272] swp1: entered allmulticast mode [ 3713.229245][T18272] swp1: entered promiscuous mode [ 3713.230617][T18272] br0: port 1(swp1) entered blocking state [ 3713.230927][T18272] br0: port 1(swp1) entered forwarding state [ 3713.548616][T18274] br0: port 2(vx0) entered blocking state [ 3713.548953][T18274] br0: port 2(vx0) entered disabled state [ 3713.549272][T18274] vx0: entered allmulticast mode [ 3713.551048][T18274] vx0: entered promiscuous mode [ 3713.551748][T18274] br0: port 2(vx0) entered blocking state [ 3713.552056][T18274] br0: port 2(vx0) entered forwarding state [ 3715.599740][T18287] br0: port 1(swp1) entered blocking state [ 3715.600088][T18287] br0: port 1(swp1) entered disabled state [ 3715.601094][T18287] swp1: entered allmulticast mode [ 3715.602466][T18287] swp1: entered promiscuous mode [ 3715.603829][T18287] br0: port 1(swp1) entered blocking state [ 3715.604136][T18287] br0: port 1(swp1) entered forwarding state [ 3715.936865][T18289] br0: port 2(vx0) entered blocking state [ 3715.937204][T18289] br0: port 2(vx0) entered disabled state [ 3715.937542][T18289] vx0: entered allmulticast mode [ 3715.938856][T18289] vx0: entered promiscuous mode [ 3715.939547][T18289] br0: port 2(vx0) entered blocking state [ 3715.939849][T18289] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3722.634906][T27584] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3752.897781][ T11] vx0: left allmulticast mode [ 3752.898121][ T11] vx0: left promiscuous mode [ 3752.898526][ T11] br0: port 2(vx0) entered disabled state [ 3752.909933][ T11] swp1: left allmulticast mode [ 3752.910205][ T11] swp1: left promiscuous mode [ 3752.910584][ T11] br0: port 1(swp1) entered disabled state [ 3753.379268][ T11] vx0: left allmulticast mode [ 3753.379577][ T11] vx0: left promiscuous mode [ 3753.379947][ T11] br0: port 2(vx0) entered disabled state [ 3753.387645][ T11] swp1: left allmulticast mode [ 3753.387934][ T11] swp1: left promiscuous mode [ 3753.388342][ 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__->