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 12000 # selftests: net: test_bridge_backup_port.sh [ 3556.426418][T26033] veth0: renamed from veth1 [ 3558.095661][T26049] br0: port 1(swp1) entered blocking state [ 3558.096489][T26049] br0: port 1(swp1) entered disabled state [ 3558.096836][T26049] swp1: entered allmulticast mode [ 3558.098175][T26049] swp1: entered promiscuous mode [ 3558.099551][T26049] br0: port 1(swp1) entered blocking state [ 3558.099870][T26049] br0: port 1(swp1) entered forwarding state [ 3558.423590][T26051] br0: port 2(vx0) entered blocking state [ 3558.423948][T26051] br0: port 2(vx0) entered disabled state [ 3558.424285][T26051] vx0: entered allmulticast mode [ 3558.425637][T26051] vx0: entered promiscuous mode [ 3558.426375][T26051] br0: port 2(vx0) entered blocking state [ 3558.426680][T26051] br0: port 2(vx0) entered forwarding state [ 3560.647277][T26064] br0: port 1(swp1) entered blocking state [ 3560.647620][T26064] br0: port 1(swp1) entered disabled state [ 3560.647981][T26064] swp1: entered allmulticast mode [ 3560.649302][T26064] swp1: entered promiscuous mode [ 3560.650667][T26064] br0: port 1(swp1) entered blocking state [ 3560.650994][T26064] br0: port 1(swp1) entered forwarding state [ 3561.017829][T26066] br0: port 2(vx0) entered blocking state [ 3561.018179][T26066] br0: port 2(vx0) entered disabled state [ 3561.018505][T26066] vx0: entered allmulticast mode [ 3561.019804][T26066] vx0: entered promiscuous mode [ 3561.020377][T26066] br0: port 2(vx0) entered blocking state [ 3561.020676][T26066] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3568.765047][T14818] 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 ] [ 3570.311582][T21630] br0: port 1(swp1) entered blocking state [ 3570.311969][T21630] 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 ] [ 3572.165035][T14818] 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 ] [ 3573.711068][T21630] br0: port 1(swp1) entered blocking state [ 3573.711417][T21630] 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 ] [ 3576.701963][T14818] 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 ] [ 3578.220483][ T68] vx0: left allmulticast mode [ 3578.220774][ T68] vx0: left promiscuous mode [ 3578.221175][ T68] br0: port 2(vx0) entered disabled state [ 3578.222939][ T68] swp1: left allmulticast mode [ 3578.223214][ T68] swp1: left promiscuous mode [ 3578.223606][ T68] br0: port 1(swp1) entered disabled state [ 3578.680686][ T68] vx0: left allmulticast mode [ 3578.680989][ T68] vx0: left promiscuous mode [ 3578.681380][ T68] br0: port 2(vx0) entered disabled state [ 3578.682947][ T68] swp1: left allmulticast mode [ 3578.683223][ T68] swp1: left promiscuous mode [ 3578.683591][ T68] br0: port 1(swp1) entered disabled state [ 3583.256403][T26221] veth0: renamed from veth1 [ 3584.871648][T26237] br0: port 1(swp1) entered blocking state [ 3584.872006][T26237] br0: port 1(swp1) entered disabled state [ 3584.872354][T26237] swp1: entered allmulticast mode [ 3584.874539][T26237] swp1: entered promiscuous mode [ 3584.875925][T26237] br0: port 1(swp1) entered blocking state [ 3584.876239][T26237] br0: port 1(swp1) entered forwarding state [ 3585.210122][T26239] br0: port 2(vx0) entered blocking state [ 3585.210456][T26239] br0: port 2(vx0) entered disabled state [ 3585.210778][T26239] vx0: entered allmulticast mode [ 3585.212690][T26239] vx0: entered promiscuous mode [ 3585.213398][T26239] br0: port 2(vx0) entered blocking state [ 3585.213700][T26239] br0: port 2(vx0) entered forwarding state [ 3587.328745][T26252] br0: port 1(swp1) entered blocking state [ 3587.329104][T26252] br0: port 1(swp1) entered disabled state [ 3587.329464][T26252] swp1: entered allmulticast mode [ 3587.330773][T26252] swp1: entered promiscuous mode [ 3587.332497][T26252] br0: port 1(swp1) entered blocking state [ 3587.332811][T26252] br0: port 1(swp1) entered forwarding state [ 3587.661085][T26254] br0: port 2(vx0) entered blocking state [ 3587.661420][T26254] br0: port 2(vx0) entered disabled state [ 3587.661744][T26254] vx0: entered allmulticast mode [ 3587.663078][T26254] vx0: entered promiscuous mode [ 3587.663747][T26254] br0: port 2(vx0) entered blocking state [ 3587.664063][T26254] 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 ] [ 3597.144954][T14818] 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 ] [ 3599.439407][T16918] br0: port 1(swp1) entered blocking state [ 3599.439756][T16918] 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 ] [ 3601.341001][T21630] 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 ] [ 3603.689924][T21630] br0: port 1(swp1) entered blocking state [ 3603.690271][T21630] 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 ] [ 3608.285026][T16918] 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 ] [ 3610.654264][ T68] vx0: left allmulticast mode [ 3610.654567][ T68] vx0: left promiscuous mode [ 3610.654984][ T68] br0: port 2(vx0) entered disabled state [ 3610.656576][ T68] swp1: left allmulticast mode [ 3610.656931][ T68] swp1: left promiscuous mode [ 3610.657333][ T68] br0: port 1(swp1) entered disabled state [ 3611.129104][ T68] vx0: left allmulticast mode [ 3611.129396][ T68] vx0: left promiscuous mode [ 3611.129780][ T68] br0: port 2(vx0) entered disabled state [ 3611.133828][ T68] swp1: left allmulticast mode [ 3611.134130][ T68] swp1: left promiscuous mode [ 3611.134504][ T68] br0: port 1(swp1) entered disabled state [ 3615.701934][T26470] veth0: renamed from veth1 [ 3617.321146][T26487] br0: port 1(swp1) entered blocking state [ 3617.321494][T26487] br0: port 1(swp1) entered disabled state [ 3617.321839][T26487] swp1: entered allmulticast mode [ 3617.324096][T26487] swp1: entered promiscuous mode [ 3617.325459][T26487] br0: port 1(swp1) entered blocking state [ 3617.325770][T26487] br0: port 1(swp1) entered forwarding state [ 3617.663299][T26489] br0: port 2(vx0) entered blocking state [ 3617.663635][T26489] br0: port 2(vx0) entered disabled state [ 3617.663974][T26489] vx0: entered allmulticast mode [ 3617.665299][T26489] vx0: entered promiscuous mode [ 3617.665871][T26489] br0: port 2(vx0) entered blocking state [ 3617.666180][T26489] br0: port 2(vx0) entered forwarding state [ 3619.825276][T26502] br0: port 1(swp1) entered blocking state [ 3619.825620][T26502] br0: port 1(swp1) entered disabled state [ 3619.825985][T26502] swp1: entered allmulticast mode [ 3619.827295][T26502] swp1: entered promiscuous mode [ 3619.828635][T26502] br0: port 1(swp1) entered blocking state [ 3619.828961][T26502] br0: port 1(swp1) entered forwarding state [ 3620.179884][T26504] br0: port 2(vx0) entered blocking state [ 3620.180238][T26504] br0: port 2(vx0) entered disabled state [ 3620.180557][T26504] vx0: entered allmulticast mode [ 3620.181855][T26504] vx0: entered promiscuous mode [ 3620.182422][T26504] br0: port 2(vx0) entered blocking state [ 3620.182723][T26504] 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 ] [ 3628.829980][T14818] 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 ] [ 3639.947559][ T68] vx0: left allmulticast mode [ 3639.947847][ T68] vx0: left promiscuous mode [ 3639.948259][ T68] br0: port 2(vx0) entered disabled state [ 3639.949905][ T68] swp1: left allmulticast mode [ 3639.950165][ T68] swp1: left promiscuous mode [ 3639.950541][ T68] br0: port 1(swp1) entered disabled state [ 3640.414304][ T68] vx0: left allmulticast mode [ 3640.414591][ T68] vx0: left promiscuous mode [ 3640.414990][ T68] br0: port 2(vx0) entered disabled state [ 3640.416628][ T68] swp1: left allmulticast mode [ 3640.416911][ T68] swp1: left promiscuous mode [ 3640.417278][ T68] br0: port 1(swp1) entered disabled state [ 3645.134613][T26695] veth0: renamed from veth1 [ 3646.833353][T26712] br0: port 1(swp1) entered blocking state [ 3646.833694][T26712] br0: port 1(swp1) entered disabled state [ 3646.834966][T26712] swp1: entered allmulticast mode [ 3646.836316][T26712] swp1: entered promiscuous mode [ 3646.837673][T26712] br0: port 1(swp1) entered blocking state [ 3646.837998][T26712] br0: port 1(swp1) entered forwarding state [ 3647.181577][T26714] br0: port 2(vx0) entered blocking state [ 3647.182486][T26714] br0: port 2(vx0) entered disabled state [ 3647.182833][T26714] vx0: entered allmulticast mode [ 3647.184199][T26714] vx0: entered promiscuous mode [ 3647.184932][T26714] br0: port 2(vx0) entered blocking state [ 3647.185243][T26714] br0: port 2(vx0) entered forwarding state [ 3649.371597][T26727] br0: port 1(swp1) entered blocking state [ 3649.371960][T26727] br0: port 1(swp1) entered disabled state [ 3649.372307][T26727] swp1: entered allmulticast mode [ 3649.373636][T26727] swp1: entered promiscuous mode [ 3649.374985][T26727] br0: port 1(swp1) entered blocking state [ 3649.375298][T26727] br0: port 1(swp1) entered forwarding state [ 3649.776341][T26729] br0: port 2(vx0) entered blocking state [ 3649.776782][T26729] br0: port 2(vx0) entered disabled state [ 3649.777240][T26729] vx0: entered allmulticast mode [ 3649.779175][T26729] vx0: entered promiscuous mode [ 3649.779742][T26729] br0: port 2(vx0) entered blocking state [ 3649.780060][T26729] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3657.946695][T21357] br0: port 1(swp1) entered disabled state [ 3658.955029][T21357] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3666.044427][ T68] vx0: left allmulticast mode [ 3666.044713][ T68] vx0: left promiscuous mode [ 3666.045604][ T68] br0: port 2(vx0) entered disabled state [ 3666.047048][ T68] swp1: left allmulticast mode [ 3666.047328][ T68] swp1: left promiscuous mode [ 3666.047711][ T68] br0: port 1(swp1) entered disabled state [ 3666.499704][ T68] vx0: left allmulticast mode [ 3666.500128][ T68] vx0: left promiscuous mode [ 3666.500516][ T68] br0: port 2(vx0) entered disabled state [ 3666.502060][ T68] swp1: left allmulticast mode [ 3666.502328][ T68] swp1: left promiscuous mode [ 3666.502702][ T68] br0: port 1(swp1) entered disabled state [ 3670.967353][T26818] veth0: renamed from veth1 [ 3672.590692][T26834] br0: port 1(swp1) entered blocking state [ 3672.591145][T26834] br0: port 1(swp1) entered disabled state [ 3672.591964][T26834] swp1: entered allmulticast mode [ 3672.593319][T26834] swp1: entered promiscuous mode [ 3672.594668][T26834] br0: port 1(swp1) entered blocking state [ 3672.594992][T26834] br0: port 1(swp1) entered forwarding state [ 3672.915626][T26836] br0: port 2(vx0) entered blocking state [ 3672.915974][T26836] br0: port 2(vx0) entered disabled state [ 3672.916300][T26836] vx0: entered allmulticast mode [ 3672.917654][T26836] vx0: entered promiscuous mode [ 3672.918244][T26836] br0: port 2(vx0) entered blocking state [ 3672.918545][T26836] br0: port 2(vx0) entered forwarding state [ 3674.965410][T26849] br0: port 1(swp1) entered blocking state [ 3674.965753][T26849] br0: port 1(swp1) entered disabled state [ 3674.966112][T26849] swp1: entered allmulticast mode [ 3674.967446][T26849] swp1: entered promiscuous mode [ 3674.968808][T26849] br0: port 1(swp1) entered blocking state [ 3674.969135][T26849] br0: port 1(swp1) entered forwarding state [ 3675.329114][T26851] br0: port 2(vx0) entered blocking state [ 3675.329448][T26851] br0: port 2(vx0) entered disabled state [ 3675.329773][T26851] vx0: entered allmulticast mode [ 3675.331107][T26851] vx0: entered promiscuous mode [ 3675.331785][T26851] br0: port 2(vx0) entered blocking state [ 3675.332104][T26851] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3682.110052][T21357] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3712.369714][ T68] vx0: left allmulticast mode [ 3712.370030][ T68] vx0: left promiscuous mode [ 3712.370435][ T68] br0: port 2(vx0) entered disabled state [ 3712.372516][ T68] swp1: left allmulticast mode [ 3712.372787][ T68] swp1: left promiscuous mode [ 3712.373213][ T68] br0: port 1(swp1) entered disabled state [ 3712.852450][ T68] vx0: left allmulticast mode [ 3712.852763][ T68] vx0: left promiscuous mode [ 3712.853177][ T68] br0: port 2(vx0) entered disabled state [ 3712.854639][ T68] swp1: left allmulticast mode [ 3712.854921][ T68] swp1: left promiscuous mode [ 3712.855288][ T68] 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__->