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.497820][T20903] veth0: renamed from veth1 [ 3623.067237][T20919] br0: port 1(swp1) entered blocking state [ 3623.067605][T20919] br0: port 1(swp1) entered disabled state [ 3623.067957][T20919] swp1: entered allmulticast mode [ 3623.069891][T20919] swp1: entered promiscuous mode [ 3623.071288][T20919] br0: port 1(swp1) entered blocking state [ 3623.071620][T20919] br0: port 1(swp1) entered forwarding state [ 3623.395203][T20921] br0: port 2(vx0) entered blocking state [ 3623.395560][T20921] br0: port 2(vx0) entered disabled state [ 3623.395888][T20921] vx0: entered allmulticast mode [ 3623.397267][T20921] vx0: entered promiscuous mode [ 3623.397966][T20921] br0: port 2(vx0) entered blocking state [ 3623.398271][T20921] br0: port 2(vx0) entered forwarding state [ 3625.481903][T20934] br0: port 1(swp1) entered blocking state [ 3625.482252][T20934] br0: port 1(swp1) entered disabled state [ 3625.482615][T20934] swp1: entered allmulticast mode [ 3625.483991][T20934] swp1: entered promiscuous mode [ 3625.485388][T20934] br0: port 1(swp1) entered blocking state [ 3625.485705][T20934] br0: port 1(swp1) entered forwarding state [ 3625.814140][T20936] br0: port 2(vx0) entered blocking state [ 3625.814506][T20936] br0: port 2(vx0) entered disabled state [ 3625.814836][T20936] vx0: entered allmulticast mode [ 3625.816854][T20936] vx0: entered promiscuous mode [ 3625.817549][T20936] br0: port 2(vx0) entered blocking state [ 3625.817856][T20936] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3633.627171][T19140] 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.194420][T16023] br0: port 1(swp1) entered blocking state [ 3635.194774][T16023] 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.115442][T16023] 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.665544][T20685] br0: port 1(swp1) entered blocking state [ 3638.665907][T20685] 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 ] [ 3641.652385][T14924] 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.265808][ T11] vx0: left allmulticast mode [ 3643.266101][ T11] vx0: left promiscuous mode [ 3643.266952][ T11] br0: port 2(vx0) entered disabled state [ 3643.268476][ T11] swp1: left allmulticast mode [ 3643.268746][ T11] swp1: left promiscuous mode [ 3643.269111][ T11] br0: port 1(swp1) entered disabled state [ 3643.722357][ T11] vx0: left allmulticast mode [ 3643.722649][ T11] vx0: left promiscuous mode [ 3643.723039][ T11] br0: port 2(vx0) entered disabled state [ 3643.724522][ T11] swp1: left allmulticast mode [ 3643.724787][ T11] swp1: left promiscuous mode [ 3643.725160][ T11] br0: port 1(swp1) entered disabled state [ 3648.262376][T21092] veth0: renamed from veth1 [ 3649.863128][T21109] br0: port 1(swp1) entered blocking state [ 3649.864300][T21109] br0: port 1(swp1) entered disabled state [ 3649.864660][T21109] swp1: entered allmulticast mode [ 3649.866037][T21109] swp1: entered promiscuous mode [ 3649.872100][T21109] br0: port 1(swp1) entered blocking state [ 3649.872439][T21109] br0: port 1(swp1) entered forwarding state [ 3650.193470][T21111] br0: port 2(vx0) entered blocking state [ 3650.193809][T21111] br0: port 2(vx0) entered disabled state [ 3650.194135][T21111] vx0: entered allmulticast mode [ 3650.195507][T21111] vx0: entered promiscuous mode [ 3650.196205][T21111] br0: port 2(vx0) entered blocking state [ 3650.196523][T21111] br0: port 2(vx0) entered forwarding state [ 3652.330893][T21124] br0: port 1(swp1) entered blocking state [ 3652.331235][T21124] br0: port 1(swp1) entered disabled state [ 3652.331600][T21124] swp1: entered allmulticast mode [ 3652.332965][T21124] swp1: entered promiscuous mode [ 3652.339643][T21124] br0: port 1(swp1) entered blocking state [ 3652.339970][T21124] br0: port 1(swp1) entered forwarding state [ 3652.694596][T21126] br0: port 2(vx0) entered blocking state [ 3652.694931][T21126] br0: port 2(vx0) entered disabled state [ 3652.695256][T21126] vx0: entered allmulticast mode [ 3652.696621][T21126] vx0: entered promiscuous mode [ 3652.697180][T21126] br0: port 2(vx0) entered blocking state [ 3652.697497][T21126] 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.286396][T17228] 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.603368][T18127] br0: port 1(swp1) entered blocking state [ 3664.603725][T18127] 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 ] [ 3666.519377][T18127] 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 ] [ 3668.838492][T18127] br0: port 1(swp1) entered blocking state [ 3668.838850][T18127] 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.327658][T18127] 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 ] [ 3675.602584][ T11] vx0: left allmulticast mode [ 3675.602872][ T11] vx0: left promiscuous mode [ 3675.603255][ T11] br0: port 2(vx0) entered disabled state [ 3675.604763][ T11] swp1: left allmulticast mode [ 3675.605026][ T11] swp1: left promiscuous mode [ 3675.605456][ T11] br0: port 1(swp1) entered disabled state [ 3676.091956][ T11] vx0: left allmulticast mode [ 3676.092244][ T11] vx0: left promiscuous mode [ 3676.092660][ T11] br0: port 2(vx0) entered disabled state [ 3676.094275][ T11] swp1: left allmulticast mode [ 3676.094561][ T11] swp1: left promiscuous mode [ 3676.094930][ T11] br0: port 1(swp1) entered disabled state [ 3680.600215][T21342] veth0: renamed from veth1 [ 3682.242765][T21359] br0: port 1(swp1) entered blocking state [ 3682.243126][T21359] br0: port 1(swp1) entered disabled state [ 3682.243494][T21359] swp1: entered allmulticast mode [ 3682.244927][T21359] swp1: entered promiscuous mode [ 3682.246466][T21359] br0: port 1(swp1) entered blocking state [ 3682.246806][T21359] br0: port 1(swp1) entered forwarding state [ 3682.575657][T21361] br0: port 2(vx0) entered blocking state [ 3682.576005][T21361] br0: port 2(vx0) entered disabled state [ 3682.576361][T21361] vx0: entered allmulticast mode [ 3682.577793][T21361] vx0: entered promiscuous mode [ 3682.578538][T21361] br0: port 2(vx0) entered blocking state [ 3682.578844][T21361] br0: port 2(vx0) entered forwarding state [ 3684.736773][T21374] br0: port 1(swp1) entered blocking state [ 3684.737183][T21374] br0: port 1(swp1) entered disabled state [ 3684.737554][T21374] swp1: entered allmulticast mode [ 3684.739013][T21374] swp1: entered promiscuous mode [ 3684.740542][T21374] br0: port 1(swp1) entered blocking state [ 3684.740880][T21374] br0: port 1(swp1) entered forwarding state [ 3685.077663][T21376] br0: port 2(vx0) entered blocking state [ 3685.078032][T21376] br0: port 2(vx0) entered disabled state [ 3685.078379][T21376] vx0: entered allmulticast mode [ 3685.079783][T21376] vx0: entered promiscuous mode [ 3685.080532][T21376] br0: port 2(vx0) entered blocking state [ 3685.080855][T21376] 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 ] [ 3693.644749][T20685] 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 ] [ 3704.398572][ T11] vx0: left allmulticast mode [ 3704.399030][ T11] vx0: left promiscuous mode [ 3704.399458][ T11] br0: port 2(vx0) entered disabled state [ 3704.401091][ T11] swp1: left allmulticast mode [ 3704.401401][ T11] swp1: left promiscuous mode [ 3704.401793][ T11] br0: port 1(swp1) entered disabled state [ 3704.856796][ T11] vx0: left allmulticast mode [ 3704.857090][ T11] vx0: left promiscuous mode [ 3704.857496][ T11] br0: port 2(vx0) entered disabled state [ 3704.860440][ T11] swp1: left allmulticast mode [ 3704.860714][ T11] swp1: left promiscuous mode [ 3704.861085][ T11] br0: port 1(swp1) entered disabled state [ 3709.323459][T21567] veth0: renamed from veth1 [ 3710.997804][T21584] br0: port 1(swp1) entered blocking state [ 3710.998159][T21584] br0: port 1(swp1) entered disabled state [ 3710.998956][T21584] swp1: entered allmulticast mode [ 3711.000673][T21584] swp1: entered promiscuous mode [ 3711.002926][T21584] br0: port 1(swp1) entered blocking state [ 3711.003430][T21584] br0: port 1(swp1) entered forwarding state [ 3711.330618][T21586] br0: port 2(vx0) entered blocking state [ 3711.330961][T21586] br0: port 2(vx0) entered disabled state [ 3711.331286][T21586] vx0: entered allmulticast mode [ 3711.332898][T21586] vx0: entered promiscuous mode [ 3711.333609][T21586] br0: port 2(vx0) entered blocking state [ 3711.333916][T21586] br0: port 2(vx0) entered forwarding state [ 3713.454694][T21599] br0: port 1(swp1) entered blocking state [ 3713.455044][T21599] br0: port 1(swp1) entered disabled state [ 3713.456022][T21599] swp1: entered allmulticast mode [ 3713.457416][T21599] swp1: entered promiscuous mode [ 3713.458781][T21599] br0: port 1(swp1) entered blocking state [ 3713.459105][T21599] br0: port 1(swp1) entered forwarding state [ 3713.810154][T21601] br0: port 2(vx0) entered blocking state [ 3713.810518][T21601] br0: port 2(vx0) entered disabled state [ 3713.810851][T21601] vx0: entered allmulticast mode [ 3713.812683][T21601] vx0: entered promiscuous mode [ 3713.813250][T21601] br0: port 2(vx0) entered blocking state [ 3713.813569][T21601] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3721.892377][T17228] br0: port 1(swp1) entered disabled state [ 3722.898480][T20685] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3730.201811][ T11] vx0: left allmulticast mode [ 3730.202108][ T11] vx0: left promiscuous mode [ 3730.202513][ T11] br0: port 2(vx0) entered disabled state [ 3730.204055][ T11] swp1: left allmulticast mode [ 3730.204342][ T11] swp1: left promiscuous mode [ 3730.204730][ T11] br0: port 1(swp1) entered disabled state [ 3730.701823][ T11] vx0: left allmulticast mode [ 3730.702120][ T11] vx0: left promiscuous mode [ 3730.702527][ T11] br0: port 2(vx0) entered disabled state [ 3730.704161][ T11] swp1: left allmulticast mode [ 3730.704446][ T11] swp1: left promiscuous mode [ 3730.704818][ T11] br0: port 1(swp1) entered disabled state [ 3735.187121][T21694] veth0: renamed from veth1 [ 3736.809759][T21711] br0: port 1(swp1) entered blocking state [ 3736.810126][T21711] br0: port 1(swp1) entered disabled state [ 3736.810504][T21711] swp1: entered allmulticast mode [ 3736.811940][T21711] swp1: entered promiscuous mode [ 3736.814066][T21711] br0: port 1(swp1) entered blocking state [ 3736.814403][T21711] br0: port 1(swp1) entered forwarding state [ 3737.141770][T21713] br0: port 2(vx0) entered blocking state [ 3737.142113][T21713] br0: port 2(vx0) entered disabled state [ 3737.142460][T21713] vx0: entered allmulticast mode [ 3737.143892][T21713] vx0: entered promiscuous mode [ 3737.144483][T21713] br0: port 2(vx0) entered blocking state [ 3737.144798][T21713] br0: port 2(vx0) entered forwarding state [ 3739.341216][T21726] br0: port 1(swp1) entered blocking state [ 3739.341598][T21726] br0: port 1(swp1) entered disabled state [ 3739.341964][T21726] swp1: entered allmulticast mode [ 3739.343432][T21726] swp1: entered promiscuous mode [ 3739.345272][T21726] br0: port 1(swp1) entered blocking state [ 3739.345621][T21726] br0: port 1(swp1) entered forwarding state [ 3739.699842][T21728] br0: port 2(vx0) entered blocking state [ 3739.700186][T21728] br0: port 2(vx0) entered disabled state [ 3739.700532][T21728] vx0: entered allmulticast mode [ 3739.701868][T21728] vx0: entered promiscuous mode [ 3739.702441][T21728] br0: port 2(vx0) entered blocking state [ 3739.702746][T21728] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3746.445380][T17228] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3776.694966][ T11] vx0: left allmulticast mode [ 3776.695266][ T11] vx0: left promiscuous mode [ 3776.695694][ T11] br0: port 2(vx0) entered disabled state [ 3776.697391][ T11] swp1: left allmulticast mode [ 3776.697663][ T11] swp1: left promiscuous mode [ 3776.698039][ T11] br0: port 1(swp1) entered disabled state [ 3777.144731][ T11] vx0: left allmulticast mode [ 3777.145028][ T11] vx0: left promiscuous mode [ 3777.145438][ T11] br0: port 2(vx0) entered disabled state [ 3777.146989][ T11] swp1: left allmulticast mode [ 3777.147252][ T11] swp1: left promiscuous mode [ 3777.147646][ 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__->