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 3600 # selftests: net: test_bridge_backup_port.sh [ 633.649489] veth0: renamed from veth1 [ 633.806619] br0: port 1(swp1) entered blocking state [ 633.806944] br0: port 1(swp1) entered disabled state [ 633.807254] swp1: entered allmulticast mode [ 633.807556] swp1: entered promiscuous mode [ 633.807879] br0: port 1(swp1) entered blocking state [ 633.808147] br0: port 1(swp1) entered forwarding state [ 633.839610] br0: port 2(vx0) entered blocking state [ 633.839956] br0: port 2(vx0) entered disabled state [ 633.840352] vx0: entered allmulticast mode [ 633.840639] vx0: entered promiscuous mode [ 633.840877] br0: port 2(vx0) entered blocking state [ 633.841132] br0: port 2(vx0) entered forwarding state [ 634.052798] br0: port 1(swp1) entered blocking state [ 634.053110] br0: port 1(swp1) entered disabled state [ 634.053419] swp1: entered allmulticast mode [ 634.053725] swp1: entered promiscuous mode [ 634.054012] br0: port 1(swp1) entered blocking state [ 634.054283] br0: port 1(swp1) entered forwarding state [ 634.086247] br0: port 2(vx0) entered blocking state [ 634.086552] br0: port 2(vx0) entered disabled state [ 634.086832] vx0: entered allmulticast mode [ 634.087120] vx0: entered promiscuous mode [ 634.087370] br0: port 2(vx0) entered blocking state [ 634.087636] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 639.196241] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 639.610735] 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 ] [ 640.024607] br0: port 1(swp1) entered blocking state [ 640.024903] 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 ] [ 640.615290] 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 ] [ 641.034880] br0: port 1(swp1) entered blocking state [ 641.035323] 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 ] [ 641.857966] 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 ] [ 642.277954] vx0: left allmulticast mode [ 642.278411] vx0: left promiscuous mode [ 642.278798] br0: port 2(vx0) entered disabled state [ 642.279434] swp1: left allmulticast mode [ 642.279775] swp1: left promiscuous mode [ 642.280116] br0: port 1(swp1) entered disabled state [ 642.362478] vx0: left allmulticast mode [ 642.362831] vx0: left promiscuous mode [ 642.363197] br0: port 2(vx0) entered disabled state [ 642.363792] swp1: left allmulticast mode [ 642.364106] swp1: left promiscuous mode [ 642.364463] br0: port 1(swp1) entered disabled state [ 642.754380] veth0: renamed from veth1 [ 642.906443] br0: port 1(swp1) entered blocking state [ 642.906867] br0: port 1(swp1) entered disabled state [ 642.907294] swp1: entered allmulticast mode [ 642.907745] swp1: entered promiscuous mode [ 642.908160] br0: port 1(swp1) entered blocking state [ 642.908567] br0: port 1(swp1) entered forwarding state [ 642.944317] br0: port 2(vx0) entered blocking state [ 642.944742] br0: port 2(vx0) entered disabled state [ 642.945132] vx0: entered allmulticast mode [ 642.945669] vx0: entered promiscuous mode [ 642.946016] br0: port 2(vx0) entered blocking state [ 642.946419] br0: port 2(vx0) entered forwarding state [ 643.150876] br0: port 1(swp1) entered blocking state [ 643.151256] br0: port 1(swp1) entered disabled state [ 643.151541] swp1: entered allmulticast mode [ 643.151868] swp1: entered promiscuous mode [ 643.152183] br0: port 1(swp1) entered blocking state [ 643.152448] br0: port 1(swp1) entered forwarding state [ 643.185131] br0: port 2(vx0) entered blocking state [ 643.185501] br0: port 2(vx0) entered disabled state [ 643.185777] vx0: entered allmulticast mode [ 643.186063] vx0: entered promiscuous mode [ 643.186318] br0: port 2(vx0) entered blocking state [ 643.186576] 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 ] [ 648.824672] 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 ] [ 649.528621] br0: port 1(swp1) entered blocking state [ 649.528917] 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 ] [ 649.975286] 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 ] [ 650.697069] br0: port 1(swp1) entered blocking state [ 650.697402] 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 ] [ 652.079042] 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 ] [ 652.793595] vx0: left allmulticast mode [ 652.794118] vx0: left promiscuous mode [ 652.794447] br0: port 2(vx0) entered disabled state [ 652.795024] swp1: left allmulticast mode [ 652.795539] swp1: left promiscuous mode [ 652.796104] br0: port 1(swp1) entered disabled state [ 652.878401] vx0: left allmulticast mode [ 652.878653] vx0: left promiscuous mode [ 652.878931] br0: port 2(vx0) entered disabled state [ 652.879364] swp1: left allmulticast mode [ 652.879603] swp1: left promiscuous mode [ 652.879850] br0: port 1(swp1) entered disabled state [ 653.277452] veth0: renamed from veth1 [ 653.445660] br0: port 1(swp1) entered blocking state [ 653.445969] br0: port 1(swp1) entered disabled state [ 653.446251] swp1: entered allmulticast mode [ 653.446540] swp1: entered promiscuous mode [ 653.446813] br0: port 1(swp1) entered blocking state [ 653.447088] br0: port 1(swp1) entered forwarding state [ 653.484540] br0: port 2(vx0) entered blocking state [ 653.484841] br0: port 2(vx0) entered disabled state [ 653.485108] vx0: entered allmulticast mode [ 653.485407] vx0: entered promiscuous mode [ 653.485645] br0: port 2(vx0) entered blocking state [ 653.485901] br0: port 2(vx0) entered forwarding state [ 653.702123] br0: port 1(swp1) entered blocking state [ 653.702438] br0: port 1(swp1) entered disabled state [ 653.702721] swp1: entered allmulticast mode [ 653.703020] swp1: entered promiscuous mode [ 653.703416] br0: port 1(swp1) entered blocking state [ 653.703683] br0: port 1(swp1) entered forwarding state [ 653.740303] br0: port 2(vx0) entered blocking state [ 653.740593] br0: port 2(vx0) entered disabled state [ 653.740860] vx0: entered allmulticast mode [ 653.741190] vx0: entered promiscuous mode [ 653.741484] br0: port 2(vx0) entered blocking state [ 653.741747] 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 ] [ 659.142953] 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 ] [ 662.136394] vx0: left allmulticast mode [ 662.136652] vx0: left promiscuous mode [ 662.136905] br0: port 2(vx0) entered disabled state [ 662.137824] swp1: left allmulticast mode [ 662.138081] swp1: left promiscuous mode [ 662.138326] br0: port 1(swp1) entered disabled state [ 662.232541] vx0: left allmulticast mode [ 662.232862] vx0: left promiscuous mode [ 662.233128] br0: port 2(vx0) entered disabled state [ 662.233632] swp1: left allmulticast mode [ 662.233860] swp1: left promiscuous mode [ 662.234136] br0: port 1(swp1) entered disabled state [ 662.665489] veth0: renamed from veth1 [ 662.819366] br0: port 1(swp1) entered blocking state [ 662.819677] br0: port 1(swp1) entered disabled state [ 662.819957] swp1: entered allmulticast mode [ 662.820303] swp1: entered promiscuous mode [ 662.820586] br0: port 1(swp1) entered blocking state [ 662.820880] br0: port 1(swp1) entered forwarding state [ 662.853308] br0: port 2(vx0) entered blocking state [ 662.853732] br0: port 2(vx0) entered disabled state [ 662.854116] vx0: entered allmulticast mode [ 662.854566] vx0: entered promiscuous mode [ 662.854921] br0: port 2(vx0) entered blocking state [ 662.855328] br0: port 2(vx0) entered forwarding state [ 663.057599] br0: port 1(swp1) entered blocking state [ 663.057901] br0: port 1(swp1) entered disabled state [ 663.058190] swp1: entered allmulticast mode [ 663.058491] swp1: entered promiscuous mode [ 663.058767] br0: port 1(swp1) entered blocking state [ 663.059027] br0: port 1(swp1) entered forwarding state [ 663.089706] br0: port 2(vx0) entered blocking state [ 663.090137] br0: port 2(vx0) entered disabled state [ 663.090549] vx0: entered allmulticast mode [ 663.090984] vx0: entered promiscuous mode [ 663.091424] br0: port 2(vx0) entered blocking state [ 663.091812] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 668.435736] br0: port 1(swp1) entered disabled state [ 669.438292] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 675.533053] vx0: left allmulticast mode [ 675.533327] vx0: left promiscuous mode [ 675.533573] br0: port 2(vx0) entered disabled state [ 675.534051] swp1: left allmulticast mode [ 675.534285] swp1: left promiscuous mode [ 675.534519] br0: port 1(swp1) entered disabled state [ 675.602459] vx0: left allmulticast mode [ 675.602721] vx0: left promiscuous mode [ 675.602986] br0: port 2(vx0) entered disabled state [ 675.603465] swp1: left allmulticast mode [ 675.603685] swp1: left promiscuous mode [ 675.603931] br0: port 1(swp1) entered disabled state [ 676.003537] veth0: renamed from veth1 [ 676.151341] br0: port 1(swp1) entered blocking state [ 676.151636] br0: port 1(swp1) entered disabled state [ 676.151914] swp1: entered allmulticast mode [ 676.152231] swp1: entered promiscuous mode [ 676.152512] br0: port 1(swp1) entered blocking state [ 676.152774] br0: port 1(swp1) entered forwarding state [ 676.179851] br0: port 2(vx0) entered blocking state [ 676.180140] br0: port 2(vx0) entered disabled state [ 676.180413] vx0: entered allmulticast mode [ 676.180699] vx0: entered promiscuous mode [ 676.180927] br0: port 2(vx0) entered blocking state [ 676.181193] br0: port 2(vx0) entered forwarding state [ 676.372197] br0: port 1(swp1) entered blocking state [ 676.372494] br0: port 1(swp1) entered disabled state [ 676.372786] swp1: entered allmulticast mode [ 676.373084] swp1: entered promiscuous mode [ 676.373454] br0: port 1(swp1) entered blocking state [ 676.373739] br0: port 1(swp1) entered forwarding state [ 676.402864] br0: port 2(vx0) entered blocking state [ 676.403154] br0: port 2(vx0) entered disabled state [ 676.403424] vx0: entered allmulticast mode [ 676.403718] vx0: entered promiscuous mode [ 676.403951] br0: port 2(vx0) entered blocking state [ 676.404219] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 681.591363] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 711.632580] vx0: left allmulticast mode [ 711.632906] vx0: left promiscuous mode [ 711.633320] br0: port 2(vx0) entered disabled state [ 711.633768] swp1: left allmulticast mode [ 711.634006] swp1: left promiscuous mode [ 711.634254] br0: port 1(swp1) entered disabled state [ 711.696386] vx0: left allmulticast mode [ 711.696853] vx0: left promiscuous mode [ 711.697304] br0: port 2(vx0) entered disabled state [ 711.697919] swp1: left allmulticast mode [ 711.698338] swp1: left promiscuous mode [ 711.698808] 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-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->