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 [ 3551.262365][T26144] veth0: renamed from veth1 [ 3552.886106][T26161] br0: port 1(swp1) entered blocking state [ 3552.886484][T26161] br0: port 1(swp1) entered disabled state [ 3552.886868][T26161] swp1: entered allmulticast mode [ 3552.888263][T26161] swp1: entered promiscuous mode [ 3552.889696][T26161] br0: port 1(swp1) entered blocking state [ 3552.890014][T26161] br0: port 1(swp1) entered forwarding state [ 3553.223973][T26163] br0: port 2(vx0) entered blocking state [ 3553.224315][T26163] br0: port 2(vx0) entered disabled state [ 3553.224810][T26163] vx0: entered allmulticast mode [ 3553.226114][T26163] vx0: entered promiscuous mode [ 3553.226821][T26163] br0: port 2(vx0) entered blocking state [ 3553.227127][T26163] br0: port 2(vx0) entered forwarding state [ 3555.365069][T26176] br0: port 1(swp1) entered blocking state [ 3555.365431][T26176] br0: port 1(swp1) entered disabled state [ 3555.366095][T26176] swp1: entered allmulticast mode [ 3555.367527][T26176] swp1: entered promiscuous mode [ 3555.368953][T26176] br0: port 1(swp1) entered blocking state [ 3555.369273][T26176] br0: port 1(swp1) entered forwarding state [ 3555.717855][T26178] br0: port 2(vx0) entered blocking state [ 3555.718198][T26178] br0: port 2(vx0) entered disabled state [ 3555.718537][T26178] vx0: entered allmulticast mode [ 3555.719836][T26178] vx0: entered promiscuous mode [ 3555.720542][T26178] br0: port 2(vx0) entered blocking state [ 3555.720848][T26178] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3563.575051][ T289] 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 ] [ 3565.144878][T16926] br0: port 1(swp1) entered blocking state [ 3565.145232][T16926] 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 ] [ 3567.030024][T16926] 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 ] [ 3568.605628][T10210] br0: port 1(swp1) entered blocking state [ 3568.605991][T10210] 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 ] [ 3571.571148][ T289] 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 ] [ 3573.159437][ T11] vx0: left allmulticast mode [ 3573.159745][ T11] vx0: left promiscuous mode [ 3573.160138][ T11] br0: port 2(vx0) entered disabled state [ 3573.161868][ T11] swp1: left allmulticast mode [ 3573.162139][ T11] swp1: left promiscuous mode [ 3573.162593][ T11] br0: port 1(swp1) entered disabled state [ 3573.625875][ T11] vx0: left allmulticast mode [ 3573.626165][ T11] vx0: left promiscuous mode [ 3573.626610][ T11] br0: port 2(vx0) entered disabled state [ 3573.628177][ T11] swp1: left allmulticast mode [ 3573.628470][ T11] swp1: left promiscuous mode [ 3573.628858][ T11] br0: port 1(swp1) entered disabled state [ 3578.253502][T26333] veth0: renamed from veth1 [ 3579.931705][T26349] br0: port 1(swp1) entered blocking state [ 3579.932052][T26349] br0: port 1(swp1) entered disabled state [ 3579.932412][T26349] swp1: entered allmulticast mode [ 3579.934176][T26349] swp1: entered promiscuous mode [ 3579.935570][T26349] br0: port 1(swp1) entered blocking state [ 3579.935884][T26349] br0: port 1(swp1) entered forwarding state [ 3580.269733][T26351] br0: port 2(vx0) entered blocking state [ 3580.270178][T26351] br0: port 2(vx0) entered disabled state [ 3580.270647][T26351] vx0: entered allmulticast mode [ 3580.272650][T26351] vx0: entered promiscuous mode [ 3580.273450][T26351] br0: port 2(vx0) entered blocking state [ 3580.273877][T26351] br0: port 2(vx0) entered forwarding state [ 3582.440056][T26364] br0: port 1(swp1) entered blocking state [ 3582.440405][T26364] br0: port 1(swp1) entered disabled state [ 3582.440769][T26364] swp1: entered allmulticast mode [ 3582.442089][T26364] swp1: entered promiscuous mode [ 3582.443449][T26364] br0: port 1(swp1) entered blocking state [ 3582.443777][T26364] br0: port 1(swp1) entered forwarding state [ 3582.772547][T26366] br0: port 2(vx0) entered blocking state [ 3582.772887][T26366] br0: port 2(vx0) entered disabled state [ 3582.773209][T26366] vx0: entered allmulticast mode [ 3582.774530][T26366] vx0: entered promiscuous mode [ 3582.775092][T26366] br0: port 2(vx0) entered blocking state [ 3582.775395][T26366] 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 ] [ 3592.373573][T10210] 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 ] [ 3594.649001][T16926] br0: port 1(swp1) entered blocking state [ 3594.649358][T16926] 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 ] [ 3596.517770][ T289] 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 ] [ 3598.929811][T10210] br0: port 1(swp1) entered blocking state [ 3598.930178][T10210] 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 ] [ 3603.552555][T16849] 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 ] [ 3605.944864][ T11] vx0: left allmulticast mode [ 3605.945156][ T11] vx0: left promiscuous mode [ 3605.945559][ T11] br0: port 2(vx0) entered disabled state [ 3605.947849][ T11] swp1: left allmulticast mode [ 3605.948118][ T11] swp1: left promiscuous mode [ 3605.948501][ T11] br0: port 1(swp1) entered disabled state [ 3606.396604][ T11] vx0: left allmulticast mode [ 3606.396891][ T11] vx0: left promiscuous mode [ 3606.397272][ T11] br0: port 2(vx0) entered disabled state [ 3606.398899][ T11] swp1: left allmulticast mode [ 3606.399159][ T11] swp1: left promiscuous mode [ 3606.399578][ T11] br0: port 1(swp1) entered disabled state [ 3610.889423][T26582] veth0: renamed from veth1 [ 3612.502952][T26598] br0: port 1(swp1) entered blocking state [ 3612.503304][T26598] br0: port 1(swp1) entered disabled state [ 3612.503671][T26598] swp1: entered allmulticast mode [ 3612.505055][T26598] swp1: entered promiscuous mode [ 3612.506535][T26598] br0: port 1(swp1) entered blocking state [ 3612.506855][T26598] br0: port 1(swp1) entered forwarding state [ 3612.822365][T26600] br0: port 2(vx0) entered blocking state [ 3612.822726][T26600] br0: port 2(vx0) entered disabled state [ 3612.823050][T26600] vx0: entered allmulticast mode [ 3612.824375][T26600] vx0: entered promiscuous mode [ 3612.830025][T26600] br0: port 2(vx0) entered blocking state [ 3612.830341][T26600] br0: port 2(vx0) entered forwarding state [ 3614.912488][T26613] br0: port 1(swp1) entered blocking state [ 3614.912986][T26613] br0: port 1(swp1) entered disabled state [ 3614.913502][T26613] swp1: entered allmulticast mode [ 3614.916338][T26613] swp1: entered promiscuous mode [ 3614.918596][T26613] br0: port 1(swp1) entered blocking state [ 3614.919059][T26613] br0: port 1(swp1) entered forwarding state [ 3615.270593][T26615] br0: port 2(vx0) entered blocking state [ 3615.270932][T26615] br0: port 2(vx0) entered disabled state [ 3615.271257][T26615] vx0: entered allmulticast mode [ 3615.272626][T26615] vx0: entered promiscuous mode [ 3615.273195][T26615] br0: port 2(vx0) entered blocking state [ 3615.273512][T26615] 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 ] [ 3624.069541][T16849] 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 ] [ 3634.880695][ T11] vx0: left allmulticast mode [ 3634.880995][ T11] vx0: left promiscuous mode [ 3634.881400][ T11] br0: port 2(vx0) entered disabled state [ 3634.883077][ T11] swp1: left allmulticast mode [ 3634.883363][ T11] swp1: left promiscuous mode [ 3634.883769][ T11] br0: port 1(swp1) entered disabled state [ 3635.342826][ T11] vx0: left allmulticast mode [ 3635.343122][ T11] vx0: left promiscuous mode [ 3635.343541][ T11] br0: port 2(vx0) entered disabled state [ 3635.345192][ T11] swp1: left allmulticast mode [ 3635.345477][ T11] swp1: left promiscuous mode [ 3635.345844][ T11] br0: port 1(swp1) entered disabled state [ 3640.059344][T26806] veth0: renamed from veth1 [ 3641.726533][T26822] br0: port 1(swp1) entered blocking state [ 3641.726882][T26822] br0: port 1(swp1) entered disabled state [ 3641.727239][T26822] swp1: entered allmulticast mode [ 3641.728612][T26822] swp1: entered promiscuous mode [ 3641.730981][T26822] br0: port 1(swp1) entered blocking state [ 3641.731297][T26822] br0: port 1(swp1) entered forwarding state [ 3642.112616][T26824] br0: port 2(vx0) entered blocking state [ 3642.112954][T26824] br0: port 2(vx0) entered disabled state [ 3642.113278][T26824] vx0: entered allmulticast mode [ 3642.114608][T26824] vx0: entered promiscuous mode [ 3642.115316][T26824] br0: port 2(vx0) entered blocking state [ 3642.115639][T26824] br0: port 2(vx0) entered forwarding state [ 3644.270700][T26837] br0: port 1(swp1) entered blocking state [ 3644.271081][T26837] br0: port 1(swp1) entered disabled state [ 3644.271431][T26837] swp1: entered allmulticast mode [ 3644.273198][T26837] swp1: entered promiscuous mode [ 3644.279345][T26837] br0: port 1(swp1) entered blocking state [ 3644.279683][T26837] br0: port 1(swp1) entered forwarding state [ 3644.613999][T26839] br0: port 2(vx0) entered blocking state [ 3644.614358][T26839] br0: port 2(vx0) entered disabled state [ 3644.614715][T26839] vx0: entered allmulticast mode [ 3644.616082][T26839] vx0: entered promiscuous mode [ 3644.616807][T26839] br0: port 2(vx0) entered blocking state [ 3644.617127][T26839] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3652.739198][T10210] br0: port 1(swp1) entered disabled state [ 3653.785660][T10210] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3661.050423][ T11] vx0: left allmulticast mode [ 3661.050743][ T11] vx0: left promiscuous mode [ 3661.051165][ T11] br0: port 2(vx0) entered disabled state [ 3661.053445][ T11] swp1: left allmulticast mode [ 3661.053729][ T11] swp1: left promiscuous mode [ 3661.054098][ T11] br0: port 1(swp1) entered disabled state [ 3661.545439][ T11] vx0: left allmulticast mode [ 3661.545862][ T11] vx0: left promiscuous mode [ 3661.546413][ T11] br0: port 2(vx0) entered disabled state [ 3661.556008][ T11] swp1: left allmulticast mode [ 3661.556412][ T11] swp1: left promiscuous mode [ 3661.557881][ T11] br0: port 1(swp1) entered disabled state [ 3666.151172][T26932] veth0: renamed from veth1 [ 3667.774728][T26949] br0: port 1(swp1) entered blocking state [ 3667.775090][T26949] br0: port 1(swp1) entered disabled state [ 3667.776101][T26949] swp1: entered allmulticast mode [ 3667.777519][T26949] swp1: entered promiscuous mode [ 3667.778923][T26949] br0: port 1(swp1) entered blocking state [ 3667.779237][T26949] br0: port 1(swp1) entered forwarding state [ 3668.123375][T26951] br0: port 2(vx0) entered blocking state [ 3668.123729][T26951] br0: port 2(vx0) entered disabled state [ 3668.124059][T26951] vx0: entered allmulticast mode [ 3668.125393][T26951] vx0: entered promiscuous mode [ 3668.126101][T26951] br0: port 2(vx0) entered blocking state [ 3668.126406][T26951] br0: port 2(vx0) entered forwarding state [ 3670.326142][T26964] br0: port 1(swp1) entered blocking state [ 3670.327068][T26964] br0: port 1(swp1) entered disabled state [ 3670.327423][T26964] swp1: entered allmulticast mode [ 3670.328783][T26964] swp1: entered promiscuous mode [ 3670.330154][T26964] br0: port 1(swp1) entered blocking state [ 3670.330478][T26964] br0: port 1(swp1) entered forwarding state [ 3670.675945][T26966] br0: port 2(vx0) entered blocking state [ 3670.676298][T26966] br0: port 2(vx0) entered disabled state [ 3670.677127][T26966] vx0: entered allmulticast mode [ 3670.678492][T26966] vx0: entered promiscuous mode [ 3670.679223][T26966] br0: port 2(vx0) entered blocking state [ 3670.679548][T26966] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3677.463287][T10210] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3707.749172][ T11] vx0: left allmulticast mode [ 3707.749490][ T11] vx0: left promiscuous mode [ 3707.749910][ T11] br0: port 2(vx0) entered disabled state [ 3707.751518][ T11] swp1: left allmulticast mode [ 3707.751789][ T11] swp1: left promiscuous mode [ 3707.752185][ T11] br0: port 1(swp1) entered disabled state [ 3708.215633][ T11] vx0: left allmulticast mode [ 3708.215928][ T11] vx0: left promiscuous mode [ 3708.216331][ T11] br0: port 2(vx0) entered disabled state [ 3708.217929][ T11] swp1: left allmulticast mode [ 3708.218206][ T11] swp1: left promiscuous mode [ 3708.218692][ 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__->