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 [ 3609.732937][T20899] veth0: renamed from veth1 [ 3611.368253][T20916] br0: port 1(swp1) entered blocking state [ 3611.368595][T20916] br0: port 1(swp1) entered disabled state [ 3611.368937][T20916] swp1: entered allmulticast mode [ 3611.371078][T20916] swp1: entered promiscuous mode [ 3611.372507][T20916] br0: port 1(swp1) entered blocking state [ 3611.372815][T20916] br0: port 1(swp1) entered forwarding state [ 3611.704096][T20918] br0: port 2(vx0) entered blocking state [ 3611.704433][T20918] br0: port 2(vx0) entered disabled state [ 3611.704751][T20918] vx0: entered allmulticast mode [ 3611.706141][T20918] vx0: entered promiscuous mode [ 3611.706709][T20918] br0: port 2(vx0) entered blocking state [ 3611.707005][T20918] br0: port 2(vx0) entered forwarding state [ 3613.935617][T20931] br0: port 1(swp1) entered blocking state [ 3613.935963][T20931] br0: port 1(swp1) entered disabled state [ 3613.936323][T20931] swp1: entered allmulticast mode [ 3613.937700][T20931] swp1: entered promiscuous mode [ 3613.939412][T20931] br0: port 1(swp1) entered blocking state [ 3613.939723][T20931] br0: port 1(swp1) entered forwarding state [ 3614.288027][T20933] br0: port 2(vx0) entered blocking state [ 3614.288391][T20933] br0: port 2(vx0) entered disabled state [ 3614.288715][T20933] vx0: entered allmulticast mode [ 3614.290390][T20933] vx0: entered promiscuous mode [ 3614.291124][T20933] br0: port 2(vx0) entered blocking state [ 3614.291428][T20933] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3622.250391][ T7079] 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 ] [ 3623.854403][T14825] br0: port 1(swp1) entered blocking state [ 3623.854764][T14825] 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 ] [ 3625.833959][T14825] 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 ] [ 3627.436926][T18151] br0: port 1(swp1) entered blocking state [ 3627.437297][T18151] 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 ] [ 3630.488271][T18151] 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 ] [ 3632.103172][ T70] vx0: left allmulticast mode [ 3632.103589][ T70] vx0: left promiscuous mode [ 3632.104197][ T70] br0: port 2(vx0) entered disabled state [ 3632.106933][ T70] swp1: left allmulticast mode [ 3632.107408][ T70] swp1: left promiscuous mode [ 3632.108006][ T70] br0: port 1(swp1) entered disabled state [ 3632.569877][ T70] vx0: left allmulticast mode [ 3632.570182][ T70] vx0: left promiscuous mode [ 3632.570594][ T70] br0: port 2(vx0) entered disabled state [ 3632.572147][ T70] swp1: left allmulticast mode [ 3632.572409][ T70] swp1: left promiscuous mode [ 3632.572785][ T70] br0: port 1(swp1) entered disabled state [ 3637.245388][T21088] veth0: renamed from veth1 [ 3638.867599][T21105] br0: port 1(swp1) entered blocking state [ 3638.867937][T21105] br0: port 1(swp1) entered disabled state [ 3638.868976][T21105] swp1: entered allmulticast mode [ 3638.870370][T21105] swp1: entered promiscuous mode [ 3638.876843][T21105] br0: port 1(swp1) entered blocking state [ 3638.877174][T21105] br0: port 1(swp1) entered forwarding state [ 3639.199663][T21107] br0: port 2(vx0) entered blocking state [ 3639.199993][T21107] br0: port 2(vx0) entered disabled state [ 3639.200973][T21107] vx0: entered allmulticast mode [ 3639.202365][T21107] vx0: entered promiscuous mode [ 3639.202934][T21107] br0: port 2(vx0) entered blocking state [ 3639.203245][T21107] br0: port 2(vx0) entered forwarding state [ 3641.341583][T21120] br0: port 1(swp1) entered blocking state [ 3641.341924][T21120] br0: port 1(swp1) entered disabled state [ 3641.343049][T21120] swp1: entered allmulticast mode [ 3641.344463][T21120] swp1: entered promiscuous mode [ 3641.345847][T21120] br0: port 1(swp1) entered blocking state [ 3641.346167][T21120] br0: port 1(swp1) entered forwarding state [ 3641.665428][T21122] br0: port 2(vx0) entered blocking state [ 3641.665764][T21122] br0: port 2(vx0) entered disabled state [ 3641.666110][T21122] vx0: entered allmulticast mode [ 3641.668156][T21122] vx0: entered promiscuous mode [ 3641.668846][T21122] br0: port 2(vx0) entered blocking state [ 3641.669160][T21122] 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 ] [ 3651.187582][ T7079] 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.512639][ T50] br0: port 1(swp1) entered blocking state [ 3653.512992][ T50] 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 ] [ 3655.432262][ T50] 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 ] [ 3657.816181][ T7079] br0: port 1(swp1) entered blocking state [ 3657.816528][ T7079] 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 ] [ 3662.276167][ T7079] 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 ] [ 3664.570485][ T70] vx0: left allmulticast mode [ 3664.570776][ T70] vx0: left promiscuous mode [ 3664.571229][ T70] br0: port 2(vx0) entered disabled state [ 3664.572872][ T70] swp1: left allmulticast mode [ 3664.573151][ T70] swp1: left promiscuous mode [ 3664.573514][ T70] br0: port 1(swp1) entered disabled state [ 3665.030107][ T70] vx0: left allmulticast mode [ 3665.030391][ T70] vx0: left promiscuous mode [ 3665.030787][ T70] br0: port 2(vx0) entered disabled state [ 3665.033208][ T70] swp1: left allmulticast mode [ 3665.033614][ T70] swp1: left promiscuous mode [ 3665.034201][ T70] br0: port 1(swp1) entered disabled state [ 3669.457624][T21339] veth0: renamed from veth1 [ 3671.202238][T21355] br0: port 1(swp1) entered blocking state [ 3671.202580][T21355] br0: port 1(swp1) entered disabled state [ 3671.202932][T21355] swp1: entered allmulticast mode [ 3671.205000][T21355] swp1: entered promiscuous mode [ 3671.206427][T21355] br0: port 1(swp1) entered blocking state [ 3671.206739][T21355] br0: port 1(swp1) entered forwarding state [ 3671.541573][T21357] br0: port 2(vx0) entered blocking state [ 3671.541905][T21357] br0: port 2(vx0) entered disabled state [ 3671.542600][T21357] vx0: entered allmulticast mode [ 3671.544007][T21357] vx0: entered promiscuous mode [ 3671.544708][T21357] br0: port 2(vx0) entered blocking state [ 3671.545016][T21357] br0: port 2(vx0) entered forwarding state [ 3673.700316][T21370] br0: port 1(swp1) entered blocking state [ 3673.700663][T21370] br0: port 1(swp1) entered disabled state [ 3673.701004][T21370] swp1: entered allmulticast mode [ 3673.702389][T21370] swp1: entered promiscuous mode [ 3673.703783][T21370] br0: port 1(swp1) entered blocking state [ 3673.704106][T21370] br0: port 1(swp1) entered forwarding state [ 3674.059265][T21372] br0: port 2(vx0) entered blocking state [ 3674.059758][T21372] br0: port 2(vx0) entered disabled state [ 3674.060307][T21372] vx0: entered allmulticast mode [ 3674.063001][T21372] vx0: entered promiscuous mode [ 3674.064024][T21372] br0: port 2(vx0) entered blocking state [ 3674.064474][T21372] 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 ] [ 3682.779131][T15140] 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 ] [ 3693.589188][ T70] vx0: left allmulticast mode [ 3693.589476][ T70] vx0: left promiscuous mode [ 3693.589860][ T70] br0: port 2(vx0) entered disabled state [ 3693.591410][ T70] swp1: left allmulticast mode [ 3693.591674][ T70] swp1: left promiscuous mode [ 3693.592113][ T70] br0: port 1(swp1) entered disabled state [ 3694.056214][ T70] vx0: left allmulticast mode [ 3694.056507][ T70] vx0: left promiscuous mode [ 3694.056909][ T70] br0: port 2(vx0) entered disabled state [ 3694.058526][ T70] swp1: left allmulticast mode [ 3694.058869][ T70] swp1: left promiscuous mode [ 3694.059303][ T70] br0: port 1(swp1) entered disabled state [ 3698.791347][T21563] veth0: renamed from veth1 [ 3700.382142][T21580] br0: port 1(swp1) entered blocking state [ 3700.382485][T21580] br0: port 1(swp1) entered disabled state [ 3700.382827][T21580] swp1: entered allmulticast mode [ 3700.384253][T21580] swp1: entered promiscuous mode [ 3700.386342][T21580] br0: port 1(swp1) entered blocking state [ 3700.386655][T21580] br0: port 1(swp1) entered forwarding state [ 3700.715407][T21582] br0: port 2(vx0) entered blocking state [ 3700.715741][T21582] br0: port 2(vx0) entered disabled state [ 3700.716075][T21582] vx0: entered allmulticast mode [ 3700.717472][T21582] vx0: entered promiscuous mode [ 3700.718173][T21582] br0: port 2(vx0) entered blocking state [ 3700.718471][T21582] br0: port 2(vx0) entered forwarding state [ 3702.856806][T21595] br0: port 1(swp1) entered blocking state [ 3702.857166][T21595] br0: port 1(swp1) entered disabled state [ 3702.857512][T21595] swp1: entered allmulticast mode [ 3702.858952][T21595] swp1: entered promiscuous mode [ 3702.861237][T21595] br0: port 1(swp1) entered blocking state [ 3702.861559][T21595] br0: port 1(swp1) entered forwarding state [ 3703.198495][T21597] br0: port 2(vx0) entered blocking state [ 3703.198986][T21597] br0: port 2(vx0) entered disabled state [ 3703.199505][T21597] vx0: entered allmulticast mode [ 3703.201280][T21597] vx0: entered promiscuous mode [ 3703.201985][T21597] br0: port 2(vx0) entered blocking state [ 3703.202304][T21597] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3711.293206][T18151] br0: port 1(swp1) entered disabled state [ 3712.332312][T20472] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3719.580961][ T70] vx0: left allmulticast mode [ 3719.581320][ T70] vx0: left promiscuous mode [ 3719.581747][ T70] br0: port 2(vx0) entered disabled state [ 3719.583476][ T70] swp1: left allmulticast mode [ 3719.583740][ T70] swp1: left promiscuous mode [ 3719.584182][ T70] br0: port 1(swp1) entered disabled state [ 3720.018402][ T70] vx0: left allmulticast mode [ 3720.018687][ T70] vx0: left promiscuous mode [ 3720.019107][ T70] br0: port 2(vx0) entered disabled state [ 3720.020733][ T70] swp1: left allmulticast mode [ 3720.020997][ T70] swp1: left promiscuous mode [ 3720.021397][ T70] br0: port 1(swp1) entered disabled state [ 3724.494786][T21690] veth0: renamed from veth1 [ 3726.091230][T21706] br0: port 1(swp1) entered blocking state [ 3726.091566][T21706] br0: port 1(swp1) entered disabled state [ 3726.091909][T21706] swp1: entered allmulticast mode [ 3726.093358][T21706] swp1: entered promiscuous mode [ 3726.094750][T21706] br0: port 1(swp1) entered blocking state [ 3726.095075][T21706] br0: port 1(swp1) entered forwarding state [ 3726.415818][T21708] br0: port 2(vx0) entered blocking state [ 3726.416165][T21708] br0: port 2(vx0) entered disabled state [ 3726.416486][T21708] vx0: entered allmulticast mode [ 3726.417876][T21708] vx0: entered promiscuous mode [ 3726.418452][T21708] br0: port 2(vx0) entered blocking state [ 3726.418752][T21708] br0: port 2(vx0) entered forwarding state [ 3728.517402][T21721] br0: port 1(swp1) entered blocking state [ 3728.517744][T21721] br0: port 1(swp1) entered disabled state [ 3728.518108][T21721] swp1: entered allmulticast mode [ 3728.519512][T21721] swp1: entered promiscuous mode [ 3728.528168][T21721] br0: port 1(swp1) entered blocking state [ 3728.528485][T21721] br0: port 1(swp1) entered forwarding state [ 3728.866007][T21723] br0: port 2(vx0) entered blocking state [ 3728.866364][T21723] br0: port 2(vx0) entered disabled state [ 3728.866685][T21723] vx0: entered allmulticast mode [ 3728.868024][T21723] vx0: entered promiscuous mode [ 3728.868622][T21723] br0: port 2(vx0) entered blocking state [ 3728.868921][T21723] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3735.587133][ T50] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3765.850316][ T70] vx0: left allmulticast mode [ 3765.850601][ T70] vx0: left promiscuous mode [ 3765.850996][ T70] br0: port 2(vx0) entered disabled state [ 3765.852661][ T70] swp1: left allmulticast mode [ 3765.852921][ T70] swp1: left promiscuous mode [ 3765.853356][ T70] br0: port 1(swp1) entered disabled state [ 3766.310372][ T70] vx0: left allmulticast mode [ 3766.310656][ T70] vx0: left promiscuous mode [ 3766.311109][ T70] br0: port 2(vx0) entered disabled state [ 3766.313621][ T70] swp1: left allmulticast mode [ 3766.313888][ T70] swp1: left promiscuous mode [ 3766.314291][ 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__->