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 [ 3635.064758][T20887] veth0: renamed from veth1 [ 3636.670093][T20903] br0: port 1(swp1) entered blocking state [ 3636.670455][T20903] br0: port 1(swp1) entered disabled state [ 3636.670796][T20903] swp1: entered allmulticast mode [ 3636.672654][T20903] swp1: entered promiscuous mode [ 3636.674093][T20903] br0: port 1(swp1) entered blocking state [ 3636.674418][T20903] br0: port 1(swp1) entered forwarding state [ 3637.003437][T20905] br0: port 2(vx0) entered blocking state [ 3637.003770][T20905] br0: port 2(vx0) entered disabled state [ 3637.004479][T20905] vx0: entered allmulticast mode [ 3637.005912][T20905] vx0: entered promiscuous mode [ 3637.006840][T20905] br0: port 2(vx0) entered blocking state [ 3637.007185][T20905] br0: port 2(vx0) entered forwarding state [ 3639.136053][T20918] br0: port 1(swp1) entered blocking state [ 3639.136422][T20918] br0: port 1(swp1) entered disabled state [ 3639.136768][T20918] swp1: entered allmulticast mode [ 3639.138692][T20918] swp1: entered promiscuous mode [ 3639.140121][T20918] br0: port 1(swp1) entered blocking state [ 3639.140435][T20918] br0: port 1(swp1) entered forwarding state [ 3639.480077][T20920] br0: port 2(vx0) entered blocking state [ 3639.480437][T20920] br0: port 2(vx0) entered disabled state [ 3639.480771][T20920] vx0: entered allmulticast mode [ 3639.482153][T20920] vx0: entered promiscuous mode [ 3639.482867][T20920] br0: port 2(vx0) entered blocking state [ 3639.483193][T20920] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3647.408070][ T9110] 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 ] [ 3648.941151][T11224] br0: port 1(swp1) entered blocking state [ 3648.941502][T11224] 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 ] [ 3650.896736][T18111] 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 ] [ 3652.476253][T18111] br0: port 1(swp1) entered blocking state [ 3652.476612][T18111] 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 ] [ 3655.439263][T18111] 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 ] [ 3656.965349][ T11] vx0: left allmulticast mode [ 3656.965647][ T11] vx0: left promiscuous mode [ 3656.966041][ T11] br0: port 2(vx0) entered disabled state [ 3656.968284][ T11] swp1: left allmulticast mode [ 3656.968578][ T11] swp1: left promiscuous mode [ 3656.968992][ T11] br0: port 1(swp1) entered disabled state [ 3657.430690][ T11] vx0: left allmulticast mode [ 3657.430988][ T11] vx0: left promiscuous mode [ 3657.431406][ T11] br0: port 2(vx0) entered disabled state [ 3657.432914][ T11] swp1: left allmulticast mode [ 3657.433211][ T11] swp1: left promiscuous mode [ 3657.433613][ T11] br0: port 1(swp1) entered disabled state [ 3661.999386][T21076] veth0: renamed from veth1 [ 3663.614607][T21093] br0: port 1(swp1) entered blocking state [ 3663.614947][T21093] br0: port 1(swp1) entered disabled state [ 3663.616090][T21093] swp1: entered allmulticast mode [ 3663.617490][T21093] swp1: entered promiscuous mode [ 3663.618885][T21093] br0: port 1(swp1) entered blocking state [ 3663.619216][T21093] br0: port 1(swp1) entered forwarding state [ 3663.940337][T21095] br0: port 2(vx0) entered blocking state [ 3663.940681][T21095] br0: port 2(vx0) entered disabled state [ 3663.941006][T21095] vx0: entered allmulticast mode [ 3663.942394][T21095] vx0: entered promiscuous mode [ 3663.942987][T21095] br0: port 2(vx0) entered blocking state [ 3663.943304][T21095] br0: port 2(vx0) entered forwarding state [ 3666.103676][T21108] br0: port 1(swp1) entered blocking state [ 3666.104021][T21108] br0: port 1(swp1) entered disabled state [ 3666.104380][T21108] swp1: entered allmulticast mode [ 3666.105778][T21108] swp1: entered promiscuous mode [ 3666.107226][T21108] br0: port 1(swp1) entered blocking state [ 3666.107537][T21108] br0: port 1(swp1) entered forwarding state [ 3666.453687][T21110] br0: port 2(vx0) entered blocking state [ 3666.454023][T21110] br0: port 2(vx0) entered disabled state [ 3666.454361][T21110] vx0: entered allmulticast mode [ 3666.455712][T21110] vx0: entered promiscuous mode [ 3666.456305][T21110] br0: port 2(vx0) entered blocking state [ 3666.456605][T21110] 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 ] [ 3675.986693][T18139] 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 ] [ 3678.339026][T18111] br0: port 1(swp1) entered blocking state [ 3678.339401][T18111] 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 ] [ 3680.185217][T14105] 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 ] [ 3682.581659][T18139] br0: port 1(swp1) entered blocking state [ 3682.582022][T18139] 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 ] [ 3687.177196][T11224] 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 ] [ 3689.489311][ T11] vx0: left allmulticast mode [ 3689.489608][ T11] vx0: left promiscuous mode [ 3689.490044][ T11] br0: port 2(vx0) entered disabled state [ 3689.492027][ T11] swp1: left allmulticast mode [ 3689.492305][ T11] swp1: left promiscuous mode [ 3689.492735][ T11] br0: port 1(swp1) entered disabled state [ 3689.937485][ T11] vx0: left allmulticast mode [ 3689.937781][ T11] vx0: left promiscuous mode [ 3689.938205][ T11] br0: port 2(vx0) entered disabled state [ 3689.939969][ T11] swp1: left allmulticast mode [ 3689.940284][ T11] swp1: left promiscuous mode [ 3689.940678][ T11] br0: port 1(swp1) entered disabled state [ 3694.594510][T21326] veth0: renamed from veth1 [ 3696.298947][T21343] br0: port 1(swp1) entered blocking state [ 3696.300122][T21343] br0: port 1(swp1) entered disabled state [ 3696.300482][T21343] swp1: entered allmulticast mode [ 3696.301883][T21343] swp1: entered promiscuous mode [ 3696.308807][T21343] br0: port 1(swp1) entered blocking state [ 3696.309141][T21343] br0: port 1(swp1) entered forwarding state [ 3696.635440][T21345] br0: port 2(vx0) entered blocking state [ 3696.635785][T21345] br0: port 2(vx0) entered disabled state [ 3696.636257][T21345] vx0: entered allmulticast mode [ 3696.637648][T21345] vx0: entered promiscuous mode [ 3696.638236][T21345] br0: port 2(vx0) entered blocking state [ 3696.638535][T21345] br0: port 2(vx0) entered forwarding state [ 3698.774297][T21358] br0: port 1(swp1) entered blocking state [ 3698.774647][T21358] br0: port 1(swp1) entered disabled state [ 3698.774996][T21358] swp1: entered allmulticast mode [ 3698.776442][T21358] swp1: entered promiscuous mode [ 3698.777860][T21358] br0: port 1(swp1) entered blocking state [ 3698.778182][T21358] br0: port 1(swp1) entered forwarding state [ 3699.105569][T21360] br0: port 2(vx0) entered blocking state [ 3699.105914][T21360] br0: port 2(vx0) entered disabled state [ 3699.106261][T21360] vx0: entered allmulticast mode [ 3699.107633][T21360] vx0: entered promiscuous mode [ 3699.108801][T21360] br0: port 2(vx0) entered blocking state [ 3699.109121][T21360] 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 ] [ 3707.782247][T18139] 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 ] [ 3718.537177][ T11] vx0: left allmulticast mode [ 3718.537479][ T11] vx0: left promiscuous mode [ 3718.537886][ T11] br0: port 2(vx0) entered disabled state [ 3718.539711][ T11] swp1: left allmulticast mode [ 3718.540028][ T11] swp1: left promiscuous mode [ 3718.540437][ T11] br0: port 1(swp1) entered disabled state [ 3718.996951][ T11] vx0: left allmulticast mode [ 3718.997266][ T11] vx0: left promiscuous mode [ 3718.997658][ T11] br0: port 2(vx0) entered disabled state [ 3718.999150][ T11] swp1: left allmulticast mode [ 3718.999414][ T11] swp1: left promiscuous mode [ 3718.999817][ T11] br0: port 1(swp1) entered disabled state [ 3723.583376][T21551] veth0: renamed from veth1 [ 3725.229682][T21567] br0: port 1(swp1) entered blocking state [ 3725.230027][T21567] br0: port 1(swp1) entered disabled state [ 3725.230383][T21567] swp1: entered allmulticast mode [ 3725.231810][T21567] swp1: entered promiscuous mode [ 3725.233242][T21567] br0: port 1(swp1) entered blocking state [ 3725.233559][T21567] br0: port 1(swp1) entered forwarding state [ 3725.565286][T21569] br0: port 2(vx0) entered blocking state [ 3725.565618][T21569] br0: port 2(vx0) entered disabled state [ 3725.565940][T21569] vx0: entered allmulticast mode [ 3725.567341][T21569] vx0: entered promiscuous mode [ 3725.567905][T21569] br0: port 2(vx0) entered blocking state [ 3725.568219][T21569] br0: port 2(vx0) entered forwarding state [ 3727.712057][T21582] br0: port 1(swp1) entered blocking state [ 3727.712426][T21582] br0: port 1(swp1) entered disabled state [ 3727.712773][T21582] swp1: entered allmulticast mode [ 3727.714189][T21582] swp1: entered promiscuous mode [ 3727.715578][T21582] br0: port 1(swp1) entered blocking state [ 3727.715900][T21582] br0: port 1(swp1) entered forwarding state [ 3728.050816][T21584] br0: port 2(vx0) entered blocking state [ 3728.051174][T21584] br0: port 2(vx0) entered disabled state [ 3728.051497][T21584] vx0: entered allmulticast mode [ 3728.052874][T21584] vx0: entered promiscuous mode [ 3728.053469][T21584] br0: port 2(vx0) entered blocking state [ 3728.053769][T21584] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3736.224225][T18139] br0: port 1(swp1) entered disabled state [ 3737.233957][T18139] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3744.658192][ T11] vx0: left allmulticast mode [ 3744.658512][ T11] vx0: left promiscuous mode [ 3744.658939][ T11] br0: port 2(vx0) entered disabled state [ 3744.666546][ T11] swp1: left allmulticast mode [ 3744.666840][ T11] swp1: left promiscuous mode [ 3744.667341][ T11] br0: port 1(swp1) entered disabled state [ 3745.146998][ T11] vx0: left allmulticast mode [ 3745.147464][ T11] vx0: left promiscuous mode [ 3745.148052][ T11] br0: port 2(vx0) entered disabled state [ 3745.150996][ T11] swp1: left allmulticast mode [ 3745.151431][ T11] swp1: left promiscuous mode [ 3745.152009][ T11] br0: port 1(swp1) entered disabled state [ 3749.864527][T21677] veth0: renamed from veth1 [ 3751.522005][T21694] br0: port 1(swp1) entered blocking state [ 3751.523018][T21694] br0: port 1(swp1) entered disabled state [ 3751.523373][T21694] swp1: entered allmulticast mode [ 3751.524756][T21694] swp1: entered promiscuous mode [ 3751.526132][T21694] br0: port 1(swp1) entered blocking state [ 3751.526442][T21694] br0: port 1(swp1) entered forwarding state [ 3751.858955][T21696] br0: port 2(vx0) entered blocking state [ 3751.859457][T21696] br0: port 2(vx0) entered disabled state [ 3751.859936][T21696] vx0: entered allmulticast mode [ 3751.862236][T21696] vx0: entered promiscuous mode [ 3751.863053][T21696] br0: port 2(vx0) entered blocking state [ 3751.863503][T21696] br0: port 2(vx0) entered forwarding state [ 3754.113897][T21709] br0: port 1(swp1) entered blocking state [ 3754.114356][T21709] br0: port 1(swp1) entered disabled state [ 3754.115035][T21709] swp1: entered allmulticast mode [ 3754.116446][T21709] swp1: entered promiscuous mode [ 3754.117830][T21709] br0: port 1(swp1) entered blocking state [ 3754.118151][T21709] br0: port 1(swp1) entered forwarding state [ 3754.451684][T21711] br0: port 2(vx0) entered blocking state [ 3754.452018][T21711] br0: port 2(vx0) entered disabled state [ 3754.452359][T21711] vx0: entered allmulticast mode [ 3754.453686][T21711] vx0: entered promiscuous mode [ 3754.454252][T21711] br0: port 2(vx0) entered blocking state [ 3754.454553][T21711] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3761.221584][T11224] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3791.493835][ T11] vx0: left allmulticast mode [ 3791.494154][ T11] vx0: left promiscuous mode [ 3791.494550][ T11] br0: port 2(vx0) entered disabled state [ 3791.496350][ T11] swp1: left allmulticast mode [ 3791.496622][ T11] swp1: left promiscuous mode [ 3791.496995][ T11] br0: port 1(swp1) entered disabled state [ 3791.995214][ T11] vx0: left allmulticast mode [ 3791.995514][ T11] vx0: left promiscuous mode [ 3791.995919][ T11] br0: port 2(vx0) entered disabled state [ 3791.997613][ T11] swp1: left allmulticast mode [ 3791.997877][ T11] swp1: left promiscuous mode [ 3791.998267][ 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__->