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 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3583.851716][T20877] veth0: renamed from veth1 [ 3585.415789][T20893] br0: port 1(swp1) entered blocking state [ 3585.416140][T20893] br0: port 1(swp1) entered disabled state [ 3585.416506][T20893] swp1: entered allmulticast mode [ 3585.418663][T20893] swp1: entered promiscuous mode [ 3585.420071][T20893] br0: port 1(swp1) entered blocking state [ 3585.420404][T20893] br0: port 1(swp1) entered forwarding state [ 3585.751751][T20895] br0: port 2(vx0) entered blocking state [ 3585.752096][T20895] br0: port 2(vx0) entered disabled state [ 3585.752923][T20895] vx0: entered allmulticast mode [ 3585.754294][T20895] vx0: entered promiscuous mode [ 3585.754875][T20895] br0: port 2(vx0) entered blocking state [ 3585.755188][T20895] br0: port 2(vx0) entered forwarding state [ 3587.883726][T20908] br0: port 1(swp1) entered blocking state [ 3587.884074][T20908] br0: port 1(swp1) entered disabled state [ 3587.884442][T20908] swp1: entered allmulticast mode [ 3587.885802][T20908] swp1: entered promiscuous mode [ 3587.887187][T20908] br0: port 1(swp1) entered blocking state [ 3587.887526][T20908] br0: port 1(swp1) entered forwarding state [ 3588.208146][T20910] br0: port 2(vx0) entered blocking state [ 3588.208503][T20910] br0: port 2(vx0) entered disabled state [ 3588.208841][T20910] vx0: entered allmulticast mode [ 3588.210197][T20910] vx0: entered promiscuous mode [ 3588.210775][T20910] br0: port 2(vx0) entered blocking state [ 3588.211086][T20910] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3596.035495][ T7080] 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 ] [ 3597.518431][ T7071] br0: port 1(swp1) entered blocking state [ 3597.518788][ T7071] 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 ] [ 3599.360480][T12543] 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 ] [ 3600.888761][T11665] br0: port 1(swp1) entered blocking state [ 3600.889114][T11665] 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 ] [ 3603.744749][ T7071] 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 ] [ 3605.248352][ T71] vx0: left allmulticast mode [ 3605.248669][ T71] vx0: left promiscuous mode [ 3605.249064][ T71] br0: port 2(vx0) entered disabled state [ 3605.250720][ T71] swp1: left allmulticast mode [ 3605.250992][ T71] swp1: left promiscuous mode [ 3605.251377][ T71] br0: port 1(swp1) entered disabled state [ 3605.716553][ T71] vx0: left allmulticast mode [ 3605.716846][ T71] vx0: left promiscuous mode [ 3605.717250][ T71] br0: port 2(vx0) entered disabled state [ 3605.718848][ T71] swp1: left allmulticast mode [ 3605.719119][ T71] swp1: left promiscuous mode [ 3605.719526][ T71] br0: port 1(swp1) entered disabled state [ 3610.052066][T21066] veth0: renamed from veth1 [ 3611.611903][T21083] br0: port 1(swp1) entered blocking state [ 3611.612251][T21083] br0: port 1(swp1) entered disabled state [ 3611.612639][T21083] swp1: entered allmulticast mode [ 3611.614030][T21083] swp1: entered promiscuous mode [ 3611.615446][T21083] br0: port 1(swp1) entered blocking state [ 3611.615768][T21083] br0: port 1(swp1) entered forwarding state [ 3611.937332][T21085] br0: port 2(vx0) entered blocking state [ 3611.937869][T21085] br0: port 2(vx0) entered disabled state [ 3611.938201][T21085] vx0: entered allmulticast mode [ 3611.939579][T21085] vx0: entered promiscuous mode [ 3611.940265][T21085] br0: port 2(vx0) entered blocking state [ 3611.940591][T21085] br0: port 2(vx0) entered forwarding state [ 3613.974271][T21098] br0: port 1(swp1) entered blocking state [ 3613.975589][T21098] br0: port 1(swp1) entered disabled state [ 3613.975947][T21098] swp1: entered allmulticast mode [ 3613.977322][T21098] swp1: entered promiscuous mode [ 3613.978731][T21098] br0: port 1(swp1) entered blocking state [ 3613.979054][T21098] br0: port 1(swp1) entered forwarding state [ 3614.323200][T21100] br0: port 2(vx0) entered blocking state [ 3614.323556][T21100] br0: port 2(vx0) entered disabled state [ 3614.323886][T21100] vx0: entered allmulticast mode [ 3614.325245][T21100] vx0: entered promiscuous mode [ 3614.325931][T21100] br0: port 2(vx0) entered blocking state [ 3614.326240][T21100] 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 ] [ 3623.636001][ T7071] 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 ] [ 3625.892506][ T7071] br0: port 1(swp1) entered blocking state [ 3625.892870][ T7071] 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 ] [ 3627.865797][ T7071] 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 ] [ 3630.124776][T11665] br0: port 1(swp1) entered blocking state [ 3630.125129][T11665] 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 ] [ 3634.484481][T11665] 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 ] [ 3636.812131][ T71] vx0: left allmulticast mode [ 3636.812442][ T71] vx0: left promiscuous mode [ 3636.812845][ T71] br0: port 2(vx0) entered disabled state [ 3636.814385][ T71] swp1: left allmulticast mode [ 3636.814716][ T71] swp1: left promiscuous mode [ 3636.815131][ T71] br0: port 1(swp1) entered disabled state [ 3637.255602][ T71] vx0: left allmulticast mode [ 3637.255897][ T71] vx0: left promiscuous mode [ 3637.256289][ T71] br0: port 2(vx0) entered disabled state [ 3637.257912][ T71] swp1: left allmulticast mode [ 3637.258184][ T71] swp1: left promiscuous mode [ 3637.258614][ T71] br0: port 1(swp1) entered disabled state [ 3641.720991][T21316] veth0: renamed from veth1 [ 3643.267392][T21333] br0: port 1(swp1) entered blocking state [ 3643.267760][T21333] br0: port 1(swp1) entered disabled state [ 3643.268111][T21333] swp1: entered allmulticast mode [ 3643.274828][T21333] swp1: entered promiscuous mode [ 3643.276239][T21333] br0: port 1(swp1) entered blocking state [ 3643.276576][T21333] br0: port 1(swp1) entered forwarding state [ 3643.584934][T21335] br0: port 2(vx0) entered blocking state [ 3643.585273][T21335] br0: port 2(vx0) entered disabled state [ 3643.586027][T21335] vx0: entered allmulticast mode [ 3643.587409][T21335] vx0: entered promiscuous mode [ 3643.587984][T21335] br0: port 2(vx0) entered blocking state [ 3643.588293][T21335] br0: port 2(vx0) entered forwarding state [ 3645.630566][T21348] br0: port 1(swp1) entered blocking state [ 3645.630913][T21348] br0: port 1(swp1) entered disabled state [ 3645.631262][T21348] swp1: entered allmulticast mode [ 3645.633573][T21348] swp1: entered promiscuous mode [ 3645.634948][T21348] br0: port 1(swp1) entered blocking state [ 3645.635267][T21348] br0: port 1(swp1) entered forwarding state [ 3645.959753][T21350] br0: port 2(vx0) entered blocking state [ 3645.960092][T21350] br0: port 2(vx0) entered disabled state [ 3645.960995][T21350] vx0: entered allmulticast mode [ 3645.962356][T21350] vx0: entered promiscuous mode [ 3645.962951][T21350] br0: port 2(vx0) entered blocking state [ 3645.963258][T21350] 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 ] [ 3654.451108][T30413] 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 ] [ 3664.976890][ T71] vx0: left allmulticast mode [ 3664.977210][ T71] vx0: left promiscuous mode [ 3664.977732][ T71] br0: port 2(vx0) entered disabled state [ 3664.979511][ T71] swp1: left allmulticast mode [ 3664.979783][ T71] swp1: left promiscuous mode [ 3664.980156][ T71] br0: port 1(swp1) entered disabled state [ 3665.413757][ T71] vx0: left allmulticast mode [ 3665.414067][ T71] vx0: left promiscuous mode [ 3665.414500][ T71] br0: port 2(vx0) entered disabled state [ 3665.420755][ T71] swp1: left allmulticast mode [ 3665.421044][ T71] swp1: left promiscuous mode [ 3665.421445][ T71] br0: port 1(swp1) entered disabled state [ 3669.879199][T21540] veth0: renamed from veth1 [ 3671.426807][T21558] br0: port 1(swp1) entered blocking state [ 3671.427155][T21558] br0: port 1(swp1) entered disabled state [ 3671.428253][T21558] swp1: entered allmulticast mode [ 3671.429679][T21558] swp1: entered promiscuous mode [ 3671.431075][T21558] br0: port 1(swp1) entered blocking state [ 3671.431416][T21558] br0: port 1(swp1) entered forwarding state [ 3671.751809][T21560] br0: port 2(vx0) entered blocking state [ 3671.752151][T21560] br0: port 2(vx0) entered disabled state [ 3671.752507][T21560] vx0: entered allmulticast mode [ 3671.753892][T21560] vx0: entered promiscuous mode [ 3671.754474][T21560] br0: port 2(vx0) entered blocking state [ 3671.754782][T21560] br0: port 2(vx0) entered forwarding state [ 3673.803594][T21573] br0: port 1(swp1) entered blocking state [ 3673.803940][T21573] br0: port 1(swp1) entered disabled state [ 3673.804293][T21573] swp1: entered allmulticast mode [ 3673.806201][T21573] swp1: entered promiscuous mode [ 3673.807599][T21573] br0: port 1(swp1) entered blocking state [ 3673.807919][T21573] br0: port 1(swp1) entered forwarding state [ 3674.117130][T21575] br0: port 2(vx0) entered blocking state [ 3674.117494][T21575] br0: port 2(vx0) entered disabled state [ 3674.117843][T21575] vx0: entered allmulticast mode [ 3674.119207][T21575] vx0: entered promiscuous mode [ 3674.119904][T21575] br0: port 2(vx0) entered blocking state [ 3674.120213][T21575] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3682.103430][T11665] br0: port 1(swp1) entered disabled state [ 3683.151463][T11665] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3690.474555][ T71] vx0: left allmulticast mode [ 3690.474849][ T71] vx0: left promiscuous mode [ 3690.475236][ T71] br0: port 2(vx0) entered disabled state [ 3690.476936][ T71] swp1: left allmulticast mode [ 3690.477222][ T71] swp1: left promiscuous mode [ 3690.477669][ T71] br0: port 1(swp1) entered disabled state [ 3690.915825][ T71] vx0: left allmulticast mode [ 3690.916115][ T71] vx0: left promiscuous mode [ 3690.916598][ T71] br0: port 2(vx0) entered disabled state [ 3690.918129][ T71] swp1: left allmulticast mode [ 3690.918417][ T71] swp1: left promiscuous mode [ 3690.918790][ T71] br0: port 1(swp1) entered disabled state [ 3695.235313][T21668] veth0: renamed from veth1 [ 3696.816380][T21684] br0: port 1(swp1) entered blocking state [ 3696.816727][T21684] br0: port 1(swp1) entered disabled state [ 3696.817087][T21684] swp1: entered allmulticast mode [ 3696.818512][T21684] swp1: entered promiscuous mode [ 3696.820585][T21684] br0: port 1(swp1) entered blocking state [ 3696.820906][T21684] br0: port 1(swp1) entered forwarding state [ 3697.139419][T21686] br0: port 2(vx0) entered blocking state [ 3697.139757][T21686] br0: port 2(vx0) entered disabled state [ 3697.140088][T21686] vx0: entered allmulticast mode [ 3697.141891][T21686] vx0: entered promiscuous mode [ 3697.142622][T21686] br0: port 2(vx0) entered blocking state [ 3697.142931][T21686] br0: port 2(vx0) entered forwarding state [ 3699.198953][T21699] br0: port 1(swp1) entered blocking state [ 3699.199302][T21699] br0: port 1(swp1) entered disabled state [ 3699.199669][T21699] swp1: entered allmulticast mode [ 3699.201067][T21699] swp1: entered promiscuous mode [ 3699.208778][T21699] br0: port 1(swp1) entered blocking state [ 3699.209111][T21699] br0: port 1(swp1) entered forwarding state [ 3699.531092][T21701] br0: port 2(vx0) entered blocking state [ 3699.531448][T21701] br0: port 2(vx0) entered disabled state [ 3699.531780][T21701] vx0: entered allmulticast mode [ 3699.533124][T21701] vx0: entered promiscuous mode [ 3699.533699][T21701] br0: port 2(vx0) entered blocking state [ 3699.534020][T21701] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3706.259482][ T7080] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3736.514707][ T71] vx0: left allmulticast mode [ 3736.514998][ T71] vx0: left promiscuous mode [ 3736.515417][ T71] br0: port 2(vx0) entered disabled state [ 3736.523280][ T71] swp1: left allmulticast mode [ 3736.523587][ T71] swp1: left promiscuous mode [ 3736.523980][ T71] br0: port 1(swp1) entered disabled state [ 3736.980479][ T71] vx0: left allmulticast mode [ 3736.980774][ T71] vx0: left promiscuous mode [ 3736.981164][ T71] br0: port 2(vx0) entered disabled state [ 3736.982757][ T71] swp1: left allmulticast mode [ 3736.983029][ T71] swp1: left promiscuous mode [ 3736.983414][ T71] 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__->