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 [ 3611.614274][T20947] veth0: renamed from veth1 [ 3613.206867][T20963] br0: port 1(swp1) entered blocking state [ 3613.207210][T20963] br0: port 1(swp1) entered disabled state [ 3613.208410][T20963] swp1: entered allmulticast mode [ 3613.209751][T20963] swp1: entered promiscuous mode [ 3613.211141][T20963] br0: port 1(swp1) entered blocking state [ 3613.211464][T20963] br0: port 1(swp1) entered forwarding state [ 3613.532092][T20965] br0: port 2(vx0) entered blocking state [ 3613.532449][T20965] br0: port 2(vx0) entered disabled state [ 3613.532777][T20965] vx0: entered allmulticast mode [ 3613.534114][T20965] vx0: entered promiscuous mode [ 3613.534857][T20965] br0: port 2(vx0) entered blocking state [ 3613.535162][T20965] br0: port 2(vx0) entered forwarding state [ 3615.614109][T20978] br0: port 1(swp1) entered blocking state [ 3615.614477][T20978] br0: port 1(swp1) entered disabled state [ 3615.614831][T20978] swp1: entered allmulticast mode [ 3615.616164][T20978] swp1: entered promiscuous mode [ 3615.617554][T20978] br0: port 1(swp1) entered blocking state [ 3615.617867][T20978] br0: port 1(swp1) entered forwarding state [ 3615.953831][T20980] br0: port 2(vx0) entered blocking state [ 3615.954169][T20980] br0: port 2(vx0) entered disabled state [ 3615.954510][T20980] vx0: entered allmulticast mode [ 3615.955824][T20980] vx0: entered promiscuous mode [ 3615.956530][T20980] br0: port 2(vx0) entered blocking state [ 3615.956834][T20980] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3623.702357][T15444] 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 ] [ 3625.265029][T15444] br0: port 1(swp1) entered blocking state [ 3625.265399][T15444] 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 ] [ 3627.121312][T13128] 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 ] [ 3628.707534][T15444] br0: port 1(swp1) entered blocking state [ 3628.707893][T15444] 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 ] [ 3631.677301][T15444] 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 ] [ 3633.248971][ T71] vx0: left allmulticast mode [ 3633.249309][ T71] vx0: left promiscuous mode [ 3633.249731][ T71] br0: port 2(vx0) entered disabled state [ 3633.251434][ T71] swp1: left allmulticast mode [ 3633.251762][ T71] swp1: left promiscuous mode [ 3633.252168][ T71] br0: port 1(swp1) entered disabled state [ 3633.709501][ T71] vx0: left allmulticast mode [ 3633.709789][ T71] vx0: left promiscuous mode [ 3633.710189][ T71] br0: port 2(vx0) entered disabled state [ 3633.711691][ T71] swp1: left allmulticast mode [ 3633.711969][ T71] swp1: left promiscuous mode [ 3633.712376][ T71] br0: port 1(swp1) entered disabled state [ 3638.086944][T21136] veth0: renamed from veth1 [ 3639.691311][T21153] br0: port 1(swp1) entered blocking state [ 3639.691654][T21153] br0: port 1(swp1) entered disabled state [ 3639.692019][T21153] swp1: entered allmulticast mode [ 3639.694054][T21153] swp1: entered promiscuous mode [ 3639.700035][T21153] br0: port 1(swp1) entered blocking state [ 3639.700372][T21153] br0: port 1(swp1) entered forwarding state [ 3640.005512][T21155] br0: port 2(vx0) entered blocking state [ 3640.005848][T21155] br0: port 2(vx0) entered disabled state [ 3640.006170][T21155] vx0: entered allmulticast mode [ 3640.007516][T21155] vx0: entered promiscuous mode [ 3640.008093][T21155] br0: port 2(vx0) entered blocking state [ 3640.008406][T21155] br0: port 2(vx0) entered forwarding state [ 3642.061435][T21168] br0: port 1(swp1) entered blocking state [ 3642.061788][T21168] br0: port 1(swp1) entered disabled state [ 3642.062163][T21168] swp1: entered allmulticast mode [ 3642.064126][T21168] swp1: entered promiscuous mode [ 3642.065628][T21168] br0: port 1(swp1) entered blocking state [ 3642.065961][T21168] br0: port 1(swp1) entered forwarding state [ 3642.442764][T21170] br0: port 2(vx0) entered blocking state [ 3642.443271][T21170] br0: port 2(vx0) entered disabled state [ 3642.443773][T21170] vx0: entered allmulticast mode [ 3642.445938][T21170] vx0: entered promiscuous mode [ 3642.446860][T21170] br0: port 2(vx0) entered blocking state [ 3642.447343][T21170] 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 ] [ 3652.017354][T15444] 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 ] [ 3654.404345][T13128] br0: port 1(swp1) entered blocking state [ 3654.404699][T13128] 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 ] [ 3656.305664][T12764] 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 ] [ 3658.699580][T12764] br0: port 1(swp1) entered blocking state [ 3658.700089][T12764] 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 ] [ 3663.241339][ T1065] 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 ] [ 3665.566415][ T71] vx0: left allmulticast mode [ 3665.566704][ T71] vx0: left promiscuous mode [ 3665.567097][ T71] br0: port 2(vx0) entered disabled state [ 3665.568828][ T71] swp1: left allmulticast mode [ 3665.569098][ T71] swp1: left promiscuous mode [ 3665.569543][ T71] br0: port 1(swp1) entered disabled state [ 3666.029725][ T71] vx0: left allmulticast mode [ 3666.030010][ T71] vx0: left promiscuous mode [ 3666.030424][ T71] br0: port 2(vx0) entered disabled state [ 3666.032016][ T71] swp1: left allmulticast mode [ 3666.032339][ T71] swp1: left promiscuous mode [ 3666.032708][ T71] br0: port 1(swp1) entered disabled state [ 3670.522912][T21386] veth0: renamed from veth1 [ 3672.110079][T21402] br0: port 1(swp1) entered blocking state [ 3672.110440][T21402] br0: port 1(swp1) entered disabled state [ 3672.110789][T21402] swp1: entered allmulticast mode [ 3672.112179][T21402] swp1: entered promiscuous mode [ 3672.118267][T21402] br0: port 1(swp1) entered blocking state [ 3672.118589][T21402] br0: port 1(swp1) entered forwarding state [ 3672.451318][T21404] br0: port 2(vx0) entered blocking state [ 3672.451666][T21404] br0: port 2(vx0) entered disabled state [ 3672.451996][T21404] vx0: entered allmulticast mode [ 3672.453360][T21404] vx0: entered promiscuous mode [ 3672.454079][T21404] br0: port 2(vx0) entered blocking state [ 3672.454409][T21404] br0: port 2(vx0) entered forwarding state [ 3674.524748][T21417] br0: port 1(swp1) entered blocking state [ 3674.525090][T21417] br0: port 1(swp1) entered disabled state [ 3674.525450][T21417] swp1: entered allmulticast mode [ 3674.526802][T21417] swp1: entered promiscuous mode [ 3674.528207][T21417] br0: port 1(swp1) entered blocking state [ 3674.528536][T21417] br0: port 1(swp1) entered forwarding state [ 3674.845713][T21419] br0: port 2(vx0) entered blocking state [ 3674.846046][T21419] br0: port 2(vx0) entered disabled state [ 3674.846598][T21419] vx0: entered allmulticast mode [ 3674.847935][T21419] vx0: entered promiscuous mode [ 3674.848532][T21419] br0: port 2(vx0) entered blocking state [ 3674.848833][T21419] 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 ] [ 3683.435307][T12764] 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 ] [ 3694.275869][ T71] vx0: left allmulticast mode [ 3694.276160][ T71] vx0: left promiscuous mode [ 3694.276571][ T71] br0: port 2(vx0) entered disabled state [ 3694.278175][ T71] swp1: left allmulticast mode [ 3694.278468][ T71] swp1: left promiscuous mode [ 3694.278858][ T71] br0: port 1(swp1) entered disabled state [ 3694.742785][ T71] vx0: left allmulticast mode [ 3694.743105][ T71] vx0: left promiscuous mode [ 3694.743519][ T71] br0: port 2(vx0) entered disabled state [ 3694.745124][ T71] swp1: left allmulticast mode [ 3694.745411][ T71] swp1: left promiscuous mode [ 3694.745783][ T71] br0: port 1(swp1) entered disabled state [ 3699.328031][T21610] veth0: renamed from veth1 [ 3700.939995][T21627] br0: port 1(swp1) entered blocking state [ 3700.941055][T21627] br0: port 1(swp1) entered disabled state [ 3700.941425][T21627] swp1: entered allmulticast mode [ 3700.942795][T21627] swp1: entered promiscuous mode [ 3700.944188][T21627] br0: port 1(swp1) entered blocking state [ 3700.944514][T21627] br0: port 1(swp1) entered forwarding state [ 3701.272200][T21629] br0: port 2(vx0) entered blocking state [ 3701.272958][T21629] br0: port 2(vx0) entered disabled state [ 3701.273301][T21629] vx0: entered allmulticast mode [ 3701.274635][T21629] vx0: entered promiscuous mode [ 3701.275207][T21629] br0: port 2(vx0) entered blocking state [ 3701.275519][T21629] br0: port 2(vx0) entered forwarding state [ 3703.402420][T21642] br0: port 1(swp1) entered blocking state [ 3703.402760][T21642] br0: port 1(swp1) entered disabled state [ 3703.403113][T21642] swp1: entered allmulticast mode [ 3703.404486][T21642] swp1: entered promiscuous mode [ 3703.405871][T21642] br0: port 1(swp1) entered blocking state [ 3703.406186][T21642] br0: port 1(swp1) entered forwarding state [ 3703.743101][T21644] br0: port 2(vx0) entered blocking state [ 3703.743454][T21644] br0: port 2(vx0) entered disabled state [ 3703.743780][T21644] vx0: entered allmulticast mode [ 3703.745110][T21644] vx0: entered promiscuous mode [ 3703.745703][T21644] br0: port 2(vx0) entered blocking state [ 3703.746006][T21644] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3711.801310][T13128] br0: port 1(swp1) entered disabled state [ 3712.839777][T13128] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3720.084007][ T71] vx0: left allmulticast mode [ 3720.084312][ T71] vx0: left promiscuous mode [ 3720.084710][ T71] br0: port 2(vx0) entered disabled state [ 3720.086354][ T71] swp1: left allmulticast mode [ 3720.086614][ T71] swp1: left promiscuous mode [ 3720.086980][ T71] br0: port 1(swp1) entered disabled state [ 3720.538141][ T71] vx0: left allmulticast mode [ 3720.538453][ T71] vx0: left promiscuous mode [ 3720.538850][ T71] br0: port 2(vx0) entered disabled state [ 3720.540614][ T71] swp1: left allmulticast mode [ 3720.540878][ T71] swp1: left promiscuous mode [ 3720.541279][ T71] br0: port 1(swp1) entered disabled state [ 3724.987565][T21737] veth0: renamed from veth1 [ 3726.562261][T21754] br0: port 1(swp1) entered blocking state [ 3726.562603][T21754] br0: port 1(swp1) entered disabled state [ 3726.562952][T21754] swp1: entered allmulticast mode [ 3726.565072][T21754] swp1: entered promiscuous mode [ 3726.566491][T21754] br0: port 1(swp1) entered blocking state [ 3726.566800][T21754] br0: port 1(swp1) entered forwarding state [ 3726.888846][T21756] br0: port 2(vx0) entered blocking state [ 3726.889180][T21756] br0: port 2(vx0) entered disabled state [ 3726.889518][T21756] vx0: entered allmulticast mode [ 3726.890848][T21756] vx0: entered promiscuous mode [ 3726.891567][T21756] br0: port 2(vx0) entered blocking state [ 3726.891866][T21756] br0: port 2(vx0) entered forwarding state [ 3728.995573][T21769] br0: port 1(swp1) entered blocking state [ 3728.995915][T21769] br0: port 1(swp1) entered disabled state [ 3728.996277][T21769] swp1: entered allmulticast mode [ 3728.997639][T21769] swp1: entered promiscuous mode [ 3728.999029][T21769] br0: port 1(swp1) entered blocking state [ 3728.999355][T21769] br0: port 1(swp1) entered forwarding state [ 3729.325930][T21771] br0: port 2(vx0) entered blocking state [ 3729.326282][T21771] br0: port 2(vx0) entered disabled state [ 3729.326616][T21771] vx0: entered allmulticast mode [ 3729.327960][T21771] vx0: entered promiscuous mode [ 3729.328673][T21771] br0: port 2(vx0) entered blocking state [ 3729.328973][T21771] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3736.186392][T20520] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3766.457677][ T71] vx0: left allmulticast mode [ 3766.457979][ T71] vx0: left promiscuous mode [ 3766.458424][ T71] br0: port 2(vx0) entered disabled state [ 3766.460624][ T71] swp1: left allmulticast mode [ 3766.460891][ T71] swp1: left promiscuous mode [ 3766.461296][ T71] br0: port 1(swp1) entered disabled state [ 3766.917587][ T71] vx0: left allmulticast mode [ 3766.917881][ T71] vx0: left promiscuous mode [ 3766.918306][ T71] br0: port 2(vx0) entered disabled state [ 3766.919886][ T71] swp1: left allmulticast mode [ 3766.920154][ T71] swp1: left promiscuous mode [ 3766.920539][ 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__->