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 [ 616.058091] veth0: renamed from veth1 [ 616.224527] br0: port 1(swp1) entered blocking state [ 616.224993] br0: port 1(swp1) entered disabled state [ 616.225375] swp1: entered allmulticast mode [ 616.225822] swp1: entered promiscuous mode [ 616.226231] br0: port 1(swp1) entered blocking state [ 616.226557] br0: port 1(swp1) entered forwarding state [ 616.257226] br0: port 2(vx0) entered blocking state [ 616.257579] br0: port 2(vx0) entered disabled state [ 616.257881] vx0: entered allmulticast mode [ 616.258172] vx0: entered promiscuous mode [ 616.258403] br0: port 2(vx0) entered blocking state [ 616.258661] br0: port 2(vx0) entered forwarding state [ 616.471376] br0: port 1(swp1) entered blocking state [ 616.471682] br0: port 1(swp1) entered disabled state [ 616.472049] swp1: entered allmulticast mode [ 616.472351] swp1: entered promiscuous mode [ 616.472627] br0: port 1(swp1) entered blocking state [ 616.472900] br0: port 1(swp1) entered forwarding state [ 616.507698] br0: port 2(vx0) entered blocking state [ 616.508148] br0: port 2(vx0) entered disabled state [ 616.508553] vx0: entered allmulticast mode [ 616.508997] vx0: entered promiscuous mode [ 616.509337] br0: port 2(vx0) entered blocking state [ 616.509720] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 621.619695] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 622.029262] 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 ] [ 622.394901] br0: port 1(swp1) entered blocking state [ 622.395201] 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 ] [ 623.030849] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 623.166778] br0: port 1(swp1) entered blocking state [ 623.167104] 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 ] [ 624.038930] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 624.328989] vx0: left allmulticast mode [ 624.329353] vx0: left promiscuous mode [ 624.329689] br0: port 2(vx0) entered disabled state [ 624.334969] swp1: left allmulticast mode [ 624.335688] swp1: left promiscuous mode [ 624.336311] br0: port 1(swp1) entered disabled state [ 624.422935] vx0: left allmulticast mode [ 624.423345] vx0: left promiscuous mode [ 624.423714] br0: port 2(vx0) entered disabled state [ 624.438942] swp1: left allmulticast mode [ 624.439255] swp1: left promiscuous mode [ 624.439474] br0: port 1(swp1) entered disabled state [ 624.853430] veth0: renamed from veth1 [ 625.038376] br0: port 1(swp1) entered blocking state [ 625.038675] br0: port 1(swp1) entered disabled state [ 625.039033] swp1: entered allmulticast mode [ 625.039347] swp1: entered promiscuous mode [ 625.039622] br0: port 1(swp1) entered blocking state [ 625.039899] br0: port 1(swp1) entered forwarding state [ 625.075502] br0: port 2(vx0) entered blocking state [ 625.075811] br0: port 2(vx0) entered disabled state [ 625.076073] vx0: entered allmulticast mode [ 625.076361] vx0: entered promiscuous mode [ 625.076711] br0: port 2(vx0) entered blocking state [ 625.076990] br0: port 2(vx0) entered forwarding state [ 625.296934] br0: port 1(swp1) entered blocking state [ 625.297239] br0: port 1(swp1) entered disabled state [ 625.297531] swp1: entered allmulticast mode [ 625.297861] swp1: entered promiscuous mode [ 625.298145] br0: port 1(swp1) entered blocking state [ 625.298419] br0: port 1(swp1) entered forwarding state [ 625.330793] br0: port 2(vx0) entered blocking state [ 625.331234] br0: port 2(vx0) entered disabled state [ 625.331635] vx0: entered allmulticast mode [ 625.332088] vx0: entered promiscuous mode [ 625.332463] br0: port 2(vx0) entered blocking state [ 625.332874] 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 ] [ 631.037118] 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 ] [ 631.704779] br0: port 1(swp1) entered blocking state [ 631.705204] 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 ] [ 632.112940] 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 ] [ 632.771324] br0: port 1(swp1) entered blocking state [ 632.771623] 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 ] [ 634.120460] 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 ] [ 634.801907] vx0: left allmulticast mode [ 634.802153] vx0: left promiscuous mode [ 634.802371] br0: port 2(vx0) entered disabled state [ 634.811995] swp1: left allmulticast mode [ 634.812733] swp1: left promiscuous mode [ 634.813334] br0: port 1(swp1) entered disabled state [ 634.941900] vx0: left allmulticast mode [ 634.942512] vx0: left promiscuous mode [ 634.943106] br0: port 2(vx0) entered disabled state [ 634.953920] swp1: left allmulticast mode [ 634.954316] swp1: left promiscuous mode [ 634.954794] br0: port 1(swp1) entered disabled state [ 635.284956] veth0: renamed from veth1 [ 635.453057] br0: port 1(swp1) entered blocking state [ 635.453481] br0: port 1(swp1) entered disabled state [ 635.454016] swp1: entered allmulticast mode [ 635.454466] swp1: entered promiscuous mode [ 635.454898] br0: port 1(swp1) entered blocking state [ 635.455278] br0: port 1(swp1) entered forwarding state [ 635.486203] br0: port 2(vx0) entered blocking state [ 635.486619] br0: port 2(vx0) entered disabled state [ 635.487069] vx0: entered allmulticast mode [ 635.487501] vx0: entered promiscuous mode [ 635.487905] br0: port 2(vx0) entered blocking state [ 635.488284] br0: port 2(vx0) entered forwarding state [ 635.696003] br0: port 1(swp1) entered blocking state [ 635.696323] br0: port 1(swp1) entered disabled state [ 635.696636] swp1: entered allmulticast mode [ 635.696961] swp1: entered promiscuous mode [ 635.697269] br0: port 1(swp1) entered blocking state [ 635.697579] br0: port 1(swp1) entered forwarding state [ 635.729021] br0: port 2(vx0) entered blocking state [ 635.729313] br0: port 2(vx0) entered disabled state [ 635.729613] vx0: entered allmulticast mode [ 635.729983] vx0: entered promiscuous mode [ 635.730230] br0: port 2(vx0) entered blocking state [ 635.730497] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- [ 640.813353] tc (29204) used greatest stack depth: 11576 bytes left # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 641.063638] 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 ] [ 643.944869] vx0: left allmulticast mode [ 643.945246] vx0: left promiscuous mode [ 643.945476] br0: port 2(vx0) entered disabled state [ 643.955899] swp1: left allmulticast mode [ 643.956336] swp1: left promiscuous mode [ 643.956726] br0: port 1(swp1) entered disabled state [ 644.050841] vx0: left allmulticast mode [ 644.051197] vx0: left promiscuous mode [ 644.051557] br0: port 2(vx0) entered disabled state [ 644.058920] swp1: left allmulticast mode [ 644.059534] swp1: left promiscuous mode [ 644.060064] br0: port 1(swp1) entered disabled state [ 644.446530] veth0: renamed from veth1 [ 644.601111] br0: port 1(swp1) entered blocking state [ 644.601543] br0: port 1(swp1) entered disabled state [ 644.601960] swp1: entered allmulticast mode [ 644.602415] swp1: entered promiscuous mode [ 644.602834] br0: port 1(swp1) entered blocking state [ 644.603230] br0: port 1(swp1) entered forwarding state [ 644.632904] br0: port 2(vx0) entered blocking state [ 644.633197] br0: port 2(vx0) entered disabled state [ 644.633458] vx0: entered allmulticast mode [ 644.633740] vx0: entered promiscuous mode [ 644.633992] br0: port 2(vx0) entered blocking state [ 644.634250] br0: port 2(vx0) entered forwarding state [ 644.806817] br0: port 1(swp1) entered blocking state [ 644.807138] br0: port 1(swp1) entered disabled state [ 644.807443] swp1: entered allmulticast mode [ 644.807809] swp1: entered promiscuous mode [ 644.808122] br0: port 1(swp1) entered blocking state [ 644.808406] br0: port 1(swp1) entered forwarding state [ 644.836864] br0: port 2(vx0) entered blocking state [ 644.837177] br0: port 2(vx0) entered disabled state [ 644.837440] vx0: entered allmulticast mode [ 644.837778] vx0: entered promiscuous mode [ 644.838029] br0: port 2(vx0) entered blocking state [ 644.838306] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 650.186893] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 651.199034] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 656.249863] vx0: left allmulticast mode [ 656.250111] vx0: left promiscuous mode [ 656.250349] br0: port 2(vx0) entered disabled state [ 656.261953] swp1: left allmulticast mode [ 656.262445] swp1: left promiscuous mode [ 656.262795] br0: port 1(swp1) entered disabled state [ 656.372912] vx0: left allmulticast mode [ 656.373481] vx0: left promiscuous mode [ 656.374013] br0: port 2(vx0) entered disabled state [ 656.380890] swp1: left allmulticast mode [ 656.381130] swp1: left promiscuous mode [ 656.381348] br0: port 1(swp1) entered disabled state [ 656.784307] veth0: renamed from veth1 [ 656.972139] br0: port 1(swp1) entered blocking state [ 656.972578] br0: port 1(swp1) entered disabled state [ 656.973004] swp1: entered allmulticast mode [ 656.973453] swp1: entered promiscuous mode [ 656.973886] br0: port 1(swp1) entered blocking state [ 656.974283] br0: port 1(swp1) entered forwarding state [ 657.012356] br0: port 2(vx0) entered blocking state [ 657.012803] br0: port 2(vx0) entered disabled state [ 657.013201] vx0: entered allmulticast mode [ 657.013638] vx0: entered promiscuous mode [ 657.014059] br0: port 2(vx0) entered blocking state [ 657.014463] br0: port 2(vx0) entered forwarding state [ 657.258676] br0: port 1(swp1) entered blocking state [ 657.259121] br0: port 1(swp1) entered disabled state [ 657.259523] swp1: entered allmulticast mode [ 657.259978] swp1: entered promiscuous mode [ 657.260396] br0: port 1(swp1) entered blocking state [ 657.260811] br0: port 1(swp1) entered forwarding state [ 657.296601] br0: port 2(vx0) entered blocking state [ 657.296938] br0: port 2(vx0) entered disabled state [ 657.297224] vx0: entered allmulticast mode [ 657.297515] vx0: entered promiscuous mode [ 657.297787] br0: port 2(vx0) entered blocking state [ 657.298047] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 662.479560] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 692.523872] vx0: left allmulticast mode [ 692.524281] vx0: left promiscuous mode [ 692.524647] br0: port 2(vx0) entered disabled state [ 692.535926] swp1: left allmulticast mode [ 692.536478] swp1: left promiscuous mode [ 692.537014] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 692.639867] vx0: left allmulticast mode [ 692.640357] vx0: left promiscuous mode [ 692.640785] br0: port 2(vx0) entered disabled state [ 692.655933] swp1: left allmulticast mode [ 692.656374] swp1: left promiscuous mode [ 692.656594] 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__->