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 [ 3627.712016][T20888] veth0: renamed from veth1 [ 3629.311187][T20905] br0: port 1(swp1) entered blocking state [ 3629.311555][T20905] br0: port 1(swp1) entered disabled state [ 3629.311903][T20905] swp1: entered allmulticast mode [ 3629.313307][T20905] swp1: entered promiscuous mode [ 3629.315238][T20905] br0: port 1(swp1) entered blocking state [ 3629.315575][T20905] br0: port 1(swp1) entered forwarding state [ 3629.627966][T20907] br0: port 2(vx0) entered blocking state [ 3629.628314][T20907] br0: port 2(vx0) entered disabled state [ 3629.628663][T20907] vx0: entered allmulticast mode [ 3629.630073][T20907] vx0: entered promiscuous mode [ 3629.630686][T20907] br0: port 2(vx0) entered blocking state [ 3629.630995][T20907] br0: port 2(vx0) entered forwarding state [ 3631.860810][T20920] br0: port 1(swp1) entered blocking state [ 3631.861162][T20920] br0: port 1(swp1) entered disabled state [ 3631.861524][T20920] swp1: entered allmulticast mode [ 3631.862902][T20920] swp1: entered promiscuous mode [ 3631.872571][T20920] br0: port 1(swp1) entered blocking state [ 3631.872904][T20920] br0: port 1(swp1) entered forwarding state [ 3632.197342][T20922] br0: port 2(vx0) entered blocking state [ 3632.197696][T20922] br0: port 2(vx0) entered disabled state [ 3632.198026][T20922] vx0: entered allmulticast mode [ 3632.199428][T20922] vx0: entered promiscuous mode [ 3632.199996][T20922] br0: port 2(vx0) entered blocking state [ 3632.200301][T20922] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3640.010364][T10907] 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 ] [ 3641.578000][T18194] br0: port 1(swp1) entered blocking state [ 3641.578356][T18194] 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 ] [ 3643.393514][ T9360] 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 ] [ 3644.932926][T14603] br0: port 1(swp1) entered blocking state [ 3644.933279][T14603] 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 ] [ 3647.875129][T18194] 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 ] [ 3649.389652][ T11] vx0: left allmulticast mode [ 3649.389945][ T11] vx0: left promiscuous mode [ 3649.390344][ T11] br0: port 2(vx0) entered disabled state [ 3649.392298][ T11] swp1: left allmulticast mode [ 3649.392627][ T11] swp1: left promiscuous mode [ 3649.393033][ T11] br0: port 1(swp1) entered disabled state [ 3649.883727][ T11] vx0: left allmulticast mode [ 3649.884021][ T11] vx0: left promiscuous mode [ 3649.884430][ T11] br0: port 2(vx0) entered disabled state [ 3649.886559][ T11] swp1: left allmulticast mode [ 3649.886831][ T11] swp1: left promiscuous mode [ 3649.887212][ T11] br0: port 1(swp1) entered disabled state [ 3654.385841][T21077] veth0: renamed from veth1 [ 3656.027365][T21093] br0: port 1(swp1) entered blocking state [ 3656.028411][T21093] br0: port 1(swp1) entered disabled state [ 3656.028763][T21093] swp1: entered allmulticast mode [ 3656.030147][T21093] swp1: entered promiscuous mode [ 3656.031545][T21093] br0: port 1(swp1) entered blocking state [ 3656.031861][T21093] br0: port 1(swp1) entered forwarding state [ 3656.354550][T21095] br0: port 2(vx0) entered blocking state [ 3656.354888][T21095] br0: port 2(vx0) entered disabled state [ 3656.355215][T21095] vx0: entered allmulticast mode [ 3656.356587][T21095] vx0: entered promiscuous mode [ 3656.357161][T21095] br0: port 2(vx0) entered blocking state [ 3656.357492][T21095] br0: port 2(vx0) entered forwarding state [ 3658.567698][T21108] br0: port 1(swp1) entered blocking state [ 3658.568041][T21108] br0: port 1(swp1) entered disabled state [ 3658.568428][T21108] swp1: entered allmulticast mode [ 3658.569828][T21108] swp1: entered promiscuous mode [ 3658.571900][T21108] br0: port 1(swp1) entered blocking state [ 3658.572223][T21108] br0: port 1(swp1) entered forwarding state [ 3658.898437][T21110] br0: port 2(vx0) entered blocking state [ 3658.898778][T21110] br0: port 2(vx0) entered disabled state [ 3658.899113][T21110] vx0: entered allmulticast mode [ 3658.900489][T21110] vx0: entered promiscuous mode [ 3658.901184][T21110] br0: port 2(vx0) entered blocking state [ 3658.901506][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 ] [ 3668.309614][ T9360] 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 ] [ 3670.584028][T18194] br0: port 1(swp1) entered blocking state [ 3670.584409][T18194] 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 ] [ 3672.426937][ T9360] 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 ] [ 3674.742675][ T9360] br0: port 1(swp1) entered blocking state [ 3674.743044][ T9360] 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 ] [ 3679.154958][T18194] 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 ] [ 3681.433896][ T11] vx0: left allmulticast mode [ 3681.434187][ T11] vx0: left promiscuous mode [ 3681.434593][ T11] br0: port 2(vx0) entered disabled state [ 3681.436240][ T11] swp1: left allmulticast mode [ 3681.437275][ T11] swp1: left promiscuous mode [ 3681.437687][ T11] br0: port 1(swp1) entered disabled state [ 3681.885885][ T11] vx0: left allmulticast mode [ 3681.886177][ T11] vx0: left promiscuous mode [ 3681.886587][ T11] br0: port 2(vx0) entered disabled state [ 3681.888094][ T11] swp1: left allmulticast mode [ 3681.888363][ T11] swp1: left promiscuous mode [ 3681.888754][ T11] br0: port 1(swp1) entered disabled state [ 3686.315883][T21326] veth0: renamed from veth1 [ 3687.928793][T21343] br0: port 1(swp1) entered blocking state [ 3687.929149][T21343] br0: port 1(swp1) entered disabled state [ 3687.929524][T21343] swp1: entered allmulticast mode [ 3687.930921][T21343] swp1: entered promiscuous mode [ 3687.932714][T21343] br0: port 1(swp1) entered blocking state [ 3687.933032][T21343] br0: port 1(swp1) entered forwarding state [ 3688.256745][T21345] br0: port 2(vx0) entered blocking state [ 3688.257086][T21345] br0: port 2(vx0) entered disabled state [ 3688.257445][T21345] vx0: entered allmulticast mode [ 3688.258871][T21345] vx0: entered promiscuous mode [ 3688.259459][T21345] br0: port 2(vx0) entered blocking state [ 3688.259764][T21345] br0: port 2(vx0) entered forwarding state [ 3690.357845][T21358] br0: port 1(swp1) entered blocking state [ 3690.358192][T21358] br0: port 1(swp1) entered disabled state [ 3690.359469][T21358] swp1: entered allmulticast mode [ 3690.360863][T21358] swp1: entered promiscuous mode [ 3690.362240][T21358] br0: port 1(swp1) entered blocking state [ 3690.362566][T21358] br0: port 1(swp1) entered forwarding state [ 3690.691886][T21360] br0: port 2(vx0) entered blocking state [ 3690.692223][T21360] br0: port 2(vx0) entered disabled state [ 3690.692567][T21360] vx0: entered allmulticast mode [ 3690.693936][T21360] vx0: entered promiscuous mode [ 3690.694632][T21360] br0: port 2(vx0) entered blocking state [ 3690.694937][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 ] [ 3699.196527][ T9120] 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 ] [ 3709.699651][ T11] vx0: left allmulticast mode [ 3709.699943][ T11] vx0: left promiscuous mode [ 3709.700341][ T11] br0: port 2(vx0) entered disabled state [ 3709.701984][ T11] swp1: left allmulticast mode [ 3709.702249][ T11] swp1: left promiscuous mode [ 3709.702657][ T11] br0: port 1(swp1) entered disabled state [ 3710.147280][ T11] vx0: left allmulticast mode [ 3710.147598][ T11] vx0: left promiscuous mode [ 3710.147988][ T11] br0: port 2(vx0) entered disabled state [ 3710.149453][ T11] swp1: left allmulticast mode [ 3710.149725][ T11] swp1: left promiscuous mode [ 3710.150096][ T11] br0: port 1(swp1) entered disabled state [ 3714.646871][T21551] veth0: renamed from veth1 [ 3716.209120][T21568] br0: port 1(swp1) entered blocking state [ 3716.209485][T21568] br0: port 1(swp1) entered disabled state [ 3716.209833][T21568] swp1: entered allmulticast mode [ 3716.211243][T21568] swp1: entered promiscuous mode [ 3716.213047][T21568] br0: port 1(swp1) entered blocking state [ 3716.213364][T21568] br0: port 1(swp1) entered forwarding state [ 3716.534340][T21570] br0: port 2(vx0) entered blocking state [ 3716.534696][T21570] br0: port 2(vx0) entered disabled state [ 3716.535029][T21570] vx0: entered allmulticast mode [ 3716.536434][T21570] vx0: entered promiscuous mode [ 3716.537007][T21570] br0: port 2(vx0) entered blocking state [ 3716.537316][T21570] br0: port 2(vx0) entered forwarding state [ 3718.714333][T21583] br0: port 1(swp1) entered blocking state [ 3718.715468][T21583] br0: port 1(swp1) entered disabled state [ 3718.715821][T21583] swp1: entered allmulticast mode [ 3718.717226][T21583] swp1: entered promiscuous mode [ 3718.726010][T21583] br0: port 1(swp1) entered blocking state [ 3718.726340][T21583] br0: port 1(swp1) entered forwarding state [ 3719.038343][T21585] br0: port 2(vx0) entered blocking state [ 3719.038697][T21585] br0: port 2(vx0) entered disabled state [ 3719.039037][T21585] vx0: entered allmulticast mode [ 3719.040379][T21585] vx0: entered promiscuous mode [ 3719.040957][T21585] br0: port 2(vx0) entered blocking state [ 3719.041265][T21585] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3727.026448][ T9360] br0: port 1(swp1) entered disabled state [ 3728.088554][ T9360] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3735.437949][ T11] vx0: left allmulticast mode [ 3735.438241][ T11] vx0: left promiscuous mode [ 3735.438672][ T11] br0: port 2(vx0) entered disabled state [ 3735.440320][ T11] swp1: left allmulticast mode [ 3735.441168][ T11] swp1: left promiscuous mode [ 3735.441553][ T11] br0: port 1(swp1) entered disabled state [ 3735.919621][ T11] vx0: left allmulticast mode [ 3735.919917][ T11] vx0: left promiscuous mode [ 3735.920308][ T11] br0: port 2(vx0) entered disabled state [ 3735.921940][ T11] swp1: left allmulticast mode [ 3735.922208][ T11] swp1: left promiscuous mode [ 3735.922635][ T11] br0: port 1(swp1) entered disabled state [ 3740.576172][T21678] veth0: renamed from veth1 [ 3742.200164][T21695] br0: port 1(swp1) entered blocking state [ 3742.200532][T21695] br0: port 1(swp1) entered disabled state [ 3742.200880][T21695] swp1: entered allmulticast mode [ 3742.202294][T21695] swp1: entered promiscuous mode [ 3742.203700][T21695] br0: port 1(swp1) entered blocking state [ 3742.204017][T21695] br0: port 1(swp1) entered forwarding state [ 3742.535016][T21697] br0: port 2(vx0) entered blocking state [ 3742.535352][T21697] br0: port 2(vx0) entered disabled state [ 3742.535694][T21697] vx0: entered allmulticast mode [ 3742.537076][T21697] vx0: entered promiscuous mode [ 3742.537663][T21697] br0: port 2(vx0) entered blocking state [ 3742.537967][T21697] br0: port 2(vx0) entered forwarding state [ 3744.683572][T21710] br0: port 1(swp1) entered blocking state [ 3744.683927][T21710] br0: port 1(swp1) entered disabled state [ 3744.684277][T21710] swp1: entered allmulticast mode [ 3744.685697][T21710] swp1: entered promiscuous mode [ 3744.688040][T21710] br0: port 1(swp1) entered blocking state [ 3744.688364][T21710] br0: port 1(swp1) entered forwarding state [ 3745.019359][T21712] br0: port 2(vx0) entered blocking state [ 3745.019728][T21712] br0: port 2(vx0) entered disabled state [ 3745.020058][T21712] vx0: entered allmulticast mode [ 3745.022056][T21712] vx0: entered promiscuous mode [ 3745.022679][T21712] br0: port 2(vx0) entered blocking state [ 3745.022988][T21712] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3751.790593][ T9360] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3782.008373][ T11] vx0: left allmulticast mode [ 3782.008691][ T11] vx0: left promiscuous mode [ 3782.009098][ T11] br0: port 2(vx0) entered disabled state [ 3782.010755][ T11] swp1: left allmulticast mode [ 3782.011028][ T11] swp1: left promiscuous mode [ 3782.011450][ T11] br0: port 1(swp1) entered disabled state [ 3782.489848][ T11] vx0: left allmulticast mode [ 3782.490151][ T11] vx0: left promiscuous mode [ 3782.490578][ T11] br0: port 2(vx0) entered disabled state [ 3782.492286][ T11] swp1: left allmulticast mode [ 3782.492576][ T11] swp1: left promiscuous mode [ 3782.492998][ 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__->