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 [ 3639.563278][T20922] veth0: renamed from veth1 [ 3641.230028][T20939] br0: port 1(swp1) entered blocking state [ 3641.230374][T20939] br0: port 1(swp1) entered disabled state [ 3641.231737][T20939] swp1: entered allmulticast mode [ 3641.233170][T20939] swp1: entered promiscuous mode [ 3641.234632][T20939] br0: port 1(swp1) entered blocking state [ 3641.234951][T20939] br0: port 1(swp1) entered forwarding state [ 3641.563437][T20941] br0: port 2(vx0) entered blocking state [ 3641.563819][T20941] br0: port 2(vx0) entered disabled state [ 3641.564145][T20941] vx0: entered allmulticast mode [ 3641.565557][T20941] vx0: entered promiscuous mode [ 3641.566187][T20941] br0: port 2(vx0) entered blocking state [ 3641.566492][T20941] br0: port 2(vx0) entered forwarding state [ 3643.720447][T20954] br0: port 1(swp1) entered blocking state [ 3643.721438][T20954] br0: port 1(swp1) entered disabled state [ 3643.721801][T20954] swp1: entered allmulticast mode [ 3643.723234][T20954] swp1: entered promiscuous mode [ 3643.724703][T20954] br0: port 1(swp1) entered blocking state [ 3643.725036][T20954] br0: port 1(swp1) entered forwarding state [ 3644.067712][T20956] br0: port 2(vx0) entered blocking state [ 3644.068053][T20956] br0: port 2(vx0) entered disabled state [ 3644.068375][T20956] vx0: entered allmulticast mode [ 3644.069772][T20956] vx0: entered promiscuous mode [ 3644.070349][T20956] br0: port 2(vx0) entered blocking state [ 3644.070669][T20956] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3651.932167][T15134] 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 ] [ 3653.586310][ T9] br0: port 1(swp1) entered blocking state [ 3653.586679][ T9] 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 ] [ 3655.656000][T12760] 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 ] [ 3657.220065][ T23] br0: port 1(swp1) entered blocking state [ 3657.220421][ T23] 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 ] [ 3660.195772][ T23] 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 ] [ 3661.739677][ T71] vx0: left allmulticast mode [ 3661.739969][ T71] vx0: left promiscuous mode [ 3661.740358][ T71] br0: port 2(vx0) entered disabled state [ 3661.746922][ T71] swp1: left allmulticast mode [ 3661.747214][ T71] swp1: left promiscuous mode [ 3661.747648][ T71] br0: port 1(swp1) entered disabled state [ 3662.192951][ T71] vx0: left allmulticast mode [ 3662.193240][ T71] vx0: left promiscuous mode [ 3662.193669][ T71] br0: port 2(vx0) entered disabled state [ 3662.195285][ T71] swp1: left allmulticast mode [ 3662.195548][ T71] swp1: left promiscuous mode [ 3662.195938][ T71] br0: port 1(swp1) entered disabled state [ 3666.726475][T21111] veth0: renamed from veth1 [ 3668.358371][T21128] br0: port 1(swp1) entered blocking state [ 3668.359242][T21128] br0: port 1(swp1) entered disabled state [ 3668.359637][T21128] swp1: entered allmulticast mode [ 3668.361056][T21128] swp1: entered promiscuous mode [ 3668.362499][T21128] br0: port 1(swp1) entered blocking state [ 3668.362837][T21128] br0: port 1(swp1) entered forwarding state [ 3668.696857][T21130] br0: port 2(vx0) entered blocking state [ 3668.697205][T21130] br0: port 2(vx0) entered disabled state [ 3668.697531][T21130] vx0: entered allmulticast mode [ 3668.698962][T21130] vx0: entered promiscuous mode [ 3668.699547][T21130] br0: port 2(vx0) entered blocking state [ 3668.699872][T21130] br0: port 2(vx0) entered forwarding state [ 3670.823366][T21143] br0: port 1(swp1) entered blocking state [ 3670.823730][T21143] br0: port 1(swp1) entered disabled state [ 3670.824078][T21143] swp1: entered allmulticast mode [ 3670.825501][T21143] swp1: entered promiscuous mode [ 3670.826936][T21143] br0: port 1(swp1) entered blocking state [ 3670.827251][T21143] br0: port 1(swp1) entered forwarding state [ 3671.156857][T21145] br0: port 2(vx0) entered blocking state [ 3671.157196][T21145] br0: port 2(vx0) entered disabled state [ 3671.157519][T21145] vx0: entered allmulticast mode [ 3671.158924][T21145] vx0: entered promiscuous mode [ 3671.159641][T21145] br0: port 2(vx0) entered blocking state [ 3671.159940][T21145] 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 ] [ 3680.738753][T20598] 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 ] [ 3683.058697][ T9] br0: port 1(swp1) entered blocking state [ 3683.059058][ T9] 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 ] [ 3685.049172][T15134] 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 ] [ 3687.423691][ T9] br0: port 1(swp1) entered blocking state [ 3687.424072][ T9] 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 ] [ 3691.999706][T15134] 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 ] [ 3694.353109][ T71] vx0: left allmulticast mode [ 3694.353415][ T71] vx0: left promiscuous mode [ 3694.353835][ T71] br0: port 2(vx0) entered disabled state [ 3694.355579][ T71] swp1: left allmulticast mode [ 3694.355867][ T71] swp1: left promiscuous mode [ 3694.356236][ T71] br0: port 1(swp1) entered disabled state [ 3694.827836][ T71] vx0: left allmulticast mode [ 3694.828127][ T71] vx0: left promiscuous mode [ 3694.828565][ T71] br0: port 2(vx0) entered disabled state [ 3694.830278][ T71] swp1: left allmulticast mode [ 3694.830563][ T71] swp1: left promiscuous mode [ 3694.830995][ T71] br0: port 1(swp1) entered disabled state [ 3699.428186][T21361] veth0: renamed from veth1 [ 3701.156867][T21377] br0: port 1(swp1) entered blocking state [ 3701.157215][T21377] br0: port 1(swp1) entered disabled state [ 3701.157565][T21377] swp1: entered allmulticast mode [ 3701.159646][T21377] swp1: entered promiscuous mode [ 3701.161073][T21377] br0: port 1(swp1) entered blocking state [ 3701.161387][T21377] br0: port 1(swp1) entered forwarding state [ 3701.507569][T21379] br0: port 2(vx0) entered blocking state [ 3701.507965][T21379] br0: port 2(vx0) entered disabled state [ 3701.508318][T21379] vx0: entered allmulticast mode [ 3701.509866][T21379] vx0: entered promiscuous mode [ 3701.510647][T21379] br0: port 2(vx0) entered blocking state [ 3701.510994][T21379] br0: port 2(vx0) entered forwarding state [ 3703.767602][T21392] br0: port 1(swp1) entered blocking state [ 3703.767966][T21392] br0: port 1(swp1) entered disabled state [ 3703.768316][T21392] swp1: entered allmulticast mode [ 3703.769734][T21392] swp1: entered promiscuous mode [ 3703.771145][T21392] br0: port 1(swp1) entered blocking state [ 3703.771463][T21392] br0: port 1(swp1) entered forwarding state [ 3704.104588][T21394] br0: port 2(vx0) entered blocking state [ 3704.104955][T21394] br0: port 2(vx0) entered disabled state [ 3704.105326][T21394] vx0: entered allmulticast mode [ 3704.107369][T21394] vx0: entered promiscuous mode [ 3704.108003][T21394] br0: port 2(vx0) entered blocking state [ 3704.108322][T21394] 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 ] [ 3712.863767][ T9] 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 ] [ 3723.890550][ T71] vx0: left allmulticast mode [ 3723.890884][ T71] vx0: left promiscuous mode [ 3723.891293][ T71] br0: port 2(vx0) entered disabled state [ 3723.893004][ T71] swp1: left allmulticast mode [ 3723.893282][ T71] swp1: left promiscuous mode [ 3723.893673][ T71] br0: port 1(swp1) entered disabled state [ 3724.373164][ T71] vx0: left allmulticast mode [ 3724.373466][ T71] vx0: left promiscuous mode [ 3724.373900][ T71] br0: port 2(vx0) entered disabled state [ 3724.375743][ T71] swp1: left allmulticast mode [ 3724.376015][ T71] swp1: left promiscuous mode [ 3724.376496][ T71] br0: port 1(swp1) entered disabled state [ 3729.062497][T21585] veth0: renamed from veth1 [ 3730.672478][T21601] br0: port 1(swp1) entered blocking state [ 3730.672843][T21601] br0: port 1(swp1) entered disabled state [ 3730.673208][T21601] swp1: entered allmulticast mode [ 3730.675005][T21601] swp1: entered promiscuous mode [ 3730.676438][T21601] br0: port 1(swp1) entered blocking state [ 3730.676773][T21601] br0: port 1(swp1) entered forwarding state [ 3731.008877][T21603] br0: port 2(vx0) entered blocking state [ 3731.009216][T21603] br0: port 2(vx0) entered disabled state [ 3731.009568][T21603] vx0: entered allmulticast mode [ 3731.011682][T21603] vx0: entered promiscuous mode [ 3731.012313][T21603] br0: port 2(vx0) entered blocking state [ 3731.012633][T21603] br0: port 2(vx0) entered forwarding state [ 3733.174136][T21616] br0: port 1(swp1) entered blocking state [ 3733.174476][T21616] br0: port 1(swp1) entered disabled state [ 3733.174836][T21616] swp1: entered allmulticast mode [ 3733.176261][T21616] swp1: entered promiscuous mode [ 3733.177674][T21616] br0: port 1(swp1) entered blocking state [ 3733.177996][T21616] br0: port 1(swp1) entered forwarding state [ 3733.510943][T21618] br0: port 2(vx0) entered blocking state [ 3733.511281][T21618] br0: port 2(vx0) entered disabled state [ 3733.511612][T21618] vx0: entered allmulticast mode [ 3733.513023][T21618] vx0: entered promiscuous mode [ 3733.513612][T21618] br0: port 2(vx0) entered blocking state [ 3733.513932][T21618] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3741.682405][T18202] br0: port 1(swp1) entered disabled state [ 3742.740780][T12760] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3749.988119][ T71] vx0: left allmulticast mode [ 3749.988417][ T71] vx0: left promiscuous mode [ 3749.988828][ T71] br0: port 2(vx0) entered disabled state [ 3749.990671][ T71] swp1: left allmulticast mode [ 3749.990941][ T71] swp1: left promiscuous mode [ 3749.991319][ T71] br0: port 1(swp1) entered disabled state [ 3750.444958][ T71] vx0: left allmulticast mode [ 3750.445254][ T71] vx0: left promiscuous mode [ 3750.445667][ T71] br0: port 2(vx0) entered disabled state [ 3750.447334][ T71] swp1: left allmulticast mode [ 3750.447602][ T71] swp1: left promiscuous mode [ 3750.447981][ T71] br0: port 1(swp1) entered disabled state [ 3754.970006][T21711] veth0: renamed from veth1 [ 3756.636299][T21728] br0: port 1(swp1) entered blocking state [ 3756.636669][T21728] br0: port 1(swp1) entered disabled state [ 3756.637030][T21728] swp1: entered allmulticast mode [ 3756.638504][T21728] swp1: entered promiscuous mode [ 3756.639972][T21728] br0: port 1(swp1) entered blocking state [ 3756.640288][T21728] br0: port 1(swp1) entered forwarding state [ 3756.966871][T21730] br0: port 2(vx0) entered blocking state [ 3756.967210][T21730] br0: port 2(vx0) entered disabled state [ 3756.967535][T21730] vx0: entered allmulticast mode [ 3756.968971][T21730] vx0: entered promiscuous mode [ 3756.969554][T21730] br0: port 2(vx0) entered blocking state [ 3756.969873][T21730] br0: port 2(vx0) entered forwarding state [ 3759.094018][T21743] br0: port 1(swp1) entered blocking state [ 3759.094368][T21743] br0: port 1(swp1) entered disabled state [ 3759.094730][T21743] swp1: entered allmulticast mode [ 3759.096957][T21743] swp1: entered promiscuous mode [ 3759.098402][T21743] br0: port 1(swp1) entered blocking state [ 3759.098729][T21743] br0: port 1(swp1) entered forwarding state [ 3759.467204][T21745] br0: port 2(vx0) entered blocking state [ 3759.467544][T21745] br0: port 2(vx0) entered disabled state [ 3759.467887][T21745] vx0: entered allmulticast mode [ 3759.469251][T21745] vx0: entered promiscuous mode [ 3759.469842][T21745] br0: port 2(vx0) entered blocking state [ 3759.470145][T21745] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3766.354092][T12760] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3796.666236][ T71] vx0: left allmulticast mode [ 3796.666534][ T71] vx0: left promiscuous mode [ 3796.666951][ T71] br0: port 2(vx0) entered disabled state [ 3796.676152][ T71] swp1: left allmulticast mode [ 3796.676422][ T71] swp1: left promiscuous mode [ 3796.676905][ T71] br0: port 1(swp1) entered disabled state [ 3797.148125][ T71] vx0: left allmulticast mode [ 3797.148427][ T71] vx0: left promiscuous mode [ 3797.148869][ T71] br0: port 2(vx0) entered disabled state [ 3797.150576][ T71] swp1: left allmulticast mode [ 3797.150858][ T71] swp1: left promiscuous mode [ 3797.151228][ T71] 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__->