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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 2822.219646][T32153] veth0: renamed from veth1 [ 2823.202217][T32170] br0: port 1(swp1) entered blocking state [ 2823.203268][T32170] br0: port 1(swp1) entered disabled state [ 2823.203664][T32170] swp1: entered allmulticast mode [ 2823.205005][T32170] swp1: entered promiscuous mode [ 2823.206311][T32170] br0: port 1(swp1) entered blocking state [ 2823.206673][T32170] br0: port 1(swp1) entered forwarding state [ 2823.404030][T32172] br0: port 2(vx0) entered blocking state [ 2823.404401][T32172] br0: port 2(vx0) entered disabled state [ 2823.404754][T32172] vx0: entered allmulticast mode [ 2823.406031][T32172] vx0: entered promiscuous mode [ 2823.406702][T32172] br0: port 2(vx0) entered blocking state [ 2823.407016][T32172] br0: port 2(vx0) entered forwarding state [ 2824.661582][T32185] br0: port 1(swp1) entered blocking state [ 2824.661946][T32185] br0: port 1(swp1) entered disabled state [ 2824.662312][T32185] swp1: entered allmulticast mode [ 2824.663576][T32185] swp1: entered promiscuous mode [ 2824.664803][T32185] br0: port 1(swp1) entered blocking state [ 2824.665132][T32185] br0: port 1(swp1) entered forwarding state [ 2824.862816][T32187] br0: port 2(vx0) entered blocking state [ 2824.863175][T32187] br0: port 2(vx0) entered disabled state [ 2824.863539][T32187] vx0: entered allmulticast mode [ 2824.864777][T32187] vx0: entered promiscuous mode [ 2824.865310][T32187] br0: port 2(vx0) entered blocking state [ 2824.865642][T32187] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 2830.800436][T32198] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2832.085721][T15614] 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 ] [ 2832.940062][T26624] br0: port 1(swp1) entered blocking state [ 2832.940458][T26624] 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 ] [ 2834.015035][T26624] 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 ] [ 2834.897529][T26624] br0: port 1(swp1) entered blocking state [ 2834.897924][T26624] 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 ] [ 2836.742174][ T3582] 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 ] [ 2837.737014][ T72] vx0: left allmulticast mode [ 2837.737326][ T72] vx0: left promiscuous mode [ 2837.737701][ T72] br0: port 2(vx0) entered disabled state [ 2837.746448][ T72] swp1: left allmulticast mode [ 2837.746734][ T72] swp1: left promiscuous mode [ 2837.747114][ T72] br0: port 1(swp1) entered disabled state [ 2838.009246][ T72] vx0: left allmulticast mode [ 2838.009569][ T72] vx0: left promiscuous mode [ 2838.009930][ T72] br0: port 2(vx0) entered disabled state [ 2838.017633][ T72] swp1: left allmulticast mode [ 2838.017941][ T72] swp1: left promiscuous mode [ 2838.018304][ T72] br0: port 1(swp1) entered disabled state [ 2840.514207][T32325] veth0: renamed from veth1 [ 2841.533269][T32341] br0: port 1(swp1) entered blocking state [ 2841.534538][T32341] br0: port 1(swp1) entered disabled state [ 2841.534910][T32341] swp1: entered allmulticast mode [ 2841.536196][T32341] swp1: entered promiscuous mode [ 2841.537450][T32341] br0: port 1(swp1) entered blocking state [ 2841.537778][T32341] br0: port 1(swp1) entered forwarding state [ 2841.736956][T32343] br0: port 2(vx0) entered blocking state [ 2841.737309][T32343] br0: port 2(vx0) entered disabled state [ 2841.737662][T32343] vx0: entered allmulticast mode [ 2841.738920][T32343] vx0: entered promiscuous mode [ 2841.739595][T32343] br0: port 2(vx0) entered blocking state [ 2841.739909][T32343] br0: port 2(vx0) entered forwarding state [ 2842.992345][T32356] br0: port 1(swp1) entered blocking state [ 2842.992730][T32356] br0: port 1(swp1) entered disabled state [ 2842.993097][T32356] swp1: entered allmulticast mode [ 2842.995261][T32356] swp1: entered promiscuous mode [ 2842.996516][T32356] br0: port 1(swp1) entered blocking state [ 2842.996843][T32356] br0: port 1(swp1) entered forwarding state [ 2843.206124][T32358] br0: port 2(vx0) entered blocking state [ 2843.207043][T32358] br0: port 2(vx0) entered disabled state [ 2843.207399][T32358] vx0: entered allmulticast mode [ 2843.208650][T32358] vx0: entered promiscuous mode [ 2843.209299][T32358] br0: port 2(vx0) entered blocking state [ 2843.209632][T32358] 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 ] [ 2851.014466][ T3526] 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 ] [ 2852.418436][ T3526] br0: port 1(swp1) entered blocking state [ 2852.418803][ T3526] 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 ] [ 2853.461234][ T3526] 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 ] [ 2854.929075][ T3526] br0: port 1(swp1) entered blocking state [ 2854.929470][ T3526] 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 ] [ 2857.833733][T26624] 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 ] [ 2859.386592][ T72] vx0: left allmulticast mode [ 2859.386924][ T72] vx0: left promiscuous mode [ 2859.387285][ T72] br0: port 2(vx0) entered disabled state [ 2859.398370][ T72] swp1: left allmulticast mode [ 2859.398666][ T72] swp1: left promiscuous mode [ 2859.399028][ T72] br0: port 1(swp1) entered disabled state [ 2859.666987][ T72] vx0: left allmulticast mode [ 2859.667304][ T72] vx0: left promiscuous mode [ 2859.667671][ T72] br0: port 2(vx0) entered disabled state [ 2859.681273][ T72] swp1: left allmulticast mode [ 2859.681608][ T72] swp1: left promiscuous mode [ 2859.681964][ T72] br0: port 1(swp1) entered disabled state [ 2862.340444][T32555] veth0: renamed from veth1 [ 2863.381842][T32572] br0: port 1(swp1) entered blocking state [ 2863.382205][T32572] br0: port 1(swp1) entered disabled state [ 2863.382582][T32572] swp1: entered allmulticast mode [ 2863.383838][T32572] swp1: entered promiscuous mode [ 2863.385876][T32572] br0: port 1(swp1) entered blocking state [ 2863.386210][T32572] br0: port 1(swp1) entered forwarding state [ 2863.590932][T32574] br0: port 2(vx0) entered blocking state [ 2863.591314][T32574] br0: port 2(vx0) entered disabled state [ 2863.591710][T32574] vx0: entered allmulticast mode [ 2863.593028][T32574] vx0: entered promiscuous mode [ 2863.594458][T32574] br0: port 2(vx0) entered blocking state [ 2863.594792][T32574] br0: port 2(vx0) entered forwarding state [ 2864.851773][T32587] br0: port 1(swp1) entered blocking state [ 2864.852135][T32587] br0: port 1(swp1) entered disabled state [ 2864.852520][T32587] swp1: entered allmulticast mode [ 2864.853772][T32587] swp1: entered promiscuous mode [ 2864.855845][T32587] br0: port 1(swp1) entered blocking state [ 2864.856175][T32587] br0: port 1(swp1) entered forwarding state [ 2865.054659][T32589] br0: port 2(vx0) entered blocking state [ 2865.055015][T32589] br0: port 2(vx0) entered disabled state [ 2865.055556][T32589] vx0: entered allmulticast mode [ 2865.056782][T32589] vx0: entered promiscuous mode [ 2865.057453][T32589] br0: port 2(vx0) entered blocking state [ 2865.057770][T32589] 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 ] [ 2872.284465][T26624] 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 ] [ 2879.496293][ T72] vx0: left allmulticast mode [ 2879.496627][ T72] vx0: left promiscuous mode [ 2879.496978][ T72] br0: port 2(vx0) entered disabled state [ 2879.505553][ T72] swp1: left allmulticast mode [ 2879.505850][ T72] swp1: left promiscuous mode [ 2879.506225][ T72] br0: port 1(swp1) entered disabled state [ 2879.748375][ T72] vx0: left allmulticast mode [ 2879.748731][ T72] vx0: left promiscuous mode [ 2879.749093][ T72] br0: port 2(vx0) entered disabled state [ 2879.760274][ T72] swp1: left allmulticast mode [ 2879.760584][ T72] swp1: left promiscuous mode [ 2879.760984][ T72] br0: port 1(swp1) entered disabled state [ 2882.220800][ T306] veth0: renamed from veth1 [ 2883.188752][ T324] br0: port 1(swp1) entered blocking state [ 2883.189114][ T324] br0: port 1(swp1) entered disabled state [ 2883.189496][ T324] swp1: entered allmulticast mode [ 2883.190791][ T324] swp1: entered promiscuous mode [ 2883.192650][ T324] br0: port 1(swp1) entered blocking state [ 2883.192980][ T324] br0: port 1(swp1) entered forwarding state [ 2883.385580][ T326] br0: port 2(vx0) entered blocking state [ 2883.385932][ T326] br0: port 2(vx0) entered disabled state [ 2883.386268][ T326] vx0: entered allmulticast mode [ 2883.387518][ T326] vx0: entered promiscuous mode [ 2883.388050][ T326] br0: port 2(vx0) entered blocking state [ 2883.388382][ T326] br0: port 2(vx0) entered forwarding state [ 2884.633454][ T339] br0: port 1(swp1) entered blocking state [ 2884.633821][ T339] br0: port 1(swp1) entered disabled state [ 2884.634186][ T339] swp1: entered allmulticast mode [ 2884.635823][ T339] swp1: entered promiscuous mode [ 2884.637073][ T339] br0: port 1(swp1) entered blocking state [ 2884.637413][ T339] br0: port 1(swp1) entered forwarding state [ 2884.832317][ T341] br0: port 2(vx0) entered blocking state [ 2884.832702][ T341] br0: port 2(vx0) entered disabled state [ 2884.833065][ T341] vx0: entered allmulticast mode [ 2884.834370][ T341] vx0: entered promiscuous mode [ 2884.834917][ T341] br0: port 2(vx0) entered blocking state [ 2884.835241][ T341] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2891.765457][T26624] br0: port 1(swp1) entered disabled state [ 2892.815643][ T3526] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2898.626073][ T72] vx0: left allmulticast mode [ 2898.626457][ T72] vx0: left promiscuous mode [ 2898.626855][ T72] br0: port 2(vx0) entered disabled state [ 2898.641714][ T72] swp1: left allmulticast mode [ 2898.642060][ T72] swp1: left promiscuous mode [ 2898.642470][ T72] br0: port 1(swp1) entered disabled state [ 2898.899190][ T72] vx0: left allmulticast mode [ 2898.899552][ T72] vx0: left promiscuous mode [ 2898.899948][ T72] br0: port 2(vx0) entered disabled state [ 2898.906624][ T72] swp1: left allmulticast mode [ 2898.906953][ T72] swp1: left promiscuous mode [ 2898.907407][ T72] br0: port 1(swp1) entered disabled state [ 2901.611302][ T417] veth0: renamed from veth1 [ 2902.592916][ T434] br0: port 1(swp1) entered blocking state [ 2902.593299][ T434] br0: port 1(swp1) entered disabled state [ 2902.593691][ T434] swp1: entered allmulticast mode [ 2902.595059][ T434] swp1: entered promiscuous mode [ 2902.596829][ T434] br0: port 1(swp1) entered blocking state [ 2902.597192][ T434] br0: port 1(swp1) entered forwarding state [ 2902.789504][ T436] br0: port 2(vx0) entered blocking state [ 2902.789869][ T436] br0: port 2(vx0) entered disabled state [ 2902.790216][ T436] vx0: entered allmulticast mode [ 2902.792160][ T436] vx0: entered promiscuous mode [ 2902.792839][ T436] br0: port 2(vx0) entered blocking state [ 2902.793164][ T436] br0: port 2(vx0) entered forwarding state [ 2904.065043][ T449] br0: port 1(swp1) entered blocking state [ 2904.065423][ T449] br0: port 1(swp1) entered disabled state [ 2904.065790][ T449] swp1: entered allmulticast mode [ 2904.067059][ T449] swp1: entered promiscuous mode [ 2904.068280][ T449] br0: port 1(swp1) entered blocking state [ 2904.068618][ T449] br0: port 1(swp1) entered forwarding state [ 2904.275097][ T451] br0: port 2(vx0) entered blocking state [ 2904.276123][ T451] br0: port 2(vx0) entered disabled state [ 2904.276494][ T451] vx0: entered allmulticast mode [ 2904.277820][ T451] vx0: entered promiscuous mode [ 2904.278349][ T451] br0: port 2(vx0) entered blocking state [ 2904.278698][ T451] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2910.362491][ T3526] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2940.656389][ T72] vx0: left allmulticast mode [ 2940.656731][ T72] vx0: left promiscuous mode [ 2940.657140][ T72] br0: port 2(vx0) entered disabled state [ 2940.670306][ T72] swp1: left allmulticast mode [ 2940.670609][ T72] swp1: left promiscuous mode [ 2940.671020][ T72] br0: port 1(swp1) entered disabled state [ 2940.951246][ T72] vx0: left allmulticast mode [ 2940.951590][ T72] vx0: left promiscuous mode [ 2940.951984][ T72] br0: port 2(vx0) entered disabled state [ 2940.960589][ T72] swp1: left allmulticast mode [ 2940.960905][ T72] swp1: left promiscuous mode [ 2940.961287][ T72] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->