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 [ 687.872419] veth0: renamed from veth1 [ 688.020653] br0: port 1(swp1) entered blocking state [ 688.021169] br0: port 1(swp1) entered disabled state [ 688.021618] swp1: entered allmulticast mode [ 688.022085] swp1: entered promiscuous mode [ 688.022498] br0: port 1(swp1) entered blocking state [ 688.022908] br0: port 1(swp1) entered forwarding state [ 688.052574] br0: port 2(vx0) entered blocking state [ 688.053064] br0: port 2(vx0) entered disabled state [ 688.053459] vx0: entered allmulticast mode [ 688.053947] vx0: entered promiscuous mode [ 688.054448] br0: port 2(vx0) entered blocking state [ 688.054838] br0: port 2(vx0) entered forwarding state [ 688.265288] br0: port 1(swp1) entered blocking state [ 688.265614] br0: port 1(swp1) entered disabled state [ 688.265985] swp1: entered allmulticast mode [ 688.266287] swp1: entered promiscuous mode [ 688.266583] br0: port 1(swp1) entered blocking state [ 688.266857] br0: port 1(swp1) entered forwarding state [ 688.301600] br0: port 2(vx0) entered blocking state [ 688.302030] br0: port 2(vx0) entered disabled state [ 688.302351] vx0: entered allmulticast mode [ 688.302652] vx0: entered promiscuous mode [ 688.302907] br0: port 2(vx0) entered blocking state [ 688.303180] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 693.815971] 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 ] [ 694.226231] br0: port 1(swp1) entered blocking state [ 694.226648] 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 ] [ 694.822806] 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 ] [ 695.231155] br0: port 1(swp1) entered blocking state [ 695.231477] 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 ] [ 696.029399] 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 ] [ 696.462437] vx0: left allmulticast mode [ 696.462891] vx0: left promiscuous mode [ 696.463259] br0: port 2(vx0) entered disabled state [ 696.463864] swp1: left allmulticast mode [ 696.464205] swp1: left promiscuous mode [ 696.464655] br0: port 1(swp1) entered disabled state [ 696.582932] vx0: left allmulticast mode [ 696.583422] vx0: left promiscuous mode [ 696.583865] br0: port 2(vx0) entered disabled state [ 696.584560] swp1: left allmulticast mode [ 696.584937] swp1: left promiscuous mode [ 696.585286] br0: port 1(swp1) entered disabled state [ 696.977928] veth0: renamed from veth1 [ 697.143896] br0: port 1(swp1) entered blocking state [ 697.144196] br0: port 1(swp1) entered disabled state [ 697.144470] swp1: entered allmulticast mode [ 697.144796] swp1: entered promiscuous mode [ 697.145110] br0: port 1(swp1) entered blocking state [ 697.145374] br0: port 1(swp1) entered forwarding state [ 697.178589] br0: port 2(vx0) entered blocking state [ 697.179040] br0: port 2(vx0) entered disabled state [ 697.179435] vx0: entered allmulticast mode [ 697.179937] vx0: entered promiscuous mode [ 697.180286] br0: port 2(vx0) entered blocking state [ 697.180689] br0: port 2(vx0) entered forwarding state [ 697.393693] br0: port 1(swp1) entered blocking state [ 697.394004] br0: port 1(swp1) entered disabled state [ 697.394303] swp1: entered allmulticast mode [ 697.394606] swp1: entered promiscuous mode [ 697.394913] br0: port 1(swp1) entered blocking state [ 697.395185] br0: port 1(swp1) entered forwarding state [ 697.427154] br0: port 2(vx0) entered blocking state [ 697.427504] br0: port 2(vx0) entered disabled state [ 697.427899] vx0: entered allmulticast mode [ 697.428263] vx0: entered promiscuous mode [ 697.428546] br0: port 2(vx0) entered blocking state [ 697.428873] 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 ] [ 703.082352] 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 ] [ 703.787459] br0: port 1(swp1) entered blocking state [ 703.787948] 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 ] [ 704.239993] 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 ] [ 704.948834] br0: port 1(swp1) entered blocking state [ 704.949165] 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 ] [ 706.318387] 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 ] [ 707.026976] vx0: left allmulticast mode [ 707.027239] vx0: left promiscuous mode [ 707.027460] br0: port 2(vx0) entered disabled state [ 707.027891] swp1: left allmulticast mode [ 707.028119] swp1: left promiscuous mode [ 707.028334] br0: port 1(swp1) entered disabled state [ 707.114056] vx0: left allmulticast mode [ 707.114433] vx0: left promiscuous mode [ 707.114780] br0: port 2(vx0) entered disabled state [ 707.115432] swp1: left allmulticast mode [ 707.115788] swp1: left promiscuous mode [ 707.116124] br0: port 1(swp1) entered disabled state [ 707.542926] veth0: renamed from veth1 [ 707.702831] br0: port 1(swp1) entered blocking state [ 707.703129] br0: port 1(swp1) entered disabled state [ 707.703423] swp1: entered allmulticast mode [ 707.703748] swp1: entered promiscuous mode [ 707.704034] br0: port 1(swp1) entered blocking state [ 707.704313] br0: port 1(swp1) entered forwarding state [ 707.735600] br0: port 2(vx0) entered blocking state [ 707.735929] br0: port 2(vx0) entered disabled state [ 707.736190] vx0: entered allmulticast mode [ 707.736473] vx0: entered promiscuous mode [ 707.736716] br0: port 2(vx0) entered blocking state [ 707.736981] br0: port 2(vx0) entered forwarding state [ 707.927411] br0: port 1(swp1) entered blocking state [ 707.927778] br0: port 1(swp1) entered disabled state [ 707.928090] swp1: entered allmulticast mode [ 707.928397] swp1: entered promiscuous mode [ 707.928684] br0: port 1(swp1) entered blocking state [ 707.928948] br0: port 1(swp1) entered forwarding state [ 707.958921] br0: port 2(vx0) entered blocking state [ 707.959209] br0: port 2(vx0) entered disabled state [ 707.959491] vx0: entered allmulticast mode [ 707.959892] vx0: entered promiscuous mode [ 707.960201] br0: port 2(vx0) entered blocking state [ 707.960460] 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 ] [ 713.306603] 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 ] [ 716.260949] vx0: left allmulticast mode [ 716.261240] vx0: left promiscuous mode [ 716.261502] br0: port 2(vx0) entered disabled state [ 716.261989] swp1: left allmulticast mode [ 716.262241] swp1: left promiscuous mode [ 716.262483] br0: port 1(swp1) entered disabled state [ 716.346862] vx0: left allmulticast mode [ 716.347117] vx0: left promiscuous mode [ 716.347361] br0: port 2(vx0) entered disabled state [ 716.347863] swp1: left allmulticast mode [ 716.348080] swp1: left promiscuous mode [ 716.348319] br0: port 1(swp1) entered disabled state [ 716.739045] veth0: renamed from veth1 [ 716.886117] br0: port 1(swp1) entered blocking state [ 716.886544] br0: port 1(swp1) entered disabled state [ 716.887025] swp1: entered allmulticast mode [ 716.887502] swp1: entered promiscuous mode [ 716.887935] br0: port 1(swp1) entered blocking state [ 716.888328] br0: port 1(swp1) entered forwarding state [ 716.916001] br0: port 2(vx0) entered blocking state [ 716.916315] br0: port 2(vx0) entered disabled state [ 716.916595] vx0: entered allmulticast mode [ 716.916908] vx0: entered promiscuous mode [ 716.917170] br0: port 2(vx0) entered blocking state [ 716.917458] br0: port 2(vx0) entered forwarding state [ 717.094286] br0: port 1(swp1) entered blocking state [ 717.094583] br0: port 1(swp1) entered disabled state [ 717.094872] swp1: entered allmulticast mode [ 717.095164] swp1: entered promiscuous mode [ 717.095440] br0: port 1(swp1) entered blocking state [ 717.095708] br0: port 1(swp1) entered forwarding state [ 717.124022] br0: port 2(vx0) entered blocking state [ 717.124311] br0: port 2(vx0) entered disabled state [ 717.124571] vx0: entered allmulticast mode [ 717.124860] vx0: entered promiscuous mode [ 717.125200] br0: port 2(vx0) entered blocking state [ 717.125458] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 722.444798] br0: port 1(swp1) entered disabled state [ 723.454786] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 729.575973] vx0: left allmulticast mode [ 729.576248] vx0: left promiscuous mode [ 729.576505] br0: port 2(vx0) entered disabled state [ 729.577025] swp1: left allmulticast mode [ 729.577267] swp1: left promiscuous mode [ 729.577520] br0: port 1(swp1) entered disabled state [ 729.641942] vx0: left allmulticast mode [ 729.642229] vx0: left promiscuous mode [ 729.642507] br0: port 2(vx0) entered disabled state [ 729.643007] swp1: left allmulticast mode [ 729.643240] swp1: left promiscuous mode [ 729.643473] br0: port 1(swp1) entered disabled state [ 730.046944] veth0: renamed from veth1 [ 730.210171] br0: port 1(swp1) entered blocking state [ 730.210612] br0: port 1(swp1) entered disabled state [ 730.211053] swp1: entered allmulticast mode [ 730.211499] swp1: entered promiscuous mode [ 730.212062] br0: port 1(swp1) entered blocking state [ 730.212461] br0: port 1(swp1) entered forwarding state [ 730.245990] br0: port 2(vx0) entered blocking state [ 730.246409] br0: port 2(vx0) entered disabled state [ 730.246896] vx0: entered allmulticast mode [ 730.247336] vx0: entered promiscuous mode [ 730.247767] br0: port 2(vx0) entered blocking state [ 730.248148] br0: port 2(vx0) entered forwarding state [ 730.447546] br0: port 1(swp1) entered blocking state [ 730.448048] br0: port 1(swp1) entered disabled state [ 730.448488] swp1: entered allmulticast mode [ 730.448934] swp1: entered promiscuous mode [ 730.449338] br0: port 1(swp1) entered blocking state [ 730.449730] br0: port 1(swp1) entered forwarding state [ 730.481630] br0: port 2(vx0) entered blocking state [ 730.482067] br0: port 2(vx0) entered disabled state [ 730.482465] vx0: entered allmulticast mode [ 730.482918] vx0: entered promiscuous mode [ 730.483279] br0: port 2(vx0) entered blocking state [ 730.483680] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 735.665299] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 765.699765] vx0: left allmulticast mode [ 765.700139] vx0: left promiscuous mode [ 765.700495] br0: port 2(vx0) entered disabled state [ 765.701147] swp1: left allmulticast mode [ 765.701495] swp1: left promiscuous mode [ 765.701835] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests fai[ 765.782951] vx0: left allmulticast mode l[ 765.783309] vx0: left promiscuous mode ed[ 765.783658] br0: port 2(vx0) entered disabled state : 0 [ 765.784418] swp1: left allmulticast mode [ 765.784783] swp1: left promiscuous mode [ 765.785154] br0: port 1(swp1) entered disabled state 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__->