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 [ 664.008297] veth0: renamed from veth1 [ 664.189890] br0: port 1(swp1) entered blocking state [ 664.190329] br0: port 1(swp1) entered disabled state [ 664.190736] swp1: entered allmulticast mode [ 664.191199] swp1: entered promiscuous mode [ 664.191628] br0: port 1(swp1) entered blocking state [ 664.192020] br0: port 1(swp1) entered forwarding state [ 664.228095] br0: port 2(vx0) entered blocking state [ 664.228390] br0: port 2(vx0) entered disabled state [ 664.228658] vx0: entered allmulticast mode [ 664.228944] vx0: entered promiscuous mode [ 664.229262] br0: port 2(vx0) entered blocking state [ 664.229533] br0: port 2(vx0) entered forwarding state [ 664.470062] br0: port 1(swp1) entered blocking state [ 664.470365] br0: port 1(swp1) entered disabled state [ 664.470644] swp1: entered allmulticast mode [ 664.470957] swp1: entered promiscuous mode [ 664.471257] br0: port 1(swp1) entered blocking state [ 664.471518] br0: port 1(swp1) entered forwarding state [ 664.508939] br0: port 2(vx0) entered blocking state [ 664.509374] br0: port 2(vx0) entered disabled state [ 664.509706] vx0: entered allmulticast mode [ 664.510144] vx0: entered promiscuous mode [ 664.510485] br0: port 2(vx0) entered blocking state [ 664.510863] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 669.632267] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 670.059272] 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 ] [ 670.486822] br0: port 1(swp1) entered blocking state [ 670.487259] 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 ] [ 671.066113] 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 ] [ 671.489929] br0: port 1(swp1) entered blocking state [ 671.490375] 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 ] [ 672.315074] 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 ] [ 672.727233] vx0: left allmulticast mode [ 672.727687] vx0: left promiscuous mode [ 672.728151] br0: port 2(vx0) entered disabled state [ 672.728735] swp1: left allmulticast mode [ 672.729060] swp1: left promiscuous mode [ 672.729662] br0: port 1(swp1) entered disabled state [ 672.820393] vx0: left allmulticast mode [ 672.821075] vx0: left promiscuous mode [ 672.821674] br0: port 2(vx0) entered disabled state [ 672.822646] swp1: left allmulticast mode [ 672.823313] swp1: left promiscuous mode [ 672.823978] br0: port 1(swp1) entered disabled state [ 673.229241] veth0: renamed from veth1 [ 673.396869] br0: port 1(swp1) entered blocking state [ 673.397207] br0: port 1(swp1) entered disabled state [ 673.397494] swp1: entered allmulticast mode [ 673.397885] swp1: entered promiscuous mode [ 673.398295] br0: port 1(swp1) entered blocking state [ 673.398559] br0: port 1(swp1) entered forwarding state [ 673.428614] br0: port 2(vx0) entered blocking state [ 673.428953] br0: port 2(vx0) entered disabled state [ 673.429235] vx0: entered allmulticast mode [ 673.429548] vx0: entered promiscuous mode [ 673.429803] br0: port 2(vx0) entered blocking state [ 673.430095] br0: port 2(vx0) entered forwarding state [ 673.642747] br0: port 1(swp1) entered blocking state [ 673.643260] br0: port 1(swp1) entered disabled state [ 673.643661] swp1: entered allmulticast mode [ 673.644150] swp1: entered promiscuous mode [ 673.644594] br0: port 1(swp1) entered blocking state [ 673.645005] br0: port 1(swp1) entered forwarding state [ 673.682728] br0: port 2(vx0) entered blocking state [ 673.683099] br0: port 2(vx0) entered disabled state [ 673.683397] vx0: entered allmulticast mode [ 673.683686] vx0: entered promiscuous mode [ 673.683927] br0: port 2(vx0) entered blocking state [ 673.684196] 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 ] [ 679.402210] 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 [FAIL] [ 680.146244] br0: port 1(swp1) entered blocking state [ 680.146563] 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 ] [ 680.591825] 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 [FAIL] [ 681.298774] br0: port 1(swp1) entered blocking state [ 681.299217] 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 [FAIL] # 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 [FAIL] [ 682.684438] 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 [FAIL] [ 683.395982] vx0: left allmulticast mode [ 683.396250] vx0: left promiscuous mode [ 683.396481] br0: port 2(vx0) entered disabled state [ 683.397210] swp1: left allmulticast mode [ 683.397433] swp1: left promiscuous mode [ 683.397663] br0: port 1(swp1) entered disabled state [ 683.475218] vx0: left allmulticast mode [ 683.475661] vx0: left promiscuous mode [ 683.476066] br0: port 2(vx0) entered disabled state [ 683.476779] swp1: left allmulticast mode [ 683.477120] swp1: left promiscuous mode [ 683.477351] br0: port 1(swp1) entered disabled state [ 683.942148] veth0: renamed from veth1 [ 684.105228] br0: port 1(swp1) entered blocking state [ 684.105641] br0: port 1(swp1) entered disabled state [ 684.106057] swp1: entered allmulticast mode [ 684.106507] swp1: entered promiscuous mode [ 684.106904] br0: port 1(swp1) entered blocking state [ 684.107299] br0: port 1(swp1) entered forwarding state [ 684.139427] br0: port 2(vx0) entered blocking state [ 684.139745] br0: port 2(vx0) entered disabled state [ 684.140041] vx0: entered allmulticast mode [ 684.140340] vx0: entered promiscuous mode [ 684.140577] br0: port 2(vx0) entered blocking state [ 684.140834] br0: port 2(vx0) entered forwarding state [ 684.330891] br0: port 1(swp1) entered blocking state [ 684.331341] br0: port 1(swp1) entered disabled state [ 684.331741] swp1: entered allmulticast mode [ 684.332206] swp1: entered promiscuous mode [ 684.332610] br0: port 1(swp1) entered blocking state [ 684.333012] br0: port 1(swp1) entered forwarding state [ 684.364565] br0: port 2(vx0) entered blocking state [ 684.364859] br0: port 2(vx0) entered disabled state [ 684.365170] vx0: entered allmulticast mode [ 684.365466] vx0: entered promiscuous mode [ 684.365715] br0: port 2(vx0) entered blocking state [ 684.365998] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- [ 689.666456] tc (30782) used greatest stack depth: 11680 bytes left # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 689.729900] 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 ] [ 692.648056] vx0: left allmulticast mode [ 692.648305] vx0: left promiscuous mode [ 692.648531] br0: port 2(vx0) entered disabled state [ 692.649249] swp1: left allmulticast mode [ 692.649480] swp1: left promiscuous mode [ 692.649702] br0: port 1(swp1) entered disabled state [ 692.739220] vx0: left allmulticast mode [ 692.739516] vx0: left promiscuous mode [ 692.739803] br0: port 2(vx0) entered disabled state [ 692.740345] swp1: left allmulticast mode [ 692.740599] swp1: left promiscuous mode [ 692.740864] br0: port 1(swp1) entered disabled state [ 693.137248] veth0: renamed from veth1 [ 693.292415] br0: port 1(swp1) entered blocking state [ 693.292720] br0: port 1(swp1) entered disabled state [ 693.293014] swp1: entered allmulticast mode [ 693.293330] swp1: entered promiscuous mode [ 693.293621] br0: port 1(swp1) entered blocking state [ 693.293915] br0: port 1(swp1) entered forwarding state [ 693.326784] br0: port 2(vx0) entered blocking state [ 693.327168] br0: port 2(vx0) entered disabled state [ 693.327452] vx0: entered allmulticast mode [ 693.327746] vx0: entered promiscuous mode [ 693.327990] br0: port 2(vx0) entered blocking state [ 693.328248] br0: port 2(vx0) entered forwarding state [ 693.535314] br0: port 1(swp1) entered blocking state [ 693.535629] br0: port 1(swp1) entered disabled state [ 693.535905] swp1: entered allmulticast mode [ 693.536219] swp1: entered promiscuous mode [ 693.536494] br0: port 1(swp1) entered blocking state [ 693.536754] br0: port 1(swp1) entered forwarding state [ 693.572903] br0: port 2(vx0) entered blocking state [ 693.573225] br0: port 2(vx0) entered disabled state [ 693.573488] vx0: entered allmulticast mode [ 693.573775] vx0: entered promiscuous mode [ 693.574022] br0: port 2(vx0) entered blocking state [ 693.574282] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 698.940637] br0: port 1(swp1) entered disabled state [ 699.969096] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 706.080928] vx0: left allmulticast mode [ 706.081322] vx0: left promiscuous mode [ 706.081697] br0: port 2(vx0) entered disabled state [ 706.082663] swp1: left allmulticast mode [ 706.082996] swp1: left promiscuous mode [ 706.083314] br0: port 1(swp1) entered disabled state [ 706.162254] vx0: left allmulticast mode [ 706.162529] vx0: left promiscuous mode [ 706.162806] br0: port 2(vx0) entered disabled state [ 706.163315] swp1: left allmulticast mode [ 706.163578] swp1: left promiscuous mode [ 706.163833] br0: port 1(swp1) entered disabled state [ 706.559270] veth0: renamed from veth1 [ 706.740220] br0: port 1(swp1) entered blocking state [ 706.740523] br0: port 1(swp1) entered disabled state [ 706.740807] swp1: entered allmulticast mode [ 706.741121] swp1: entered promiscuous mode [ 706.741396] br0: port 1(swp1) entered blocking state [ 706.741671] br0: port 1(swp1) entered forwarding state [ 706.778890] br0: port 2(vx0) entered blocking state [ 706.779196] br0: port 2(vx0) entered disabled state [ 706.779456] vx0: entered allmulticast mode [ 706.779741] vx0: entered promiscuous mode [ 706.779981] br0: port 2(vx0) entered blocking state [ 706.780243] br0: port 2(vx0) entered forwarding state [ 707.011449] br0: port 1(swp1) entered blocking state [ 707.011879] br0: port 1(swp1) entered disabled state [ 707.012379] swp1: entered allmulticast mode [ 707.012836] swp1: entered promiscuous mode [ 707.013329] br0: port 1(swp1) entered blocking state [ 707.013712] br0: port 1(swp1) entered forwarding state [ 707.048957] br0: port 2(vx0) entered blocking state [ 707.049278] br0: port 2(vx0) entered disabled state [ 707.049561] vx0: entered allmulticast mode [ 707.049881] vx0: entered promiscuous mode [ 707.050122] br0: port 2(vx0) entered blocking state [ 707.050380] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 712.249091] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 742.292074] vx0: left allmulticast mode [ 742.292361] vx0: left promiscuous mode [ 742.292799] br0: port 2(vx0) entered disabled state [ 742.293290] swp1: left allmulticast mode [ 742.293503] swp1: left promiscuous mode [ 742.293741] br0: port 1(swp1) entered disabled state [ 742.357230] vx0: left allmulticast mode [ 742.357678] vx0: left promiscuous mode [ 742.358185] br0: port 2(vx0) entered disabled state [ 742.358844] swp1: left allmulticast mode [ 742.359069] swp1: left promiscuous mode [ 742.359302] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 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__->