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 [ 3695.222525][T20934] veth0: renamed from veth1 [ 3696.874148][T20950] br0: port 1(swp1) entered blocking state [ 3696.874503][T20950] br0: port 1(swp1) entered disabled state [ 3696.874857][T20950] swp1: entered allmulticast mode [ 3696.876243][T20950] swp1: entered promiscuous mode [ 3696.877688][T20950] br0: port 1(swp1) entered blocking state [ 3696.878003][T20950] br0: port 1(swp1) entered forwarding state [ 3697.211786][T20952] br0: port 2(vx0) entered blocking state [ 3697.212149][T20952] br0: port 2(vx0) entered disabled state [ 3697.212475][T20952] vx0: entered allmulticast mode [ 3697.213836][T20952] vx0: entered promiscuous mode [ 3697.214581][T20952] br0: port 2(vx0) entered blocking state [ 3697.214885][T20952] br0: port 2(vx0) entered forwarding state [ 3699.443138][T20965] br0: port 1(swp1) entered blocking state [ 3699.443490][T20965] br0: port 1(swp1) entered disabled state [ 3699.443841][T20965] swp1: entered allmulticast mode [ 3699.445190][T20965] swp1: entered promiscuous mode [ 3699.446741][T20965] br0: port 1(swp1) entered blocking state [ 3699.447075][T20965] br0: port 1(swp1) entered forwarding state [ 3699.780372][T20967] br0: port 2(vx0) entered blocking state [ 3699.780716][T20967] br0: port 2(vx0) entered disabled state [ 3699.781036][T20967] vx0: entered allmulticast mode [ 3699.782375][T20967] vx0: entered promiscuous mode [ 3699.783091][T20967] br0: port 2(vx0) entered blocking state [ 3699.783390][T20967] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3707.781438][T11254] 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 ] [ 3709.470367][T12759] br0: port 1(swp1) entered blocking state [ 3709.470882][T12759] 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 ] [ 3711.451247][ T9847] 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 ] [ 3713.166133][T12759] br0: port 1(swp1) entered blocking state [ 3713.166497][T12759] 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 ] [ 3716.260121][ T9847] 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 ] [ 3717.899916][ T11] vx0: left allmulticast mode [ 3717.900226][ T11] vx0: left promiscuous mode [ 3717.900636][ T11] br0: port 2(vx0) entered disabled state [ 3717.902284][ T11] swp1: left allmulticast mode [ 3717.902556][ T11] swp1: left promiscuous mode [ 3717.902991][ T11] br0: port 1(swp1) entered disabled state [ 3718.376685][ T11] vx0: left allmulticast mode [ 3718.376980][ T11] vx0: left promiscuous mode [ 3718.377418][ T11] br0: port 2(vx0) entered disabled state [ 3718.378972][ T11] swp1: left allmulticast mode [ 3718.379268][ T11] swp1: left promiscuous mode [ 3718.379697][ T11] br0: port 1(swp1) entered disabled state [ 3723.049506][T21123] veth0: renamed from veth1 [ 3724.691081][T21140] br0: port 1(swp1) entered blocking state [ 3724.691439][T21140] br0: port 1(swp1) entered disabled state [ 3724.691791][T21140] swp1: entered allmulticast mode [ 3724.694030][T21140] swp1: entered promiscuous mode [ 3724.695500][T21140] br0: port 1(swp1) entered blocking state [ 3724.695814][T21140] br0: port 1(swp1) entered forwarding state [ 3725.024850][T21142] br0: port 2(vx0) entered blocking state [ 3725.025212][T21142] br0: port 2(vx0) entered disabled state [ 3725.025539][T21142] vx0: entered allmulticast mode [ 3725.026938][T21142] vx0: entered promiscuous mode [ 3725.027682][T21142] br0: port 2(vx0) entered blocking state [ 3725.027985][T21142] br0: port 2(vx0) entered forwarding state [ 3727.252373][T21155] br0: port 1(swp1) entered blocking state [ 3727.252718][T21155] br0: port 1(swp1) entered disabled state [ 3727.253081][T21155] swp1: entered allmulticast mode [ 3727.254941][T21155] swp1: entered promiscuous mode [ 3727.256338][T21155] br0: port 1(swp1) entered blocking state [ 3727.256651][T21155] br0: port 1(swp1) entered forwarding state [ 3727.591087][T21157] br0: port 2(vx0) entered blocking state [ 3727.591430][T21157] br0: port 2(vx0) entered disabled state [ 3727.591755][T21157] vx0: entered allmulticast mode [ 3727.593115][T21157] vx0: entered promiscuous mode [ 3727.593818][T21157] br0: port 2(vx0) entered blocking state [ 3727.594145][T21157] 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 ] [ 3737.174658][T11254] 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 ] [ 3739.630601][T12759] br0: port 1(swp1) entered blocking state [ 3739.630954][T12759] 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 ] [ 3741.593765][T12759] 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 ] [ 3743.965761][T12759] br0: port 1(swp1) entered blocking state [ 3743.966128][T12759] 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 ] [ 3748.667487][T17262] 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 ] [ 3750.991133][ T11] vx0: left allmulticast mode [ 3750.991426][ T11] vx0: left promiscuous mode [ 3750.991818][ T11] br0: port 2(vx0) entered disabled state [ 3750.993407][ T11] swp1: left allmulticast mode [ 3750.993676][ T11] swp1: left promiscuous mode [ 3750.994100][ T11] br0: port 1(swp1) entered disabled state [ 3751.441678][ T11] vx0: left allmulticast mode [ 3751.441983][ T11] vx0: left promiscuous mode [ 3751.442427][ T11] br0: port 2(vx0) entered disabled state [ 3751.443934][ T11] swp1: left allmulticast mode [ 3751.444227][ T11] swp1: left promiscuous mode [ 3751.444617][ T11] br0: port 1(swp1) entered disabled state [ 3756.013830][T21373] veth0: renamed from veth1 [ 3757.671163][T21389] br0: port 1(swp1) entered blocking state [ 3757.671515][T21389] br0: port 1(swp1) entered disabled state [ 3757.671866][T21389] swp1: entered allmulticast mode [ 3757.673307][T21389] swp1: entered promiscuous mode [ 3757.674734][T21389] br0: port 1(swp1) entered blocking state [ 3757.675057][T21389] br0: port 1(swp1) entered forwarding state [ 3758.042887][T21391] br0: port 2(vx0) entered blocking state [ 3758.043244][T21391] br0: port 2(vx0) entered disabled state [ 3758.043569][T21391] vx0: entered allmulticast mode [ 3758.044909][T21391] vx0: entered promiscuous mode [ 3758.046114][T21391] br0: port 2(vx0) entered blocking state [ 3758.046416][T21391] br0: port 2(vx0) entered forwarding state [ 3760.231479][T21404] br0: port 1(swp1) entered blocking state [ 3760.231841][T21404] br0: port 1(swp1) entered disabled state [ 3760.232815][T21404] swp1: entered allmulticast mode [ 3760.234236][T21404] swp1: entered promiscuous mode [ 3760.235650][T21404] br0: port 1(swp1) entered blocking state [ 3760.235961][T21404] br0: port 1(swp1) entered forwarding state [ 3760.578787][T21406] br0: port 2(vx0) entered blocking state [ 3760.579151][T21406] br0: port 2(vx0) entered disabled state [ 3760.579477][T21406] vx0: entered allmulticast mode [ 3760.580847][T21406] vx0: entered promiscuous mode [ 3760.581454][T21406] br0: port 2(vx0) entered blocking state [ 3760.581755][T21406] 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 ] [ 3769.407554][ T9847] 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 ] [ 3780.274634][ T11] vx0: left allmulticast mode [ 3780.274927][ T11] vx0: left promiscuous mode [ 3780.275335][ T11] br0: port 2(vx0) entered disabled state [ 3780.277029][ T11] swp1: left allmulticast mode [ 3780.277310][ T11] swp1: left promiscuous mode [ 3780.277681][ T11] br0: port 1(swp1) entered disabled state [ 3780.723152][ T11] vx0: left allmulticast mode [ 3780.723448][ T11] vx0: left promiscuous mode [ 3780.723855][ T11] br0: port 2(vx0) entered disabled state [ 3780.725591][ T11] swp1: left allmulticast mode [ 3780.725860][ T11] swp1: left promiscuous mode [ 3780.726280][ T11] br0: port 1(swp1) entered disabled state [ 3785.247773][T21597] veth0: renamed from veth1 [ 3786.836249][T21614] br0: port 1(swp1) entered blocking state [ 3786.836594][T21614] br0: port 1(swp1) entered disabled state [ 3786.836938][T21614] swp1: entered allmulticast mode [ 3786.838321][T21614] swp1: entered promiscuous mode [ 3786.839716][T21614] br0: port 1(swp1) entered blocking state [ 3786.840028][T21614] br0: port 1(swp1) entered forwarding state [ 3787.166588][T21616] br0: port 2(vx0) entered blocking state [ 3787.166930][T21616] br0: port 2(vx0) entered disabled state [ 3787.167269][T21616] vx0: entered allmulticast mode [ 3787.168792][T21616] vx0: entered promiscuous mode [ 3787.169522][T21616] br0: port 2(vx0) entered blocking state [ 3787.169827][T21616] br0: port 2(vx0) entered forwarding state [ 3789.353030][T21629] br0: port 1(swp1) entered blocking state [ 3789.353395][T21629] br0: port 1(swp1) entered disabled state [ 3789.353745][T21629] swp1: entered allmulticast mode [ 3789.355104][T21629] swp1: entered promiscuous mode [ 3789.356495][T21629] br0: port 1(swp1) entered blocking state [ 3789.356809][T21629] br0: port 1(swp1) entered forwarding state [ 3789.686944][T21631] br0: port 2(vx0) entered blocking state [ 3789.687561][T21631] br0: port 2(vx0) entered disabled state [ 3789.687885][T21631] vx0: entered allmulticast mode [ 3789.689210][T21631] vx0: entered promiscuous mode [ 3789.689894][T21631] br0: port 2(vx0) entered blocking state [ 3789.690213][T21631] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3797.849527][T17262] br0: port 1(swp1) entered disabled state [ 3798.864097][ T9847] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3805.976981][ T11] vx0: left allmulticast mode [ 3805.977299][ T11] vx0: left promiscuous mode [ 3805.977688][ T11] br0: port 2(vx0) entered disabled state [ 3805.979355][ T11] swp1: left allmulticast mode [ 3805.979620][ T11] swp1: left promiscuous mode [ 3805.979994][ T11] br0: port 1(swp1) entered disabled state [ 3806.429547][ T11] vx0: left allmulticast mode [ 3806.429836][ T11] vx0: left promiscuous mode [ 3806.430277][ T11] br0: port 2(vx0) entered disabled state [ 3806.431922][ T11] swp1: left allmulticast mode [ 3806.432216][ T11] swp1: left promiscuous mode [ 3806.432616][ T11] br0: port 1(swp1) entered disabled state [ 3811.348939][T21720] veth0: renamed from veth1 [ 3812.998873][T21737] br0: port 1(swp1) entered blocking state [ 3813.000078][T21737] br0: port 1(swp1) entered disabled state [ 3813.000433][T21737] swp1: entered allmulticast mode [ 3813.001812][T21737] swp1: entered promiscuous mode [ 3813.003223][T21737] br0: port 1(swp1) entered blocking state [ 3813.003538][T21737] br0: port 1(swp1) entered forwarding state [ 3813.335824][T21739] br0: port 2(vx0) entered blocking state [ 3813.336179][T21739] br0: port 2(vx0) entered disabled state [ 3813.336508][T21739] vx0: entered allmulticast mode [ 3813.337827][T21739] vx0: entered promiscuous mode [ 3813.338552][T21739] br0: port 2(vx0) entered blocking state [ 3813.338857][T21739] br0: port 2(vx0) entered forwarding state [ 3815.641316][T21752] br0: port 1(swp1) entered blocking state [ 3815.641661][T21752] br0: port 1(swp1) entered disabled state [ 3815.642005][T21752] swp1: entered allmulticast mode [ 3815.643351][T21752] swp1: entered promiscuous mode [ 3815.645500][T21752] br0: port 1(swp1) entered blocking state [ 3815.645814][T21752] br0: port 1(swp1) entered forwarding state [ 3815.985839][T21754] br0: port 2(vx0) entered blocking state [ 3815.986353][T21754] br0: port 2(vx0) entered disabled state [ 3815.986679][T21754] vx0: entered allmulticast mode [ 3815.988000][T21754] vx0: entered promiscuous mode [ 3815.988707][T21754] br0: port 2(vx0) entered blocking state [ 3815.989008][T21754] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3822.776247][T17262] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3853.053460][ T11] vx0: left allmulticast mode [ 3853.053759][ T11] vx0: left promiscuous mode [ 3853.054168][ T11] br0: port 2(vx0) entered disabled state [ 3853.056239][ T11] swp1: left allmulticast mode [ 3853.056513][ T11] swp1: left promiscuous mode [ 3853.056889][ T11] br0: port 1(swp1) entered disabled state [ 3853.540287][ T11] vx0: left allmulticast mode [ 3853.540577][ T11] vx0: left promiscuous mode [ 3853.540974][ T11] br0: port 2(vx0) entered disabled state [ 3853.542601][ T11] swp1: left allmulticast mode [ 3853.542871][ T11] swp1: left promiscuous mode [ 3853.543249][ 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__->