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 [ 3621.367206][T20892] veth0: renamed from veth1 [ 3623.067162][T20909] br0: port 1(swp1) entered blocking state [ 3623.067510][T20909] br0: port 1(swp1) entered disabled state [ 3623.068744][T20909] swp1: entered allmulticast mode [ 3623.070206][T20909] swp1: entered promiscuous mode [ 3623.071672][T20909] br0: port 1(swp1) entered blocking state [ 3623.072003][T20909] br0: port 1(swp1) entered forwarding state [ 3623.410192][T20911] br0: port 2(vx0) entered blocking state [ 3623.410531][T20911] br0: port 2(vx0) entered disabled state [ 3623.411357][T20911] vx0: entered allmulticast mode [ 3623.412780][T20911] vx0: entered promiscuous mode [ 3623.413380][T20911] br0: port 2(vx0) entered blocking state [ 3623.413682][T20911] br0: port 2(vx0) entered forwarding state [ 3625.552157][T20924] br0: port 1(swp1) entered blocking state [ 3625.552530][T20924] br0: port 1(swp1) entered disabled state [ 3625.552900][T20924] swp1: entered allmulticast mode [ 3625.555270][T20924] swp1: entered promiscuous mode [ 3625.556711][T20924] br0: port 1(swp1) entered blocking state [ 3625.557043][T20924] br0: port 1(swp1) entered forwarding state [ 3625.908724][T20926] br0: port 2(vx0) entered blocking state [ 3625.909074][T20926] br0: port 2(vx0) entered disabled state [ 3625.909400][T20926] vx0: entered allmulticast mode [ 3625.910760][T20926] vx0: entered promiscuous mode [ 3625.911507][T20926] br0: port 2(vx0) entered blocking state [ 3625.911831][T20926] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3633.750585][ T7176] 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 ] [ 3635.436942][T16947] br0: port 1(swp1) entered blocking state [ 3635.437297][T16947] 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 ] [ 3637.355959][T20673] 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 ] [ 3638.995033][T14668] br0: port 1(swp1) entered blocking state [ 3638.995383][T14668] 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 ] [ 3642.120429][T13552] 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 ] [ 3643.711415][ T11] vx0: left allmulticast mode [ 3643.711714][ T11] vx0: left promiscuous mode [ 3643.712190][ T11] br0: port 2(vx0) entered disabled state [ 3643.714091][ T11] swp1: left allmulticast mode [ 3643.714357][ T11] swp1: left promiscuous mode [ 3643.714792][ T11] br0: port 1(swp1) entered disabled state [ 3644.179616][ T11] vx0: left allmulticast mode [ 3644.179940][ T11] vx0: left promiscuous mode [ 3644.180342][ T11] br0: port 2(vx0) entered disabled state [ 3644.181927][ T11] swp1: left allmulticast mode [ 3644.182197][ T11] swp1: left promiscuous mode [ 3644.182609][ T11] br0: port 1(swp1) entered disabled state [ 3648.758256][T21082] veth0: renamed from veth1 [ 3650.408385][T21099] br0: port 1(swp1) entered blocking state [ 3650.408728][T21099] br0: port 1(swp1) entered disabled state [ 3650.409876][T21099] swp1: entered allmulticast mode [ 3650.411305][T21099] swp1: entered promiscuous mode [ 3650.412831][T21099] br0: port 1(swp1) entered blocking state [ 3650.413149][T21099] br0: port 1(swp1) entered forwarding state [ 3650.745590][T21101] br0: port 2(vx0) entered blocking state [ 3650.745953][T21101] br0: port 2(vx0) entered disabled state [ 3650.746286][T21101] vx0: entered allmulticast mode [ 3650.747719][T21101] vx0: entered promiscuous mode [ 3650.748453][T21101] br0: port 2(vx0) entered blocking state [ 3650.748766][T21101] br0: port 2(vx0) entered forwarding state [ 3652.886465][T21114] br0: port 1(swp1) entered blocking state [ 3652.886824][T21114] br0: port 1(swp1) entered disabled state [ 3652.887174][T21114] swp1: entered allmulticast mode [ 3652.888545][T21114] swp1: entered promiscuous mode [ 3652.890637][T21114] br0: port 1(swp1) entered blocking state [ 3652.890971][T21114] br0: port 1(swp1) entered forwarding state [ 3653.223284][T21116] br0: port 2(vx0) entered blocking state [ 3653.223620][T21116] br0: port 2(vx0) entered disabled state [ 3653.223988][T21116] vx0: entered allmulticast mode [ 3653.225365][T21116] vx0: entered promiscuous mode [ 3653.226067][T21116] br0: port 2(vx0) entered blocking state [ 3653.226372][T21116] 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 ] [ 3662.700442][T14668] 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.010332][T16947] br0: port 1(swp1) entered blocking state [ 3665.010697][T16947] 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 ] [ 3667.016726][T16947] 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 ] [ 3669.369425][T20673] br0: port 1(swp1) entered blocking state [ 3669.369787][T20673] 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 ] [ 3673.932930][T20818] 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 ] [ 3676.273460][ T11] vx0: left allmulticast mode [ 3676.273755][ T11] vx0: left promiscuous mode [ 3676.274175][ T11] br0: port 2(vx0) entered disabled state [ 3676.275797][ T11] swp1: left allmulticast mode [ 3676.276321][ T11] swp1: left promiscuous mode [ 3676.276699][ T11] br0: port 1(swp1) entered disabled state [ 3676.783520][ T11] vx0: left allmulticast mode [ 3676.783830][ T11] vx0: left promiscuous mode [ 3676.784246][ T11] br0: port 2(vx0) entered disabled state [ 3676.785907][ T11] swp1: left allmulticast mode [ 3676.786175][ T11] swp1: left promiscuous mode [ 3676.786563][ T11] br0: port 1(swp1) entered disabled state [ 3681.291210][T21331] veth0: renamed from veth1 [ 3682.880466][T21348] br0: port 1(swp1) entered blocking state [ 3682.880837][T21348] br0: port 1(swp1) entered disabled state [ 3682.881207][T21348] swp1: entered allmulticast mode [ 3682.882691][T21348] swp1: entered promiscuous mode [ 3682.884149][T21348] br0: port 1(swp1) entered blocking state [ 3682.884469][T21348] br0: port 1(swp1) entered forwarding state [ 3683.198402][T21350] br0: port 2(vx0) entered blocking state [ 3683.198741][T21350] br0: port 2(vx0) entered disabled state [ 3683.199079][T21350] vx0: entered allmulticast mode [ 3683.200457][T21350] vx0: entered promiscuous mode [ 3683.201175][T21350] br0: port 2(vx0) entered blocking state [ 3683.201481][T21350] br0: port 2(vx0) entered forwarding state [ 3685.410623][T21363] br0: port 1(swp1) entered blocking state [ 3685.411002][T21363] br0: port 1(swp1) entered disabled state [ 3685.411356][T21363] swp1: entered allmulticast mode [ 3685.412746][T21363] swp1: entered promiscuous mode [ 3685.414394][T21363] br0: port 1(swp1) entered blocking state [ 3685.414709][T21363] br0: port 1(swp1) entered forwarding state [ 3685.747127][T21365] br0: port 2(vx0) entered blocking state [ 3685.747477][T21365] br0: port 2(vx0) entered disabled state [ 3685.747834][T21365] vx0: entered allmulticast mode [ 3685.749755][T21365] vx0: entered promiscuous mode [ 3685.750367][T21365] br0: port 2(vx0) entered blocking state [ 3685.750671][T21365] 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 ] [ 3694.470109][T20673] 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 ] [ 3705.324228][ T11] vx0: left allmulticast mode [ 3705.324521][ T11] vx0: left promiscuous mode [ 3705.324945][ T11] br0: port 2(vx0) entered disabled state [ 3705.326527][ T11] swp1: left allmulticast mode [ 3705.326796][ T11] swp1: left promiscuous mode [ 3705.327190][ T11] br0: port 1(swp1) entered disabled state [ 3705.787675][ T11] vx0: left allmulticast mode [ 3705.788018][ T11] vx0: left promiscuous mode [ 3705.788434][ T11] br0: port 2(vx0) entered disabled state [ 3705.790147][ T11] swp1: left allmulticast mode [ 3705.790424][ T11] swp1: left promiscuous mode [ 3705.790872][ T11] br0: port 1(swp1) entered disabled state [ 3710.299701][T21556] veth0: renamed from veth1 [ 3711.899618][T21573] br0: port 1(swp1) entered blocking state [ 3711.900728][T21573] br0: port 1(swp1) entered disabled state [ 3711.901098][T21573] swp1: entered allmulticast mode [ 3711.902508][T21573] swp1: entered promiscuous mode [ 3711.903922][T21573] br0: port 1(swp1) entered blocking state [ 3711.904235][T21573] br0: port 1(swp1) entered forwarding state [ 3712.229414][T21575] br0: port 2(vx0) entered blocking state [ 3712.229749][T21575] br0: port 2(vx0) entered disabled state [ 3712.230576][T21575] vx0: entered allmulticast mode [ 3712.232019][T21575] vx0: entered promiscuous mode [ 3712.232597][T21575] br0: port 2(vx0) entered blocking state [ 3712.232917][T21575] br0: port 2(vx0) entered forwarding state [ 3714.447152][T21588] br0: port 1(swp1) entered blocking state [ 3714.447488][T21588] br0: port 1(swp1) entered disabled state [ 3714.447849][T21588] swp1: entered allmulticast mode [ 3714.449239][T21588] swp1: entered promiscuous mode [ 3714.451478][T21588] br0: port 1(swp1) entered blocking state [ 3714.451798][T21588] br0: port 1(swp1) entered forwarding state [ 3714.790057][T21590] br0: port 2(vx0) entered blocking state [ 3714.790395][T21590] br0: port 2(vx0) entered disabled state [ 3714.790729][T21590] vx0: entered allmulticast mode [ 3714.792092][T21590] vx0: entered promiscuous mode [ 3714.792772][T21590] br0: port 2(vx0) entered blocking state [ 3714.793090][T21590] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3723.004896][T20818] br0: port 1(swp1) entered disabled state [ 3724.043132][T14668] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3731.310141][ T11] vx0: left allmulticast mode [ 3731.310443][ T11] vx0: left promiscuous mode [ 3731.310869][ T11] br0: port 2(vx0) entered disabled state [ 3731.312663][ T11] swp1: left allmulticast mode [ 3731.312957][ T11] swp1: left promiscuous mode [ 3731.313397][ T11] br0: port 1(swp1) entered disabled state [ 3731.771171][ T11] vx0: left allmulticast mode [ 3731.771458][ T11] vx0: left promiscuous mode [ 3731.771874][ T11] br0: port 2(vx0) entered disabled state [ 3731.773421][ T11] swp1: left allmulticast mode [ 3731.773690][ T11] swp1: left promiscuous mode [ 3731.774083][ T11] br0: port 1(swp1) entered disabled state [ 3736.300465][T21683] veth0: renamed from veth1 [ 3737.897255][T21700] br0: port 1(swp1) entered blocking state [ 3737.897597][T21700] br0: port 1(swp1) entered disabled state [ 3737.903217][T21700] swp1: entered allmulticast mode [ 3737.904658][T21700] swp1: entered promiscuous mode [ 3737.906326][T21700] br0: port 1(swp1) entered blocking state [ 3737.906640][T21700] br0: port 1(swp1) entered forwarding state [ 3738.218536][T21702] br0: port 2(vx0) entered blocking state [ 3738.218890][T21702] br0: port 2(vx0) entered disabled state [ 3738.219226][T21702] vx0: entered allmulticast mode [ 3738.220632][T21702] vx0: entered promiscuous mode [ 3738.222184][T21702] br0: port 2(vx0) entered blocking state [ 3738.222492][T21702] br0: port 2(vx0) entered forwarding state [ 3740.268456][T21715] br0: port 1(swp1) entered blocking state [ 3740.268800][T21715] br0: port 1(swp1) entered disabled state [ 3740.269160][T21715] swp1: entered allmulticast mode [ 3740.270554][T21715] swp1: entered promiscuous mode [ 3740.272636][T21715] br0: port 1(swp1) entered blocking state [ 3740.272967][T21715] br0: port 1(swp1) entered forwarding state [ 3740.600637][T21717] br0: port 2(vx0) entered blocking state [ 3740.600995][T21717] br0: port 2(vx0) entered disabled state [ 3740.601318][T21717] vx0: entered allmulticast mode [ 3740.602658][T21717] vx0: entered promiscuous mode [ 3740.603241][T21717] br0: port 2(vx0) entered blocking state [ 3740.603543][T21717] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3747.371170][T20673] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3777.594056][ T11] vx0: left allmulticast mode [ 3777.594347][ T11] vx0: left promiscuous mode [ 3777.594734][ T11] br0: port 2(vx0) entered disabled state [ 3777.596316][ T11] swp1: left allmulticast mode [ 3777.596582][ T11] swp1: left promiscuous mode [ 3777.597042][ T11] br0: port 1(swp1) entered disabled state [ 3778.091907][ T11] vx0: left allmulticast mode [ 3778.092196][ T11] vx0: left promiscuous mode [ 3778.092596][ T11] br0: port 2(vx0) entered disabled state [ 3778.094218][ T11] swp1: left allmulticast mode [ 3778.094484][ T11] swp1: left promiscuous mode [ 3778.094875][ 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__->