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 [ 639.272798] veth0: renamed from veth1 [ 639.442312] br0: port 1(swp1) entered blocking state [ 639.442633] br0: port 1(swp1) entered disabled state [ 639.442916] swp1: entered allmulticast mode [ 639.443222] swp1: entered promiscuous mode [ 639.443520] br0: port 1(swp1) entered blocking state [ 639.443799] br0: port 1(swp1) entered forwarding state [ 639.476679] br0: port 2(vx0) entered blocking state [ 639.477068] br0: port 2(vx0) entered disabled state [ 639.477405] vx0: entered allmulticast mode [ 639.477795] vx0: entered promiscuous mode [ 639.478104] br0: port 2(vx0) entered blocking state [ 639.478437] br0: port 2(vx0) entered forwarding state [ 639.668577] br0: port 1(swp1) entered blocking state [ 639.668962] br0: port 1(swp1) entered disabled state [ 639.669322] swp1: entered allmulticast mode [ 639.669758] swp1: entered promiscuous mode [ 639.670122] br0: port 1(swp1) entered blocking state [ 639.670462] br0: port 1(swp1) entered forwarding state [ 639.704484] br0: port 2(vx0) entered blocking state [ 639.704914] br0: port 2(vx0) entered disabled state [ 639.705291] vx0: entered allmulticast mode [ 639.705728] vx0: entered promiscuous mode [ 639.706064] br0: port 2(vx0) entered blocking state [ 639.706439] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 644.801935] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 645.218760] 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 ] [ 645.638961] br0: port 1(swp1) entered blocking state [ 645.639256] 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 ] [ 646.219716] 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 ] [ 646.631162] br0: port 1(swp1) entered blocking state [ 646.631464] 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 ] [ 647.416141] 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 ] [ 647.849024] vx0: left allmulticast mode [ 647.849448] vx0: left promiscuous mode [ 647.849840] br0: port 2(vx0) entered disabled state [ 647.850313] swp1: left allmulticast mode [ 647.850641] swp1: left promiscuous mode [ 647.850990] br0: port 1(swp1) entered disabled state [ 647.930847] vx0: left allmulticast mode [ 647.931197] vx0: left promiscuous mode [ 647.931585] br0: port 2(vx0) entered disabled state [ 647.932259] swp1: left allmulticast mode [ 647.932662] swp1: left promiscuous mode [ 647.932975] br0: port 1(swp1) entered disabled state [ 648.329163] veth0: renamed from veth1 [ 648.486793] br0: port 1(swp1) entered blocking state [ 648.487155] br0: port 1(swp1) entered disabled state [ 648.487446] swp1: entered allmulticast mode [ 648.487764] swp1: entered promiscuous mode [ 648.488044] br0: port 1(swp1) entered blocking state [ 648.488307] br0: port 1(swp1) entered forwarding state [ 648.519112] br0: port 2(vx0) entered blocking state [ 648.519455] br0: port 2(vx0) entered disabled state [ 648.519749] vx0: entered allmulticast mode [ 648.520040] vx0: entered promiscuous mode [ 648.520285] br0: port 2(vx0) entered blocking state [ 648.520553] br0: port 2(vx0) entered forwarding state [ 648.746347] br0: port 1(swp1) entered blocking state [ 648.746780] br0: port 1(swp1) entered disabled state [ 648.747185] swp1: entered allmulticast mode [ 648.747630] swp1: entered promiscuous mode [ 648.748035] br0: port 1(swp1) entered blocking state [ 648.748419] br0: port 1(swp1) entered forwarding state [ 648.781779] br0: port 2(vx0) entered blocking state [ 648.782192] br0: port 2(vx0) entered disabled state [ 648.782588] vx0: entered allmulticast mode [ 648.783010] vx0: entered promiscuous mode [ 648.783350] br0: port 2(vx0) entered blocking state [ 648.783738] 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 ] [ 654.494815] 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 ] [ 655.256765] br0: port 1(swp1) entered blocking state [ 655.257101] 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 ] [ 655.730701] 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 ] [ 656.449020] br0: port 1(swp1) entered blocking state [ 656.449316] 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 ] [ 657.854616] 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 ] [ 658.604360] vx0: left allmulticast mode [ 658.604759] vx0: left promiscuous mode [ 658.605151] br0: port 2(vx0) entered disabled state [ 658.605634] swp1: left allmulticast mode [ 658.605862] swp1: left promiscuous mode [ 658.606089] br0: port 1(swp1) entered disabled state [ 658.704781] vx0: left allmulticast mode [ 658.705320] vx0: left promiscuous mode [ 658.705849] br0: port 2(vx0) entered disabled state [ 658.706599] swp1: left allmulticast mode [ 658.707281] swp1: left promiscuous mode [ 658.707687] br0: port 1(swp1) entered disabled state [ 659.172888] veth0: renamed from veth1 [ 659.350058] br0: port 1(swp1) entered blocking state [ 659.350494] br0: port 1(swp1) entered disabled state [ 659.350913] swp1: entered allmulticast mode [ 659.351352] swp1: entered promiscuous mode [ 659.351845] br0: port 1(swp1) entered blocking state [ 659.352234] br0: port 1(swp1) entered forwarding state [ 659.387273] br0: port 2(vx0) entered blocking state [ 659.387600] br0: port 2(vx0) entered disabled state [ 659.387887] vx0: entered allmulticast mode [ 659.388209] vx0: entered promiscuous mode [ 659.388472] br0: port 2(vx0) entered blocking state [ 659.388785] br0: port 2(vx0) entered forwarding state [ 659.615402] br0: port 1(swp1) entered blocking state [ 659.615719] br0: port 1(swp1) entered disabled state [ 659.616003] swp1: entered allmulticast mode [ 659.616305] swp1: entered promiscuous mode [ 659.616604] br0: port 1(swp1) entered blocking state [ 659.616873] br0: port 1(swp1) entered forwarding state [ 659.653822] br0: port 2(vx0) entered blocking state [ 659.654229] br0: port 2(vx0) entered disabled state [ 659.654653] vx0: entered allmulticast mode [ 659.654948] vx0: entered promiscuous mode [ 659.655196] br0: port 2(vx0) entered blocking state [ 659.655457] 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 ] [ 665.045217] 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 ] [ 667.996731] vx0: left allmulticast mode [ 667.997137] vx0: left promiscuous mode [ 667.997634] br0: port 2(vx0) entered disabled state [ 667.998371] swp1: left allmulticast mode [ 667.998653] swp1: left promiscuous mode [ 667.999025] br0: port 1(swp1) entered disabled state [ 668.121853] vx0: left allmulticast mode [ 668.122114] vx0: left promiscuous mode [ 668.122411] br0: port 2(vx0) entered disabled state [ 668.122930] swp1: left allmulticast mode [ 668.123175] swp1: left promiscuous mode [ 668.123438] br0: port 1(swp1) entered disabled state [ 668.538017] veth0: renamed from veth1 [ 668.727106] br0: port 1(swp1) entered blocking state [ 668.727406] br0: port 1(swp1) entered disabled state [ 668.727707] swp1: entered allmulticast mode [ 668.728017] swp1: entered promiscuous mode [ 668.728300] br0: port 1(swp1) entered blocking state [ 668.728642] br0: port 1(swp1) entered forwarding state [ 668.768875] br0: port 2(vx0) entered blocking state [ 668.769263] br0: port 2(vx0) entered disabled state [ 668.769635] vx0: entered allmulticast mode [ 668.770029] vx0: entered promiscuous mode [ 668.770373] br0: port 2(vx0) entered blocking state [ 668.770761] br0: port 2(vx0) entered forwarding state [ 668.993201] br0: port 1(swp1) entered blocking state [ 668.993507] br0: port 1(swp1) entered disabled state [ 668.993801] swp1: entered allmulticast mode [ 668.994102] swp1: entered promiscuous mode [ 668.994389] br0: port 1(swp1) entered blocking state [ 668.994664] br0: port 1(swp1) entered forwarding state [ 669.030257] br0: port 2(vx0) entered blocking state [ 669.030749] br0: port 2(vx0) entered disabled state [ 669.031156] vx0: entered allmulticast mode [ 669.031656] vx0: entered promiscuous mode [ 669.032019] br0: port 2(vx0) entered blocking state [ 669.032392] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 674.414262] br0: port 1(swp1) entered disabled state [ 675.460649] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 681.557568] vx0: left allmulticast mode [ 681.558081] vx0: left promiscuous mode [ 681.558456] br0: port 2(vx0) entered disabled state [ 681.559259] swp1: left allmulticast mode [ 681.559601] swp1: left promiscuous mode [ 681.559996] br0: port 1(swp1) entered disabled state [ 681.632793] vx0: left allmulticast mode [ 681.633534] vx0: left promiscuous mode [ 681.634174] br0: port 2(vx0) entered disabled state [ 681.635113] swp1: left allmulticast mode [ 681.635724] swp1: left promiscuous mode [ 681.636230] br0: port 1(swp1) entered disabled state [ 682.074811] veth0: renamed from veth1 [ 682.247848] br0: port 1(swp1) entered blocking state [ 682.248272] br0: port 1(swp1) entered disabled state [ 682.248686] swp1: entered allmulticast mode [ 682.249132] swp1: entered promiscuous mode [ 682.249555] br0: port 1(swp1) entered blocking state [ 682.249942] br0: port 1(swp1) entered forwarding state [ 682.287421] br0: port 2(vx0) entered blocking state [ 682.287802] br0: port 2(vx0) entered disabled state [ 682.288067] vx0: entered allmulticast mode [ 682.288355] vx0: entered promiscuous mode [ 682.288617] br0: port 2(vx0) entered blocking state [ 682.288875] br0: port 2(vx0) entered forwarding state [ 682.528724] br0: port 1(swp1) entered blocking state [ 682.529027] br0: port 1(swp1) entered disabled state [ 682.529336] swp1: entered allmulticast mode [ 682.529668] swp1: entered promiscuous mode [ 682.530028] br0: port 1(swp1) entered blocking state [ 682.530294] br0: port 1(swp1) entered forwarding state [ 682.567207] br0: port 2(vx0) entered blocking state [ 682.567637] br0: port 2(vx0) entered disabled state [ 682.567958] vx0: entered allmulticast mode [ 682.568309] vx0: entered promiscuous mode [ 682.568616] br0: port 2(vx0) entered blocking state [ 682.568929] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 687.748673] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 717.776602] vx0: left allmulticast mode [ 717.776965] vx0: left promiscuous mode [ 717.777375] br0: port 2(vx0) entered disabled state [ 717.777868] swp1: left allmulticast mode [ 717.778102] swp1: left promiscuous mode [ 717.778345] br0: port 1(swp1) entered disabled state [ 717.841798] vx0: left allmulticast mode [ 717.842162] vx0: left promiscuous mode [ 717.842517] br0: port 2(vx0) entered disabled state [ 717.842936] swp1: left allmulticast mode [ 717.843183] swp1: left promiscuous mode [ 717.843525] 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__->