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 [ 3598.625056][T20851] veth0: renamed from veth1 [ 3600.299934][T20868] br0: port 1(swp1) entered blocking state [ 3600.300285][T20868] br0: port 1(swp1) entered disabled state [ 3600.300653][T20868] swp1: entered allmulticast mode [ 3600.302118][T20868] swp1: entered promiscuous mode [ 3600.303616][T20868] br0: port 1(swp1) entered blocking state [ 3600.303948][T20868] br0: port 1(swp1) entered forwarding state [ 3600.694390][T20870] br0: port 2(vx0) entered blocking state [ 3600.694747][T20870] br0: port 2(vx0) entered disabled state [ 3600.695078][T20870] vx0: entered allmulticast mode [ 3600.696477][T20870] vx0: entered promiscuous mode [ 3600.697186][T20870] br0: port 2(vx0) entered blocking state [ 3600.697506][T20870] br0: port 2(vx0) entered forwarding state [ 3602.850493][T20883] br0: port 1(swp1) entered blocking state [ 3602.850848][T20883] br0: port 1(swp1) entered disabled state [ 3602.851193][T20883] swp1: entered allmulticast mode [ 3602.853225][T20883] swp1: entered promiscuous mode [ 3602.854634][T20883] br0: port 1(swp1) entered blocking state [ 3602.854948][T20883] br0: port 1(swp1) entered forwarding state [ 3603.201009][T20885] br0: port 2(vx0) entered blocking state [ 3603.201354][T20885] br0: port 2(vx0) entered disabled state [ 3603.201694][T20885] vx0: entered allmulticast mode [ 3603.203157][T20885] vx0: entered promiscuous mode [ 3603.203874][T20885] br0: port 2(vx0) entered blocking state [ 3603.204180][T20885] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3611.008996][T18026] 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 ] [ 3612.646545][T12762] br0: port 1(swp1) entered blocking state [ 3612.646906][T12762] 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 ] [ 3614.683607][T18026] 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 ] [ 3616.362736][T18026] br0: port 1(swp1) entered blocking state [ 3616.363092][T18026] 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 ] [ 3619.609878][T18026] 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 ] [ 3621.185107][ T70] vx0: left allmulticast mode [ 3621.185420][ T70] vx0: left promiscuous mode [ 3621.185879][ T70] br0: port 2(vx0) entered disabled state [ 3621.187589][ T70] swp1: left allmulticast mode [ 3621.187862][ T70] swp1: left promiscuous mode [ 3621.188240][ T70] br0: port 1(swp1) entered disabled state [ 3621.648893][ T70] vx0: left allmulticast mode [ 3621.649187][ T70] vx0: left promiscuous mode [ 3621.649619][ T70] br0: port 2(vx0) entered disabled state [ 3621.651178][ T70] swp1: left allmulticast mode [ 3621.651446][ T70] swp1: left promiscuous mode [ 3621.651857][ T70] br0: port 1(swp1) entered disabled state [ 3626.352315][T21040] veth0: renamed from veth1 [ 3628.005213][T21057] br0: port 1(swp1) entered blocking state [ 3628.005761][T21057] br0: port 1(swp1) entered disabled state [ 3628.006330][T21057] swp1: entered allmulticast mode [ 3628.007799][T21057] swp1: entered promiscuous mode [ 3628.009287][T21057] br0: port 1(swp1) entered blocking state [ 3628.009625][T21057] br0: port 1(swp1) entered forwarding state [ 3628.343828][T21059] br0: port 2(vx0) entered blocking state [ 3628.344184][T21059] br0: port 2(vx0) entered disabled state [ 3628.344543][T21059] vx0: entered allmulticast mode [ 3628.345947][T21059] vx0: entered promiscuous mode [ 3628.346564][T21059] br0: port 2(vx0) entered blocking state [ 3628.346869][T21059] br0: port 2(vx0) entered forwarding state [ 3630.511872][T21072] br0: port 1(swp1) entered blocking state [ 3630.512219][T21072] br0: port 1(swp1) entered disabled state [ 3630.512598][T21072] swp1: entered allmulticast mode [ 3630.514646][T21072] swp1: entered promiscuous mode [ 3630.516106][T21072] br0: port 1(swp1) entered blocking state [ 3630.516428][T21072] br0: port 1(swp1) entered forwarding state [ 3630.850584][T21074] br0: port 2(vx0) entered blocking state [ 3630.850926][T21074] br0: port 2(vx0) entered disabled state [ 3630.851254][T21074] vx0: entered allmulticast mode [ 3630.853078][T21074] vx0: entered promiscuous mode [ 3630.853820][T21074] br0: port 2(vx0) entered blocking state [ 3630.854135][T21074] 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 ] [ 3640.372158][T12091] 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 ] [ 3642.701954][T18026] br0: port 1(swp1) entered blocking state [ 3642.702317][T18026] 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 ] [ 3644.626634][T12762] 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.000253][T18026] br0: port 1(swp1) entered blocking state [ 3647.000629][T18026] 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.549586][T12091] 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.833336][ T70] vx0: left allmulticast mode [ 3653.833670][ T70] vx0: left promiscuous mode [ 3653.834074][ T70] br0: port 2(vx0) entered disabled state [ 3653.835742][ T70] swp1: left allmulticast mode [ 3653.836052][ T70] swp1: left promiscuous mode [ 3653.836460][ T70] br0: port 1(swp1) entered disabled state [ 3654.285389][ T70] vx0: left allmulticast mode [ 3654.285712][ T70] vx0: left promiscuous mode [ 3654.286109][ T70] br0: port 2(vx0) entered disabled state [ 3654.287649][ T70] swp1: left allmulticast mode [ 3654.287915][ T70] swp1: left promiscuous mode [ 3654.288283][ T70] br0: port 1(swp1) entered disabled state [ 3658.849875][T21290] veth0: renamed from veth1 [ 3660.474273][T21307] br0: port 1(swp1) entered blocking state [ 3660.474636][T21307] br0: port 1(swp1) entered disabled state [ 3660.474987][T21307] swp1: entered allmulticast mode [ 3660.476406][T21307] swp1: entered promiscuous mode [ 3660.482657][T21307] br0: port 1(swp1) entered blocking state [ 3660.482980][T21307] br0: port 1(swp1) entered forwarding state [ 3660.813649][T21309] br0: port 2(vx0) entered blocking state [ 3660.814003][T21309] br0: port 2(vx0) entered disabled state [ 3660.814329][T21309] vx0: entered allmulticast mode [ 3660.815749][T21309] vx0: entered promiscuous mode [ 3660.816483][T21309] br0: port 2(vx0) entered blocking state [ 3660.816787][T21309] br0: port 2(vx0) entered forwarding state [ 3662.968860][T21322] br0: port 1(swp1) entered blocking state [ 3662.969204][T21322] br0: port 1(swp1) entered disabled state [ 3662.969574][T21322] swp1: entered allmulticast mode [ 3662.971820][T21322] swp1: entered promiscuous mode [ 3662.973233][T21322] br0: port 1(swp1) entered blocking state [ 3662.973557][T21322] br0: port 1(swp1) entered forwarding state [ 3663.300190][T21324] br0: port 2(vx0) entered blocking state [ 3663.300554][T21324] br0: port 2(vx0) entered disabled state [ 3663.300878][T21324] vx0: entered allmulticast mode [ 3663.302259][T21324] vx0: entered promiscuous mode [ 3663.303659][T21324] br0: port 2(vx0) entered blocking state [ 3663.303965][T21324] 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.885532][ T2423] 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.611398][ T70] vx0: left allmulticast mode [ 3682.611746][ T70] vx0: left promiscuous mode [ 3682.612145][ T70] br0: port 2(vx0) entered disabled state [ 3682.613739][ T70] swp1: left allmulticast mode [ 3682.614014][ T70] swp1: left promiscuous mode [ 3682.614453][ T70] br0: port 1(swp1) entered disabled state [ 3683.062299][ T70] vx0: left allmulticast mode [ 3683.062619][ T70] vx0: left promiscuous mode [ 3683.063020][ T70] br0: port 2(vx0) entered disabled state [ 3683.064588][ T70] swp1: left allmulticast mode [ 3683.064856][ T70] swp1: left promiscuous mode [ 3683.065231][ T70] br0: port 1(swp1) entered disabled state [ 3687.650086][T21516] veth0: renamed from veth1 [ 3689.281519][T21532] br0: port 1(swp1) entered blocking state [ 3689.281869][T21532] br0: port 1(swp1) entered disabled state [ 3689.282216][T21532] swp1: entered allmulticast mode [ 3689.284201][T21532] swp1: entered promiscuous mode [ 3689.285615][T21532] br0: port 1(swp1) entered blocking state [ 3689.285928][T21532] br0: port 1(swp1) entered forwarding state [ 3689.613358][T21534] br0: port 2(vx0) entered blocking state [ 3689.613718][T21534] br0: port 2(vx0) entered disabled state [ 3689.614053][T21534] vx0: entered allmulticast mode [ 3689.615438][T21534] vx0: entered promiscuous mode [ 3689.616418][T21534] br0: port 2(vx0) entered blocking state [ 3689.616738][T21534] br0: port 2(vx0) entered forwarding state [ 3691.751368][T21547] br0: port 1(swp1) entered blocking state [ 3691.752106][T21547] br0: port 1(swp1) entered disabled state [ 3691.752458][T21547] swp1: entered allmulticast mode [ 3691.753923][T21547] swp1: entered promiscuous mode [ 3691.755361][T21547] br0: port 1(swp1) entered blocking state [ 3691.755690][T21547] br0: port 1(swp1) entered forwarding state [ 3692.097677][T21549] br0: port 2(vx0) entered blocking state [ 3692.098027][T21549] br0: port 2(vx0) entered disabled state [ 3692.098354][T21549] vx0: entered allmulticast mode [ 3692.099922][T21549] vx0: entered promiscuous mode [ 3692.100651][T21549] br0: port 2(vx0) entered blocking state [ 3692.100954][T21549] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3700.306922][T16508] br0: port 1(swp1) entered disabled state [ 3701.308649][ T2423] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3708.508299][ T70] vx0: left allmulticast mode [ 3708.508612][ T70] vx0: left promiscuous mode [ 3708.509008][ T70] br0: port 2(vx0) entered disabled state [ 3708.511161][ T70] swp1: left allmulticast mode [ 3708.511435][ T70] swp1: left promiscuous mode [ 3708.511856][ T70] br0: port 1(swp1) entered disabled state [ 3708.977074][ T70] vx0: left allmulticast mode [ 3708.977381][ T70] vx0: left promiscuous mode [ 3708.977802][ T70] br0: port 2(vx0) entered disabled state [ 3708.979514][ T70] swp1: left allmulticast mode [ 3708.979797][ T70] swp1: left promiscuous mode [ 3708.980206][ T70] br0: port 1(swp1) entered disabled state [ 3713.614425][T21639] veth0: renamed from veth1 [ 3715.251402][T21656] br0: port 1(swp1) entered blocking state [ 3715.251776][T21656] br0: port 1(swp1) entered disabled state [ 3715.252135][T21656] swp1: entered allmulticast mode [ 3715.253574][T21656] swp1: entered promiscuous mode [ 3715.254993][T21656] br0: port 1(swp1) entered blocking state [ 3715.255316][T21656] br0: port 1(swp1) entered forwarding state [ 3715.583145][T21658] br0: port 2(vx0) entered blocking state [ 3715.583507][T21658] br0: port 2(vx0) entered disabled state [ 3715.583844][T21658] vx0: entered allmulticast mode [ 3715.585258][T21658] vx0: entered promiscuous mode [ 3715.585993][T21658] br0: port 2(vx0) entered blocking state [ 3715.586296][T21658] br0: port 2(vx0) entered forwarding state [ 3717.715966][T21671] br0: port 1(swp1) entered blocking state [ 3717.716312][T21671] br0: port 1(swp1) entered disabled state [ 3717.716678][T21671] swp1: entered allmulticast mode [ 3717.718098][T21671] swp1: entered promiscuous mode [ 3717.719512][T21671] br0: port 1(swp1) entered blocking state [ 3717.719835][T21671] br0: port 1(swp1) entered forwarding state [ 3718.061706][T21673] br0: port 2(vx0) entered blocking state [ 3718.062042][T21673] br0: port 2(vx0) entered disabled state [ 3718.062376][T21673] vx0: entered allmulticast mode [ 3718.063751][T21673] vx0: entered promiscuous mode [ 3718.064329][T21673] br0: port 2(vx0) entered blocking state [ 3718.064650][T21673] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3724.857980][T12762] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3755.113893][ T70] vx0: left allmulticast mode [ 3755.114197][ T70] vx0: left promiscuous mode [ 3755.114603][ T70] br0: port 2(vx0) entered disabled state [ 3755.121803][ T70] swp1: left allmulticast mode [ 3755.122083][ T70] swp1: left promiscuous mode [ 3755.122461][ T70] br0: port 1(swp1) entered disabled state [ 3755.583592][ T70] vx0: left allmulticast mode [ 3755.583892][ T70] vx0: left promiscuous mode [ 3755.584297][ T70] br0: port 2(vx0) entered disabled state [ 3755.586055][ T70] swp1: left allmulticast mode [ 3755.586380][ T70] swp1: left promiscuous mode [ 3755.586773][ T70] 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__->