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-1/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 579.412901] veth0: renamed from veth1 [ 579.568624] br0: port 1(swp1) entered blocking state [ 579.568985] br0: port 1(swp1) entered disabled state [ 579.569302] swp1: entered allmulticast mode [ 579.569803] swp1: entered promiscuous mode [ 579.570166] br0: port 1(swp1) entered blocking state [ 579.570499] br0: port 1(swp1) entered forwarding state [ 579.603749] br0: port 2(vx0) entered blocking state [ 579.604034] br0: port 2(vx0) entered disabled state [ 579.604290] vx0: entered allmulticast mode [ 579.604574] vx0: entered promiscuous mode [ 579.604901] br0: port 2(vx0) entered blocking state [ 579.605152] br0: port 2(vx0) entered forwarding state [ 579.815943] br0: port 1(swp1) entered blocking state [ 579.816235] br0: port 1(swp1) entered disabled state [ 579.816513] swp1: entered allmulticast mode [ 579.816821] swp1: entered promiscuous mode [ 579.817137] br0: port 1(swp1) entered blocking state [ 579.817395] br0: port 1(swp1) entered forwarding state [ 579.850986] br0: port 2(vx0) entered blocking state [ 579.851272] br0: port 2(vx0) entered disabled state [ 579.851524] vx0: entered allmulticast mode [ 579.851811] vx0: entered promiscuous mode [ 579.852037] br0: port 2(vx0) entered blocking state [ 579.852289] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 584.964259] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 585.403104] 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 ] [ 585.776975] br0: port 1(swp1) entered blocking state [ 585.777274] 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 ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] [ 586.405734] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 586.546920] br0: port 1(swp1) entered blocking state [ 586.547213] 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 ] # TEST: swp1 carrier off [ OK ] [ 587.412775] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 587.667725] vx0: left allmulticast mode [ 587.668140] vx0: left promiscuous mode [ 587.668549] br0: port 2(vx0) entered disabled state [ 587.676761] swp1: left allmulticast mode [ 587.677242] swp1: left promiscuous mode [ 587.677674] br0: port 1(swp1) entered disabled state [ 587.783720] vx0: left allmulticast mode [ 587.784182] vx0: left promiscuous mode [ 587.784597] br0: port 2(vx0) entered disabled state [ 587.792747] swp1: left allmulticast mode [ 587.792986] swp1: left promiscuous mode [ 587.793207] br0: port 1(swp1) entered disabled state [ 588.153917] veth0: renamed from veth1 [ 588.312068] br0: port 1(swp1) entered blocking state [ 588.312376] br0: port 1(swp1) entered disabled state [ 588.312656] swp1: entered allmulticast mode [ 588.312948] swp1: entered promiscuous mode [ 588.313212] br0: port 1(swp1) entered blocking state [ 588.313475] br0: port 1(swp1) entered forwarding state [ 588.342354] br0: port 2(vx0) entered blocking state [ 588.342840] br0: port 2(vx0) entered disabled state [ 588.343180] vx0: entered allmulticast mode [ 588.343597] vx0: entered promiscuous mode [ 588.343965] br0: port 2(vx0) entered blocking state [ 588.344256] br0: port 2(vx0) entered forwarding state [ 588.518643] br0: port 1(swp1) entered blocking state [ 588.518936] br0: port 1(swp1) entered disabled state [ 588.519205] swp1: entered allmulticast mode [ 588.519569] swp1: entered promiscuous mode [ 588.519868] br0: port 1(swp1) entered blocking state [ 588.520125] br0: port 1(swp1) entered forwarding state [ 588.549759] br0: port 2(vx0) entered blocking state [ 588.550047] br0: port 2(vx0) entered disabled state [ 588.550304] vx0: entered allmulticast mode [ 588.550582] vx0: entered promiscuous mode [ 588.550817] br0: port 2(vx0) entered blocking state [ 588.551070] 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 ] [ 594.196608] 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 ] [ 594.863105] br0: port 1(swp1) entered blocking state [ 594.863413] 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 ] [ 595.263090] 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 ] [ 595.926318] br0: port 1(swp1) entered blocking state [ 595.926604] 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 ] [ 597.257368] 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 ] [ 597.936753] vx0: left allmulticast mode [ 597.937133] vx0: left promiscuous mode [ 597.937531] br0: port 2(vx0) entered disabled state [ 597.950777] swp1: left allmulticast mode [ 597.951175] swp1: left promiscuous mode [ 597.951558] br0: port 1(swp1) entered disabled state [ 598.056709] vx0: left allmulticast mode [ 598.057106] vx0: left promiscuous mode [ 598.057471] br0: port 2(vx0) entered disabled state [ 598.068762] swp1: left allmulticast mode [ 598.069075] swp1: left promiscuous mode [ 598.069346] br0: port 1(swp1) entered disabled state [ 598.439803] veth0: renamed from veth1 [ 598.589320] br0: port 1(swp1) entered blocking state [ 598.589758] br0: port 1(swp1) entered disabled state [ 598.590153] swp1: entered allmulticast mode [ 598.590594] swp1: entered promiscuous mode [ 598.591005] br0: port 1(swp1) entered blocking state [ 598.591392] br0: port 1(swp1) entered forwarding state [ 598.620834] br0: port 2(vx0) entered blocking state [ 598.621119] br0: port 2(vx0) entered disabled state [ 598.621374] vx0: entered allmulticast mode [ 598.621662] vx0: entered promiscuous mode [ 598.621898] br0: port 2(vx0) entered blocking state [ 598.622149] br0: port 2(vx0) entered forwarding state [ 598.806476] br0: port 1(swp1) entered blocking state [ 598.806933] br0: port 1(swp1) entered disabled state [ 598.807340] swp1: entered allmulticast mode [ 598.807734] swp1: entered promiscuous mode [ 598.808090] br0: port 1(swp1) entered blocking state [ 598.808431] br0: port 1(swp1) entered forwarding state [ 598.838353] br0: port 2(vx0) entered blocking state [ 598.838651] br0: port 2(vx0) entered disabled state [ 598.838907] vx0: entered allmulticast mode [ 598.839187] vx0: entered promiscuous mode [ 598.839443] br0: port 2(vx0) entered blocking state [ 598.839704] 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 ] [ 604.205948] 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 ] [ 607.098748] vx0: left allmulticast mode [ 607.099255] vx0: left promiscuous mode [ 607.099677] br0: port 2(vx0) entered disabled state [ 607.112816] swp1: left allmulticast mode [ 607.113285] swp1: left promiscuous mode [ 607.113745] br0: port 1(swp1) entered disabled state [ 607.248778] vx0: left allmulticast mode [ 607.249374] vx0: left promiscuous mode [ 607.249763] br0: port 2(vx0) entered disabled state [ 607.268780] swp1: left allmulticast mode [ 607.269165] swp1: left promiscuous mode [ 607.269550] br0: port 1(swp1) entered disabled state [ 607.573844] veth0: renamed from veth1 [ 607.717246] br0: port 1(swp1) entered blocking state [ 607.717539] br0: port 1(swp1) entered disabled state [ 607.717821] swp1: entered allmulticast mode [ 607.718120] swp1: entered promiscuous mode [ 607.718386] br0: port 1(swp1) entered blocking state [ 607.718652] br0: port 1(swp1) entered forwarding state [ 607.745292] br0: port 2(vx0) entered blocking state [ 607.745579] br0: port 2(vx0) entered disabled state [ 607.745847] vx0: entered allmulticast mode [ 607.746128] vx0: entered promiscuous mode [ 607.746425] br0: port 2(vx0) entered blocking state [ 607.746690] br0: port 2(vx0) entered forwarding state [ 607.917479] br0: port 1(swp1) entered blocking state [ 607.917913] br0: port 1(swp1) entered disabled state [ 607.918312] swp1: entered allmulticast mode [ 607.918770] swp1: entered promiscuous mode [ 607.919172] br0: port 1(swp1) entered blocking state [ 607.919700] br0: port 1(swp1) entered forwarding state [ 607.947375] br0: port 2(vx0) entered blocking state [ 607.947687] br0: port 2(vx0) entered disabled state [ 607.947948] vx0: entered allmulticast mode [ 607.948227] vx0: entered promiscuous mode [ 607.948465] br0: port 2(vx0) entered blocking state [ 607.948733] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 613.264254] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 614.270340] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 619.312781] vx0: left allmulticast mode [ 619.313389] vx0: left promiscuous mode [ 619.313997] br0: port 2(vx0) entered disabled state [ 619.328761] swp1: left allmulticast mode [ 619.329054] swp1: left promiscuous mode [ 619.329390] br0: port 1(swp1) entered disabled state [ 619.442719] vx0: left allmulticast mode [ 619.443006] vx0: left promiscuous mode [ 619.443276] br0: port 2(vx0) entered disabled state [ 619.456756] swp1: left allmulticast mode [ 619.457156] swp1: left promiscuous mode [ 619.457581] br0: port 1(swp1) entered disabled state [ 619.757117] veth0: renamed from veth1 [ 619.906132] br0: port 1(swp1) entered blocking state [ 619.906415] br0: port 1(swp1) entered disabled state [ 619.906742] swp1: entered allmulticast mode [ 619.907038] swp1: entered promiscuous mode [ 619.907299] br0: port 1(swp1) entered blocking state [ 619.907554] br0: port 1(swp1) entered forwarding state [ 619.936185] br0: port 2(vx0) entered blocking state [ 619.936475] br0: port 2(vx0) entered disabled state [ 619.936800] vx0: entered allmulticast mode [ 619.937096] vx0: entered promiscuous mode [ 619.937320] br0: port 2(vx0) entered blocking state [ 619.937574] br0: port 2(vx0) entered forwarding state [ 620.124481] br0: port 1(swp1) entered blocking state [ 620.124890] br0: port 1(swp1) entered disabled state [ 620.125262] swp1: entered allmulticast mode [ 620.125702] swp1: entered promiscuous mode [ 620.126088] br0: port 1(swp1) entered blocking state [ 620.126465] br0: port 1(swp1) entered forwarding state [ 620.157332] br0: port 2(vx0) entered blocking state [ 620.157758] br0: port 2(vx0) entered disabled state [ 620.158116] vx0: entered allmulticast mode [ 620.158425] vx0: entered promiscuous mode [ 620.158710] br0: port 2(vx0) entered blocking state [ 620.158962] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 625.328495] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 655.366740] vx0: left allmulticast mode [ 655.366992] vx0: left promiscuous mode [ 655.367250] br0: port 2(vx0) entered disabled state [ 655.374736] swp1: left allmulticast mode [ 655.374961] swp1: left promiscuous mode [ 655.375238] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 655.503814] vx0: left allmulticast mode [ 655.504157] vx0: left promiscuous mode [ 655.504517] br0: port 2(vx0) entered disabled state [ 655.515816] swp1: left allmulticast mode [ 655.516167] swp1: left promiscuous mode [ 655.516513] br0: port 1(swp1) entered disabled state not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->