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 [ 3609.206687][T20949] veth0: renamed from veth1 [ 3610.892103][T20965] br0: port 1(swp1) entered blocking state [ 3610.892443][T20965] br0: port 1(swp1) entered disabled state [ 3610.892782][T20965] swp1: entered allmulticast mode [ 3610.894135][T20965] swp1: entered promiscuous mode [ 3610.895715][T20965] br0: port 1(swp1) entered blocking state [ 3610.896034][T20965] br0: port 1(swp1) entered forwarding state [ 3611.224018][T20967] br0: port 2(vx0) entered blocking state [ 3611.224351][T20967] br0: port 2(vx0) entered disabled state [ 3611.224672][T20967] vx0: entered allmulticast mode [ 3611.225999][T20967] vx0: entered promiscuous mode [ 3611.226682][T20967] br0: port 2(vx0) entered blocking state [ 3611.227001][T20967] br0: port 2(vx0) entered forwarding state [ 3613.367532][T20980] br0: port 1(swp1) entered blocking state [ 3613.367871][T20980] br0: port 1(swp1) entered disabled state [ 3613.368610][T20980] swp1: entered allmulticast mode [ 3613.369949][T20980] swp1: entered promiscuous mode [ 3613.371298][T20980] br0: port 1(swp1) entered blocking state [ 3613.371604][T20980] br0: port 1(swp1) entered forwarding state [ 3613.694553][T20982] br0: port 2(vx0) entered blocking state [ 3613.694915][T20982] br0: port 2(vx0) entered disabled state [ 3613.695253][T20982] vx0: entered allmulticast mode [ 3613.696636][T20982] vx0: entered promiscuous mode [ 3613.697237][T20982] br0: port 2(vx0) entered blocking state [ 3613.697537][T20982] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3621.602403][T18256] 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 ] [ 3623.146037][T18256] br0: port 1(swp1) entered blocking state [ 3623.146383][T18256] 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 ] [ 3625.104978][T18256] 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 ] [ 3626.694176][T18256] br0: port 1(swp1) entered blocking state [ 3626.694523][T18256] 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 ] [ 3629.720181][T18256] 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 ] [ 3631.328085][ T11] vx0: left allmulticast mode [ 3631.328372][ T11] vx0: left promiscuous mode [ 3631.328771][ T11] br0: port 2(vx0) entered disabled state [ 3631.330363][ T11] swp1: left allmulticast mode [ 3631.330626][ T11] swp1: left promiscuous mode [ 3631.331015][ T11] br0: port 1(swp1) entered disabled state [ 3631.776344][ T11] vx0: left allmulticast mode [ 3631.776684][ T11] vx0: left promiscuous mode [ 3631.777148][ T11] br0: port 2(vx0) entered disabled state [ 3631.778819][ T11] swp1: left allmulticast mode [ 3631.779101][ T11] swp1: left promiscuous mode [ 3631.779481][ T11] br0: port 1(swp1) entered disabled state [ 3636.453672][T21136] veth0: renamed from veth1 [ 3638.083495][T21153] br0: port 1(swp1) entered blocking state [ 3638.083857][T21153] br0: port 1(swp1) entered disabled state [ 3638.084975][T21153] swp1: entered allmulticast mode [ 3638.086418][T21153] swp1: entered promiscuous mode [ 3638.087788][T21153] br0: port 1(swp1) entered blocking state [ 3638.088113][T21153] br0: port 1(swp1) entered forwarding state [ 3638.417732][T21155] br0: port 2(vx0) entered blocking state [ 3638.418086][T21155] br0: port 2(vx0) entered disabled state [ 3638.418405][T21155] vx0: entered allmulticast mode [ 3638.419713][T21155] vx0: entered promiscuous mode [ 3638.420420][T21155] br0: port 2(vx0) entered blocking state [ 3638.420720][T21155] br0: port 2(vx0) entered forwarding state [ 3640.587104][T21168] br0: port 1(swp1) entered blocking state [ 3640.587452][T21168] br0: port 1(swp1) entered disabled state [ 3640.587801][T21168] swp1: entered allmulticast mode [ 3640.590380][T21168] swp1: entered promiscuous mode [ 3640.591778][T21168] br0: port 1(swp1) entered blocking state [ 3640.592098][T21168] br0: port 1(swp1) entered forwarding state [ 3640.946305][T21170] br0: port 2(vx0) entered blocking state [ 3640.946644][T21170] br0: port 2(vx0) entered disabled state [ 3640.947396][T21170] vx0: entered allmulticast mode [ 3640.948732][T21170] vx0: entered promiscuous mode [ 3640.949440][T21170] br0: port 2(vx0) entered blocking state [ 3640.949738][T21170] 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 ] [ 3650.483969][T15914] 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 ] [ 3652.922825][ T67] br0: port 1(swp1) entered blocking state [ 3652.923355][ T67] 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 ] [ 3654.849833][T11474] 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 ] [ 3657.130243][T14824] br0: port 1(swp1) entered blocking state [ 3657.130596][T14824] 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 ] [ 3661.583014][T14824] 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 ] [ 3663.963287][ T11] vx0: left allmulticast mode [ 3663.963583][ T11] vx0: left promiscuous mode [ 3663.964007][ T11] br0: port 2(vx0) entered disabled state [ 3663.965539][ T11] swp1: left allmulticast mode [ 3663.965805][ T11] swp1: left promiscuous mode [ 3663.966194][ T11] br0: port 1(swp1) entered disabled state [ 3664.419106][ T11] vx0: left allmulticast mode [ 3664.419405][ T11] vx0: left promiscuous mode [ 3664.419796][ T11] br0: port 2(vx0) entered disabled state [ 3664.421275][ T11] swp1: left allmulticast mode [ 3664.421538][ T11] swp1: left promiscuous mode [ 3664.421920][ T11] br0: port 1(swp1) entered disabled state [ 3668.998945][T21387] veth0: renamed from veth1 [ 3670.680578][T21404] br0: port 1(swp1) entered blocking state [ 3670.680948][T21404] br0: port 1(swp1) entered disabled state [ 3670.681335][T21404] swp1: entered allmulticast mode [ 3670.682830][T21404] swp1: entered promiscuous mode [ 3670.685489][T21404] br0: port 1(swp1) entered blocking state [ 3670.685832][T21404] br0: port 1(swp1) entered forwarding state [ 3671.094685][T21406] br0: port 2(vx0) entered blocking state [ 3671.095586][T21406] br0: port 2(vx0) entered disabled state [ 3671.095927][T21406] vx0: entered allmulticast mode [ 3671.097263][T21406] vx0: entered promiscuous mode [ 3671.097978][T21406] br0: port 2(vx0) entered blocking state [ 3671.098278][T21406] br0: port 2(vx0) entered forwarding state [ 3673.398746][T21419] br0: port 1(swp1) entered blocking state [ 3673.399333][T21419] br0: port 1(swp1) entered disabled state [ 3673.399684][T21419] swp1: entered allmulticast mode [ 3673.401058][T21419] swp1: entered promiscuous mode [ 3673.402440][T21419] br0: port 1(swp1) entered blocking state [ 3673.402760][T21419] br0: port 1(swp1) entered forwarding state [ 3673.739030][T21421] br0: port 2(vx0) entered blocking state [ 3673.739367][T21421] br0: port 2(vx0) entered disabled state [ 3673.739685][T21421] vx0: entered allmulticast mode [ 3673.741013][T21421] vx0: entered promiscuous mode [ 3673.741695][T21421] br0: port 2(vx0) entered blocking state [ 3673.742010][T21421] 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 ] [ 3682.355968][T15914] 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 ] [ 3693.051496][ T11] vx0: left allmulticast mode [ 3693.051785][ T11] vx0: left promiscuous mode [ 3693.052737][ T11] br0: port 2(vx0) entered disabled state [ 3693.054305][ T11] swp1: left allmulticast mode [ 3693.054569][ T11] swp1: left promiscuous mode [ 3693.054951][ T11] br0: port 1(swp1) entered disabled state [ 3693.504306][ T11] vx0: left allmulticast mode [ 3693.504595][ T11] vx0: left promiscuous mode [ 3693.505034][ T11] br0: port 2(vx0) entered disabled state [ 3693.506656][ T11] swp1: left allmulticast mode [ 3693.506936][ T11] swp1: left promiscuous mode [ 3693.507307][ T11] br0: port 1(swp1) entered disabled state [ 3698.017674][T21612] veth0: renamed from veth1 [ 3699.673767][T21629] br0: port 1(swp1) entered blocking state [ 3699.674250][T21629] br0: port 1(swp1) entered disabled state [ 3699.674597][T21629] swp1: entered allmulticast mode [ 3699.675990][T21629] swp1: entered promiscuous mode [ 3699.677388][T21629] br0: port 1(swp1) entered blocking state [ 3699.677697][T21629] br0: port 1(swp1) entered forwarding state [ 3700.021313][T21631] br0: port 2(vx0) entered blocking state [ 3700.021646][T21631] br0: port 2(vx0) entered disabled state [ 3700.022024][T21631] vx0: entered allmulticast mode [ 3700.023456][T21631] vx0: entered promiscuous mode [ 3700.024207][T21631] br0: port 2(vx0) entered blocking state [ 3700.024509][T21631] br0: port 2(vx0) entered forwarding state [ 3702.243797][T21644] br0: port 1(swp1) entered blocking state [ 3702.244155][T21644] br0: port 1(swp1) entered disabled state [ 3702.244507][T21644] swp1: entered allmulticast mode [ 3702.245828][T21644] swp1: entered promiscuous mode [ 3702.247941][T21644] br0: port 1(swp1) entered blocking state [ 3702.248254][T21644] br0: port 1(swp1) entered forwarding state [ 3702.582134][T21646] br0: port 2(vx0) entered blocking state [ 3702.582467][T21646] br0: port 2(vx0) entered disabled state [ 3702.582789][T21646] vx0: entered allmulticast mode [ 3702.584578][T21646] vx0: entered promiscuous mode [ 3702.585289][T21646] br0: port 2(vx0) entered blocking state [ 3702.585589][T21646] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3710.694016][T15914] br0: port 1(swp1) entered disabled state [ 3711.749151][T15914] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3718.974660][ T11] vx0: left allmulticast mode [ 3718.974973][ T11] vx0: left promiscuous mode [ 3718.975392][ T11] br0: port 2(vx0) entered disabled state [ 3718.977048][ T11] swp1: left allmulticast mode [ 3718.977314][ T11] swp1: left promiscuous mode [ 3718.977685][ T11] br0: port 1(swp1) entered disabled state [ 3719.434217][ T11] vx0: left allmulticast mode [ 3719.434513][ T11] vx0: left promiscuous mode [ 3719.434946][ T11] br0: port 2(vx0) entered disabled state [ 3719.437149][ T11] swp1: left allmulticast mode [ 3719.437418][ T11] swp1: left promiscuous mode [ 3719.437827][ T11] br0: port 1(swp1) entered disabled state [ 3723.975939][T21739] veth0: renamed from veth1 [ 3725.639962][T21756] br0: port 1(swp1) entered blocking state [ 3725.640304][T21756] br0: port 1(swp1) entered disabled state [ 3725.640648][T21756] swp1: entered allmulticast mode [ 3725.642034][T21756] swp1: entered promiscuous mode [ 3725.643435][T21756] br0: port 1(swp1) entered blocking state [ 3725.643746][T21756] br0: port 1(swp1) entered forwarding state [ 3726.039693][T21758] br0: port 2(vx0) entered blocking state [ 3726.040045][T21758] br0: port 2(vx0) entered disabled state [ 3726.040371][T21758] vx0: entered allmulticast mode [ 3726.041745][T21758] vx0: entered promiscuous mode [ 3726.042485][T21758] br0: port 2(vx0) entered blocking state [ 3726.042786][T21758] br0: port 2(vx0) entered forwarding state [ 3728.231004][T21771] br0: port 1(swp1) entered blocking state [ 3728.231354][T21771] br0: port 1(swp1) entered disabled state [ 3728.231696][T21771] swp1: entered allmulticast mode [ 3728.233041][T21771] swp1: entered promiscuous mode [ 3728.234415][T21771] br0: port 1(swp1) entered blocking state [ 3728.234727][T21771] br0: port 1(swp1) entered forwarding state [ 3728.567673][T21773] br0: port 2(vx0) entered blocking state [ 3728.568024][T21773] br0: port 2(vx0) entered disabled state [ 3728.568345][T21773] vx0: entered allmulticast mode [ 3728.569659][T21773] vx0: entered promiscuous mode [ 3728.570358][T21773] br0: port 2(vx0) entered blocking state [ 3728.570657][T21773] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3735.342364][T15914] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3765.622269][ T11] vx0: left allmulticast mode [ 3765.622557][ T11] vx0: left promiscuous mode [ 3765.622975][ T11] br0: port 2(vx0) entered disabled state [ 3765.624598][ T11] swp1: left allmulticast mode [ 3765.624865][ T11] swp1: left promiscuous mode [ 3765.625251][ T11] br0: port 1(swp1) entered disabled state [ 3766.112584][ T11] vx0: left allmulticast mode [ 3766.112878][ T11] vx0: left promiscuous mode [ 3766.113332][ T11] br0: port 2(vx0) entered disabled state [ 3766.114943][ T11] swp1: left allmulticast mode [ 3766.115208][ T11] swp1: left promiscuous mode [ 3766.115577][ 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__->