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 [ 3637.306904][T20890] veth0: renamed from veth1 [ 3638.920456][T20907] br0: port 1(swp1) entered blocking state [ 3638.920813][T20907] br0: port 1(swp1) entered disabled state [ 3638.921175][T20907] swp1: entered allmulticast mode [ 3638.922622][T20907] swp1: entered promiscuous mode [ 3638.924071][T20907] br0: port 1(swp1) entered blocking state [ 3638.924422][T20907] br0: port 1(swp1) entered forwarding state [ 3639.250517][T20909] br0: port 2(vx0) entered blocking state [ 3639.250861][T20909] br0: port 2(vx0) entered disabled state [ 3639.251203][T20909] vx0: entered allmulticast mode [ 3639.252573][T20909] vx0: entered promiscuous mode [ 3639.253141][T20909] br0: port 2(vx0) entered blocking state [ 3639.253458][T20909] br0: port 2(vx0) entered forwarding state [ 3641.320766][T20922] br0: port 1(swp1) entered blocking state [ 3641.321115][T20922] br0: port 1(swp1) entered disabled state [ 3641.322361][T20922] swp1: entered allmulticast mode [ 3641.323740][T20922] swp1: entered promiscuous mode [ 3641.325122][T20922] br0: port 1(swp1) entered blocking state [ 3641.325448][T20922] br0: port 1(swp1) entered forwarding state [ 3641.675578][T20924] br0: port 2(vx0) entered blocking state [ 3641.675914][T20924] br0: port 2(vx0) entered disabled state [ 3641.676252][T20924] vx0: entered allmulticast mode [ 3641.677609][T20924] vx0: entered promiscuous mode [ 3641.678172][T20924] br0: port 2(vx0) entered blocking state [ 3641.678487][T20924] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3649.434310][T20884] 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 ] [ 3650.967940][ T8644] br0: port 1(swp1) entered blocking state [ 3650.968318][ T8644] 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 ] [ 3652.766814][T10806] 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 ] [ 3654.344724][T20884] br0: port 1(swp1) entered blocking state [ 3654.345077][T20884] 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 ] [ 3657.218281][ T8644] 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 ] [ 3658.775291][ T11] vx0: left allmulticast mode [ 3658.775580][ T11] vx0: left promiscuous mode [ 3658.775967][ T11] br0: port 2(vx0) entered disabled state [ 3658.777654][ T11] swp1: left allmulticast mode [ 3658.777921][ T11] swp1: left promiscuous mode [ 3658.778347][ T11] br0: port 1(swp1) entered disabled state [ 3659.215990][ T11] vx0: left allmulticast mode [ 3659.216301][ T11] vx0: left promiscuous mode [ 3659.216687][ T11] br0: port 2(vx0) entered disabled state [ 3659.218257][ T11] swp1: left allmulticast mode [ 3659.218520][ T11] swp1: left promiscuous mode [ 3659.218917][ T11] br0: port 1(swp1) entered disabled state [ 3663.706222][T21080] veth0: renamed from veth1 [ 3665.377890][T21096] br0: port 1(swp1) entered blocking state [ 3665.378253][T21096] br0: port 1(swp1) entered disabled state [ 3665.378600][T21096] swp1: entered allmulticast mode [ 3665.379970][T21096] swp1: entered promiscuous mode [ 3665.381364][T21096] br0: port 1(swp1) entered blocking state [ 3665.381679][T21096] br0: port 1(swp1) entered forwarding state [ 3665.704205][T21098] br0: port 2(vx0) entered blocking state [ 3665.704552][T21098] br0: port 2(vx0) entered disabled state [ 3665.704875][T21098] vx0: entered allmulticast mode [ 3665.706259][T21098] vx0: entered promiscuous mode [ 3665.706823][T21098] br0: port 2(vx0) entered blocking state [ 3665.707124][T21098] br0: port 2(vx0) entered forwarding state [ 3667.812558][T21111] br0: port 1(swp1) entered blocking state [ 3667.812902][T21111] br0: port 1(swp1) entered disabled state [ 3667.813255][T21111] swp1: entered allmulticast mode [ 3667.814624][T21111] swp1: entered promiscuous mode [ 3667.815998][T21111] br0: port 1(swp1) entered blocking state [ 3667.816322][T21111] br0: port 1(swp1) entered forwarding state [ 3668.157844][T21113] br0: port 2(vx0) entered blocking state [ 3668.158178][T21113] br0: port 2(vx0) entered disabled state [ 3668.158515][T21113] vx0: entered allmulticast mode [ 3668.159868][T21113] vx0: entered promiscuous mode [ 3668.160556][T21113] br0: port 2(vx0) entered blocking state [ 3668.160856][T21113] 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 ] [ 3677.673848][ T42] 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 ] [ 3679.981449][ T8644] br0: port 1(swp1) entered blocking state [ 3679.981808][ T8644] 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 ] [ 3681.855328][ T8644] 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 ] [ 3684.122729][ T8644] br0: port 1(swp1) entered blocking state [ 3684.123106][ T8644] 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 ] [ 3688.674247][ T42] 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 ] [ 3691.045835][ T11] vx0: left allmulticast mode [ 3691.046125][ T11] vx0: left promiscuous mode [ 3691.046523][ T11] br0: port 2(vx0) entered disabled state [ 3691.048217][ T11] swp1: left allmulticast mode [ 3691.048491][ T11] swp1: left promiscuous mode [ 3691.048876][ T11] br0: port 1(swp1) entered disabled state [ 3691.494494][ T11] vx0: left allmulticast mode [ 3691.494788][ T11] vx0: left promiscuous mode [ 3691.495174][ T11] br0: port 2(vx0) entered disabled state [ 3691.497834][ T11] swp1: left allmulticast mode [ 3691.498104][ T11] swp1: left promiscuous mode [ 3691.499140][ T11] br0: port 1(swp1) entered disabled state [ 3696.102431][T21329] veth0: renamed from veth1 [ 3697.728601][T21345] br0: port 1(swp1) entered blocking state [ 3697.728942][T21345] br0: port 1(swp1) entered disabled state [ 3697.729303][T21345] swp1: entered allmulticast mode [ 3697.730673][T21345] swp1: entered promiscuous mode [ 3697.732047][T21345] br0: port 1(swp1) entered blocking state [ 3697.732372][T21345] br0: port 1(swp1) entered forwarding state [ 3698.047772][T21347] br0: port 2(vx0) entered blocking state [ 3698.048109][T21347] br0: port 2(vx0) entered disabled state [ 3698.048865][T21347] vx0: entered allmulticast mode [ 3698.050257][T21347] vx0: entered promiscuous mode [ 3698.050852][T21347] br0: port 2(vx0) entered blocking state [ 3698.051157][T21347] br0: port 2(vx0) entered forwarding state [ 3700.163233][T21360] br0: port 1(swp1) entered blocking state [ 3700.163577][T21360] br0: port 1(swp1) entered disabled state [ 3700.163920][T21360] swp1: entered allmulticast mode [ 3700.165543][T21360] swp1: entered promiscuous mode [ 3700.166919][T21360] br0: port 1(swp1) entered blocking state [ 3700.167241][T21360] br0: port 1(swp1) entered forwarding state [ 3700.487835][T21362] br0: port 2(vx0) entered blocking state [ 3700.488172][T21362] br0: port 2(vx0) entered disabled state [ 3700.488878][T21362] vx0: entered allmulticast mode [ 3700.490250][T21362] vx0: entered promiscuous mode [ 3700.490936][T21362] br0: port 2(vx0) entered blocking state [ 3700.491253][T21362] 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 ] [ 3709.024881][ T42] 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 ] [ 3719.763076][ T11] vx0: left allmulticast mode [ 3719.763533][ T11] vx0: left promiscuous mode [ 3719.764120][ T11] br0: port 2(vx0) entered disabled state [ 3719.766840][ T11] swp1: left allmulticast mode [ 3719.767319][ T11] swp1: left promiscuous mode [ 3719.767919][ T11] br0: port 1(swp1) entered disabled state [ 3720.235342][ T11] vx0: left allmulticast mode [ 3720.235629][ T11] vx0: left promiscuous mode [ 3720.236013][ T11] br0: port 2(vx0) entered disabled state [ 3720.237575][ T11] swp1: left allmulticast mode [ 3720.237843][ T11] swp1: left promiscuous mode [ 3720.238220][ T11] br0: port 1(swp1) entered disabled state [ 3724.627713][T21554] veth0: renamed from veth1 [ 3726.233416][T21571] br0: port 1(swp1) entered blocking state [ 3726.233763][T21571] br0: port 1(swp1) entered disabled state [ 3726.234105][T21571] swp1: entered allmulticast mode [ 3726.235548][T21571] swp1: entered promiscuous mode [ 3726.237966][T21571] br0: port 1(swp1) entered blocking state [ 3726.238308][T21571] br0: port 1(swp1) entered forwarding state [ 3726.556645][T21573] br0: port 2(vx0) entered blocking state [ 3726.556984][T21573] br0: port 2(vx0) entered disabled state [ 3726.557323][T21573] vx0: entered allmulticast mode [ 3726.558701][T21573] vx0: entered promiscuous mode [ 3726.559641][T21573] br0: port 2(vx0) entered blocking state [ 3726.559946][T21573] br0: port 2(vx0) entered forwarding state [ 3728.819595][T21586] br0: port 1(swp1) entered blocking state [ 3728.819945][T21586] br0: port 1(swp1) entered disabled state [ 3728.820309][T21586] swp1: entered allmulticast mode [ 3728.821695][T21586] swp1: entered promiscuous mode [ 3728.823478][T21586] br0: port 1(swp1) entered blocking state [ 3728.823795][T21586] br0: port 1(swp1) entered forwarding state [ 3729.154393][T21588] br0: port 2(vx0) entered blocking state [ 3729.154733][T21588] br0: port 2(vx0) entered disabled state [ 3729.155052][T21588] vx0: entered allmulticast mode [ 3729.156388][T21588] vx0: entered promiscuous mode [ 3729.156944][T21588] br0: port 2(vx0) entered blocking state [ 3729.157263][T21588] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3737.221911][ T42] br0: port 1(swp1) entered disabled state [ 3738.275374][T20884] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3745.469760][ T11] vx0: left allmulticast mode [ 3745.470049][ T11] vx0: left promiscuous mode [ 3745.470458][ T11] br0: port 2(vx0) entered disabled state [ 3745.471968][ T11] swp1: left allmulticast mode [ 3745.472246][ T11] swp1: left promiscuous mode [ 3745.472610][ T11] br0: port 1(swp1) entered disabled state [ 3745.933776][ T11] vx0: left allmulticast mode [ 3745.934063][ T11] vx0: left promiscuous mode [ 3745.934481][ T11] br0: port 2(vx0) entered disabled state [ 3745.936050][ T11] swp1: left allmulticast mode [ 3745.936328][ T11] swp1: left promiscuous mode [ 3745.936696][ T11] br0: port 1(swp1) entered disabled state [ 3750.589912][T21681] veth0: renamed from veth1 [ 3752.224296][T21698] br0: port 1(swp1) entered blocking state [ 3752.224639][T21698] br0: port 1(swp1) entered disabled state [ 3752.224983][T21698] swp1: entered allmulticast mode [ 3752.226724][T21698] swp1: entered promiscuous mode [ 3752.228137][T21698] br0: port 1(swp1) entered blocking state [ 3752.228468][T21698] br0: port 1(swp1) entered forwarding state [ 3752.545466][T21700] br0: port 2(vx0) entered blocking state [ 3752.545799][T21700] br0: port 2(vx0) entered disabled state [ 3752.546126][T21700] vx0: entered allmulticast mode [ 3752.547522][T21700] vx0: entered promiscuous mode [ 3752.548220][T21700] br0: port 2(vx0) entered blocking state [ 3752.548529][T21700] br0: port 2(vx0) entered forwarding state [ 3754.699599][T21713] br0: port 1(swp1) entered blocking state [ 3754.699952][T21713] br0: port 1(swp1) entered disabled state [ 3754.700596][T21713] swp1: entered allmulticast mode [ 3754.701993][T21713] swp1: entered promiscuous mode [ 3754.703380][T21713] br0: port 1(swp1) entered blocking state [ 3754.703705][T21713] br0: port 1(swp1) entered forwarding state [ 3755.036854][T21715] br0: port 2(vx0) entered blocking state [ 3755.037204][T21715] br0: port 2(vx0) entered disabled state [ 3755.037526][T21715] vx0: entered allmulticast mode [ 3755.038854][T21715] vx0: entered promiscuous mode [ 3755.039542][T21715] br0: port 2(vx0) entered blocking state [ 3755.039844][T21715] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3761.775336][ T8644] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3792.003425][ T11] vx0: left allmulticast mode [ 3792.003723][ T11] vx0: left promiscuous mode [ 3792.004114][ T11] br0: port 2(vx0) entered disabled state [ 3792.005638][ T11] swp1: left allmulticast mode [ 3792.005909][ T11] swp1: left promiscuous mode [ 3792.006370][ T11] br0: port 1(swp1) entered disabled state [ 3792.466666][ T11] vx0: left allmulticast mode [ 3792.466951][ T11] vx0: left promiscuous mode [ 3792.467363][ T11] br0: port 2(vx0) entered disabled state [ 3792.468810][ T11] swp1: left allmulticast mode [ 3792.469083][ T11] swp1: left promiscuous mode [ 3792.469521][ 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__->