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 [ 685.326612] veth0: renamed from veth1 [ 685.478535] br0: port 1(swp1) entered blocking state [ 685.478866] br0: port 1(swp1) entered disabled state [ 685.479149] swp1: entered allmulticast mode [ 685.479468] swp1: entered promiscuous mode [ 685.479785] br0: port 1(swp1) entered blocking state [ 685.480067] br0: port 1(swp1) entered forwarding state [ 685.512531] br0: port 2(vx0) entered blocking state [ 685.512956] br0: port 2(vx0) entered disabled state [ 685.513352] vx0: entered allmulticast mode [ 685.513786] vx0: entered promiscuous mode [ 685.514134] br0: port 2(vx0) entered blocking state [ 685.514530] br0: port 2(vx0) entered forwarding state [ 685.717647] br0: port 1(swp1) entered blocking state [ 685.718032] br0: port 1(swp1) entered disabled state [ 685.718478] swp1: entered allmulticast mode [ 685.718790] swp1: entered promiscuous mode [ 685.719081] br0: port 1(swp1) entered blocking state [ 685.719349] br0: port 1(swp1) entered forwarding state [ 685.753651] br0: port 2(vx0) entered blocking state [ 685.754068] br0: port 2(vx0) entered disabled state [ 685.754536] vx0: entered allmulticast mode [ 685.754954] vx0: entered promiscuous mode [ 685.755367] br0: port 2(vx0) entered blocking state [ 685.755628] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 691.277050] 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 ] [ 691.683765] br0: port 1(swp1) entered blocking state [ 691.684067] 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 ] [ 692.283456] 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 ] [ 692.700641] br0: port 1(swp1) entered blocking state [ 692.700934] 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 ] [ 693.498054] 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 ] [ 693.915523] vx0: left allmulticast mode [ 693.915899] vx0: left promiscuous mode [ 693.916289] br0: port 2(vx0) entered disabled state [ 693.916779] swp1: left allmulticast mode [ 693.917104] swp1: left promiscuous mode [ 693.917515] br0: port 1(swp1) entered disabled state [ 693.989638] vx0: left allmulticast mode [ 693.990569] vx0: left promiscuous mode [ 693.991094] br0: port 2(vx0) entered disabled state [ 693.991933] swp1: left allmulticast mode [ 693.992569] swp1: left promiscuous mode [ 693.993020] br0: port 1(swp1) entered disabled state [ 694.406737] veth0: renamed from veth1 [ 694.557066] br0: port 1(swp1) entered blocking state [ 694.557403] br0: port 1(swp1) entered disabled state [ 694.557706] swp1: entered allmulticast mode [ 694.558043] swp1: entered promiscuous mode [ 694.558366] br0: port 1(swp1) entered blocking state [ 694.558665] br0: port 1(swp1) entered forwarding state [ 694.587778] br0: port 2(vx0) entered blocking state [ 694.588081] br0: port 2(vx0) entered disabled state [ 694.588348] vx0: entered allmulticast mode [ 694.588648] vx0: entered promiscuous mode [ 694.588884] br0: port 2(vx0) entered blocking state [ 694.589155] br0: port 2(vx0) entered forwarding state [ 694.782289] br0: port 1(swp1) entered blocking state [ 694.782690] br0: port 1(swp1) entered disabled state [ 694.783009] swp1: entered allmulticast mode [ 694.783455] swp1: entered promiscuous mode [ 694.784074] br0: port 1(swp1) entered blocking state [ 694.784496] br0: port 1(swp1) entered forwarding state [ 694.817535] br0: port 2(vx0) entered blocking state [ 694.817955] br0: port 2(vx0) entered disabled state [ 694.818354] vx0: entered allmulticast mode [ 694.818783] vx0: entered promiscuous mode [ 694.819135] br0: port 2(vx0) entered blocking state [ 694.819531] 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 ] [ 700.539541] 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 ] [ 701.291785] br0: port 1(swp1) entered blocking state [ 701.292082] 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 ] [ 701.752655] 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 ] [ 702.522817] br0: port 1(swp1) entered blocking state [ 702.523244] 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 ] [ 703.933348] 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 ] [ 704.642470] vx0: left allmulticast mode [ 704.642948] vx0: left promiscuous mode [ 704.643375] br0: port 2(vx0) entered disabled state [ 704.644631] swp1: left allmulticast mode [ 704.644952] swp1: left promiscuous mode [ 704.645356] br0: port 1(swp1) entered disabled state [ 704.733579] vx0: left allmulticast mode [ 704.734180] vx0: left promiscuous mode [ 704.734692] br0: port 2(vx0) entered disabled state [ 704.735496] swp1: left allmulticast mode [ 704.735979] swp1: left promiscuous mode [ 704.736508] br0: port 1(swp1) entered disabled state [ 705.141077] veth0: renamed from veth1 [ 705.321090] br0: port 1(swp1) entered blocking state [ 705.321530] br0: port 1(swp1) entered disabled state [ 705.321936] swp1: entered allmulticast mode [ 705.322392] swp1: entered promiscuous mode [ 705.322801] br0: port 1(swp1) entered blocking state [ 705.323182] br0: port 1(swp1) entered forwarding state [ 705.358641] br0: port 2(vx0) entered blocking state [ 705.359033] br0: port 2(vx0) entered disabled state [ 705.359392] vx0: entered allmulticast mode [ 705.359776] vx0: entered promiscuous mode [ 705.360101] br0: port 2(vx0) entered blocking state [ 705.360460] br0: port 2(vx0) entered forwarding state [ 705.562281] br0: port 1(swp1) entered blocking state [ 705.562666] br0: port 1(swp1) entered disabled state [ 705.562973] swp1: entered allmulticast mode [ 705.563350] swp1: entered promiscuous mode [ 705.563634] br0: port 1(swp1) entered blocking state [ 705.563909] br0: port 1(swp1) entered forwarding state [ 705.597700] br0: port 2(vx0) entered blocking state [ 705.598093] br0: port 2(vx0) entered disabled state [ 705.598467] vx0: entered allmulticast mode [ 705.598829] vx0: entered promiscuous mode [ 705.599151] br0: port 2(vx0) entered blocking state [ 705.599511] 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 ] [ 710.999474] 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 ] [ 714.027082] vx0: left allmulticast mode [ 714.027458] vx0: left promiscuous mode [ 714.027831] br0: port 2(vx0) entered disabled state [ 714.028303] swp1: left allmulticast mode [ 714.028543] swp1: left promiscuous mode [ 714.028766] br0: port 1(swp1) entered disabled state [ 714.130548] vx0: left allmulticast mode [ 714.130963] vx0: left promiscuous mode [ 714.131321] br0: port 2(vx0) entered disabled state [ 714.131789] swp1: left allmulticast mode [ 714.132209] swp1: left promiscuous mode [ 714.132585] br0: port 1(swp1) entered disabled state [ 714.543650] veth0: renamed from veth1 [ 714.715295] br0: port 1(swp1) entered blocking state [ 714.715642] br0: port 1(swp1) entered disabled state [ 714.715922] swp1: entered allmulticast mode [ 714.716239] swp1: entered promiscuous mode [ 714.716605] br0: port 1(swp1) entered blocking state [ 714.716889] br0: port 1(swp1) entered forwarding state [ 714.754763] br0: port 2(vx0) entered blocking state [ 714.755182] br0: port 2(vx0) entered disabled state [ 714.755582] vx0: entered allmulticast mode [ 714.756011] vx0: entered promiscuous mode [ 714.756438] br0: port 2(vx0) entered blocking state [ 714.756827] br0: port 2(vx0) entered forwarding state [ 714.960831] br0: port 1(swp1) entered blocking state [ 714.961135] br0: port 1(swp1) entered disabled state [ 714.961467] swp1: entered allmulticast mode [ 714.961783] swp1: entered promiscuous mode [ 714.962068] br0: port 1(swp1) entered blocking state [ 714.962344] br0: port 1(swp1) entered forwarding state [ 714.994698] br0: port 2(vx0) entered blocking state [ 714.995004] br0: port 2(vx0) entered disabled state [ 714.995264] vx0: entered allmulticast mode [ 714.995576] vx0: entered promiscuous mode [ 714.995866] br0: port 2(vx0) entered blocking state [ 714.996155] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 720.366999] br0: port 1(swp1) entered disabled state [ 721.419461] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 727.507952] vx0: left allmulticast mode [ 727.508500] vx0: left promiscuous mode [ 727.508857] br0: port 2(vx0) entered disabled state [ 727.509493] swp1: left allmulticast mode [ 727.509859] swp1: left promiscuous mode [ 727.510383] br0: port 1(swp1) entered disabled state [ 727.586562] vx0: left allmulticast mode [ 727.587073] vx0: left promiscuous mode [ 727.587590] br0: port 2(vx0) entered disabled state [ 727.588429] swp1: left allmulticast mode [ 727.588918] swp1: left promiscuous mode [ 727.589468] br0: port 1(swp1) entered disabled state [ 727.978566] veth0: renamed from veth1 [ 728.114812] br0: port 1(swp1) entered blocking state [ 728.115235] br0: port 1(swp1) entered disabled state [ 728.115645] swp1: entered allmulticast mode [ 728.116084] swp1: entered promiscuous mode [ 728.116589] br0: port 1(swp1) entered blocking state [ 728.116975] br0: port 1(swp1) entered forwarding state [ 728.144029] br0: port 2(vx0) entered blocking state [ 728.144319] br0: port 2(vx0) entered disabled state [ 728.144588] vx0: entered allmulticast mode [ 728.144903] vx0: entered promiscuous mode [ 728.145130] br0: port 2(vx0) entered blocking state [ 728.145395] br0: port 2(vx0) entered forwarding state [ 728.330906] br0: port 1(swp1) entered blocking state [ 728.331208] br0: port 1(swp1) entered disabled state [ 728.331495] swp1: entered allmulticast mode [ 728.331787] swp1: entered promiscuous mode [ 728.332055] br0: port 1(swp1) entered blocking state [ 728.332319] br0: port 1(swp1) entered forwarding state [ 728.363010] br0: port 2(vx0) entered blocking state [ 728.363444] br0: port 2(vx0) entered disabled state [ 728.363852] vx0: entered allmulticast mode [ 728.364269] vx0: entered promiscuous mode [ 728.364644] br0: port 2(vx0) entered blocking state [ 728.365019] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 733.531495] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 763.565509] vx0: left allmulticast mode [ 763.565768] vx0: left promiscuous mode [ 763.566008] br0: port 2(vx0) entered disabled state [ 763.566495] swp1: left allmulticast mode [ 763.566736] swp1: left promiscuous mode [ 763.566951] br0: port 1(swp1) entered disabled state [ 763.639650] vx0: left allmulticast mode [ 763.640020] vx0: left promiscuous mode [ 763.640431] br0: port 2(vx0) entered disabled state # # [ 763.641209] swp1: left allmulticast mode T[ 763.641560] swp1: left promiscuous mode ests[ 763.641923] br0: port 1(swp1) entered disabled state passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.sh 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__->