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 [ 2712.329392][T20055] veth0: renamed from veth1 [ 2713.421409][T20072] br0: port 1(swp1) entered blocking state [ 2713.421769][T20072] br0: port 1(swp1) entered disabled state [ 2713.422130][T20072] swp1: entered allmulticast mode [ 2713.423461][T20072] swp1: entered promiscuous mode [ 2713.424767][T20072] br0: port 1(swp1) entered blocking state [ 2713.425083][T20072] br0: port 1(swp1) entered forwarding state [ 2713.644079][T20074] br0: port 2(vx0) entered blocking state [ 2713.644446][T20074] br0: port 2(vx0) entered disabled state [ 2713.644780][T20074] vx0: entered allmulticast mode [ 2713.646140][T20074] vx0: entered promiscuous mode [ 2713.646857][T20074] br0: port 2(vx0) entered blocking state [ 2713.647183][T20074] br0: port 2(vx0) entered forwarding state [ 2715.052820][T20087] br0: port 1(swp1) entered blocking state [ 2715.054258][T20087] br0: port 1(swp1) entered disabled state [ 2715.054633][T20087] swp1: entered allmulticast mode [ 2715.056089][T20087] swp1: entered promiscuous mode [ 2715.057584][T20087] br0: port 1(swp1) entered blocking state [ 2715.057979][T20087] br0: port 1(swp1) entered forwarding state [ 2715.287156][T20089] br0: port 2(vx0) entered blocking state [ 2715.287520][T20089] br0: port 2(vx0) entered disabled state [ 2715.287851][T20089] vx0: entered allmulticast mode [ 2715.289225][T20089] vx0: entered promiscuous mode [ 2715.290262][T20089] br0: port 2(vx0) entered blocking state [ 2715.290604][T20089] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2722.508303][ T3099] 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 ] [ 2724.508299][T16170] br0: port 1(swp1) entered blocking state [ 2724.508657][T16170] 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 ] [ 2725.813386][T18940] 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 ] [ 2727.915093][ T7062] br0: port 1(swp1) entered blocking state [ 2727.915475][ T7062] 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 ] [ 2731.003299][ T7062] 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 ] [ 2733.258263][ T11] vx0: left allmulticast mode [ 2733.258563][ T11] vx0: left promiscuous mode [ 2733.258965][ T11] br0: port 2(vx0) entered disabled state [ 2733.270524][ T11] swp1: left allmulticast mode [ 2733.270819][ T11] swp1: left promiscuous mode [ 2733.271183][ T11] br0: port 1(swp1) entered disabled state [ 2733.578744][ T11] vx0: left allmulticast mode [ 2733.579036][ T11] vx0: left promiscuous mode [ 2733.579393][ T11] br0: port 2(vx0) entered disabled state [ 2733.591226][ T11] swp1: left allmulticast mode [ 2733.591519][ T11] swp1: left promiscuous mode [ 2733.591874][ T11] br0: port 1(swp1) entered disabled state [ 2736.602176][T20227] veth0: renamed from veth1 [ 2737.816734][T20246] br0: port 1(swp1) entered blocking state [ 2737.817090][T20246] br0: port 1(swp1) entered disabled state [ 2737.817465][T20246] swp1: entered allmulticast mode [ 2737.818808][T20246] swp1: entered promiscuous mode [ 2737.821257][T20246] br0: port 1(swp1) entered blocking state [ 2737.821580][T20246] br0: port 1(swp1) entered forwarding state [ 2738.054904][T20248] br0: port 2(vx0) entered blocking state [ 2738.055953][T20248] br0: port 2(vx0) entered disabled state [ 2738.056300][T20248] vx0: entered allmulticast mode [ 2738.057632][T20248] vx0: entered promiscuous mode [ 2738.058321][T20248] br0: port 2(vx0) entered blocking state [ 2738.058632][T20248] br0: port 2(vx0) entered forwarding state [ 2739.461212][T20261] br0: port 1(swp1) entered blocking state [ 2739.461571][T20261] br0: port 1(swp1) entered disabled state [ 2739.461935][T20261] swp1: entered allmulticast mode [ 2739.463263][T20261] swp1: entered promiscuous mode [ 2739.464558][T20261] br0: port 1(swp1) entered blocking state [ 2739.464880][T20261] br0: port 1(swp1) entered forwarding state [ 2739.683869][T20263] br0: port 2(vx0) entered blocking state [ 2739.684233][T20263] br0: port 2(vx0) entered disabled state [ 2739.684570][T20263] vx0: entered allmulticast mode [ 2739.686657][T20263] vx0: entered promiscuous mode [ 2739.687337][T20263] br0: port 2(vx0) entered blocking state [ 2739.687645][T20263] 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 ] [ 2747.926141][ T3099] 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 ] [ 2750.514335][T18940] br0: port 1(swp1) entered blocking state [ 2750.514699][T18940] 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 ] [ 2751.671185][ T3099] 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 ] [ 2754.415140][ T3099] br0: port 1(swp1) entered blocking state [ 2754.415534][ T3099] 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 ] [ 2758.782366][ T7062] 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 ] [ 2761.402275][ T11] vx0: left allmulticast mode [ 2761.402610][ T11] vx0: left promiscuous mode [ 2761.403014][ T11] br0: port 2(vx0) entered disabled state [ 2761.414261][ T11] swp1: left allmulticast mode [ 2761.414548][ T11] swp1: left promiscuous mode [ 2761.414897][ T11] br0: port 1(swp1) entered disabled state [ 2761.691211][ T11] vx0: left allmulticast mode [ 2761.691513][ T11] vx0: left promiscuous mode [ 2761.691863][ T11] br0: port 2(vx0) entered disabled state [ 2761.703135][ T11] swp1: left allmulticast mode [ 2761.703467][ T11] swp1: left promiscuous mode [ 2761.703872][ T11] br0: port 1(swp1) entered disabled state [ 2764.548201][T20463] veth0: renamed from veth1 [ 2765.666977][T20481] br0: port 1(swp1) entered blocking state [ 2765.667581][T20481] br0: port 1(swp1) entered disabled state [ 2765.667958][T20481] swp1: entered allmulticast mode [ 2765.669309][T20481] swp1: entered promiscuous mode [ 2765.670656][T20481] br0: port 1(swp1) entered blocking state [ 2765.670977][T20481] br0: port 1(swp1) entered forwarding state [ 2765.942699][T20483] br0: port 2(vx0) entered blocking state [ 2765.943046][T20483] br0: port 2(vx0) entered disabled state [ 2765.943408][T20483] vx0: entered allmulticast mode [ 2765.945191][T20483] vx0: entered promiscuous mode [ 2765.945866][T20483] br0: port 2(vx0) entered blocking state [ 2765.946190][T20483] br0: port 2(vx0) entered forwarding state [ 2767.432626][T20496] br0: port 1(swp1) entered blocking state [ 2767.432977][T20496] br0: port 1(swp1) entered disabled state [ 2767.433356][T20496] swp1: entered allmulticast mode [ 2767.434674][T20496] swp1: entered promiscuous mode [ 2767.435986][T20496] br0: port 1(swp1) entered blocking state [ 2767.436330][T20496] br0: port 1(swp1) entered forwarding state [ 2767.660203][T20498] br0: port 2(vx0) entered blocking state [ 2767.660567][T20498] br0: port 2(vx0) entered disabled state [ 2767.660917][T20498] vx0: entered allmulticast mode [ 2767.662298][T20498] vx0: entered promiscuous mode [ 2767.662879][T20498] br0: port 2(vx0) entered blocking state [ 2767.663222][T20498] 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 ] [ 2775.407314][T18940] 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 ] [ 2784.468211][ T11] vx0: left allmulticast mode [ 2784.468516][ T11] vx0: left promiscuous mode [ 2784.468879][ T11] br0: port 2(vx0) entered disabled state [ 2784.483064][ T11] swp1: left allmulticast mode [ 2784.483380][ T11] swp1: left promiscuous mode [ 2784.483766][ T11] br0: port 1(swp1) entered disabled state [ 2784.765561][ T11] vx0: left allmulticast mode [ 2784.766007][ T11] vx0: left promiscuous mode [ 2784.766577][ T11] br0: port 2(vx0) entered disabled state [ 2784.777129][ T11] swp1: left allmulticast mode [ 2784.777609][ T11] swp1: left promiscuous mode [ 2784.778096][ T11] br0: port 1(swp1) entered disabled state [ 2787.735352][T20686] veth0: renamed from veth1 [ 2788.830222][T20703] br0: port 1(swp1) entered blocking state [ 2788.830612][T20703] br0: port 1(swp1) entered disabled state [ 2788.830979][T20703] swp1: entered allmulticast mode [ 2788.832373][T20703] swp1: entered promiscuous mode [ 2788.833726][T20703] br0: port 1(swp1) entered blocking state [ 2788.834057][T20703] br0: port 1(swp1) entered forwarding state [ 2789.058146][T20705] br0: port 2(vx0) entered blocking state [ 2789.059078][T20705] br0: port 2(vx0) entered disabled state [ 2789.059426][T20705] vx0: entered allmulticast mode [ 2789.060785][T20705] vx0: entered promiscuous mode [ 2789.061402][T20705] br0: port 2(vx0) entered blocking state [ 2789.061715][T20705] br0: port 2(vx0) entered forwarding state [ 2790.521116][T20718] br0: port 1(swp1) entered blocking state [ 2790.521483][T20718] br0: port 1(swp1) entered disabled state [ 2790.521847][T20718] swp1: entered allmulticast mode [ 2790.523835][T20718] swp1: entered promiscuous mode [ 2790.525130][T20718] br0: port 1(swp1) entered blocking state [ 2790.525459][T20718] br0: port 1(swp1) entered forwarding state [ 2790.744775][T20720] br0: port 2(vx0) entered blocking state [ 2790.745133][T20720] br0: port 2(vx0) entered disabled state [ 2790.745496][T20720] vx0: entered allmulticast mode [ 2790.747701][T20720] vx0: entered promiscuous mode [ 2790.748394][T20720] br0: port 2(vx0) entered blocking state [ 2790.748722][T20720] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2797.992248][ T7062] br0: port 1(swp1) entered disabled state [ 2798.992415][ T7062] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2805.900284][ T11] vx0: left allmulticast mode [ 2805.900623][ T11] vx0: left promiscuous mode [ 2805.901008][ T11] br0: port 2(vx0) entered disabled state [ 2805.913623][ T11] swp1: left allmulticast mode [ 2805.913944][ T11] swp1: left promiscuous mode [ 2805.914390][ T11] br0: port 1(swp1) entered disabled state [ 2806.255061][ T11] vx0: left allmulticast mode [ 2806.255525][ T11] vx0: left promiscuous mode [ 2806.256082][ T11] br0: port 2(vx0) entered disabled state [ 2806.267837][ T11] swp1: left allmulticast mode [ 2806.268137][ T11] swp1: left promiscuous mode [ 2806.268506][ T11] br0: port 1(swp1) entered disabled state [ 2809.174403][T20798] veth0: renamed from veth1 [ 2810.251585][T20814] br0: port 1(swp1) entered blocking state [ 2810.251943][T20814] br0: port 1(swp1) entered disabled state [ 2810.258320][T20814] swp1: entered allmulticast mode [ 2810.259719][T20814] swp1: entered promiscuous mode [ 2810.261489][T20814] br0: port 1(swp1) entered blocking state [ 2810.261815][T20814] br0: port 1(swp1) entered forwarding state [ 2810.474794][T20816] br0: port 2(vx0) entered blocking state [ 2810.475137][T20816] br0: port 2(vx0) entered disabled state [ 2810.476119][T20816] vx0: entered allmulticast mode [ 2810.477460][T20816] vx0: entered promiscuous mode [ 2810.478144][T20816] br0: port 2(vx0) entered blocking state [ 2810.478464][T20816] br0: port 2(vx0) entered forwarding state [ 2811.946269][T20829] br0: port 1(swp1) entered blocking state [ 2811.946619][T20829] br0: port 1(swp1) entered disabled state [ 2811.946993][T20829] swp1: entered allmulticast mode [ 2811.948357][T20829] swp1: entered promiscuous mode [ 2811.949816][T20829] br0: port 1(swp1) entered blocking state [ 2811.950187][T20829] br0: port 1(swp1) entered forwarding state [ 2812.178016][T20831] br0: port 2(vx0) entered blocking state [ 2812.178734][T20831] br0: port 2(vx0) entered disabled state [ 2812.179073][T20831] vx0: entered allmulticast mode [ 2812.180368][T20831] vx0: entered promiscuous mode [ 2812.180904][T20831] br0: port 2(vx0) entered blocking state [ 2812.181223][T20831] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2818.416246][ T7062] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2848.689289][ T11] vx0: left allmulticast mode [ 2848.689614][ T11] vx0: left promiscuous mode [ 2848.690027][ T11] br0: port 2(vx0) entered disabled state [ 2848.701312][ T11] swp1: left allmulticast mode [ 2848.701620][ T11] swp1: left promiscuous mode [ 2848.702015][ T11] br0: port 1(swp1) entered disabled state [ 2849.000112][ T11] vx0: left allmulticast mode [ 2849.000438][ T11] vx0: left promiscuous mode [ 2849.000791][ T11] br0: port 2(vx0) entered disabled state [ 2849.009395][ T11] swp1: left allmulticast mode [ 2849.009684][ T11] swp1: left promiscuous mode [ 2849.010057][ 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__->