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 [ 2881.951636][T21858] veth0: renamed from veth1 [ 2883.042677][T21876] br0: port 1(swp1) entered blocking state [ 2883.043040][T21876] br0: port 1(swp1) entered disabled state [ 2883.043838][T21876] swp1: entered allmulticast mode [ 2883.045154][T21876] swp1: entered promiscuous mode [ 2883.046940][T21876] br0: port 1(swp1) entered blocking state [ 2883.047428][T21876] br0: port 1(swp1) entered forwarding state [ 2883.262032][T21878] br0: port 2(vx0) entered blocking state [ 2883.262637][T21878] br0: port 2(vx0) entered disabled state [ 2883.263031][T21878] vx0: entered allmulticast mode [ 2883.264390][T21878] vx0: entered promiscuous mode [ 2883.265108][T21878] br0: port 2(vx0) entered blocking state [ 2883.265474][T21878] br0: port 2(vx0) entered forwarding state [ 2884.597143][T21891] br0: port 1(swp1) entered blocking state [ 2884.597502][T21891] br0: port 1(swp1) entered disabled state [ 2884.597872][T21891] swp1: entered allmulticast mode [ 2884.599776][T21891] swp1: entered promiscuous mode [ 2884.601031][T21891] br0: port 1(swp1) entered blocking state [ 2884.601372][T21891] br0: port 1(swp1) entered forwarding state [ 2884.805225][T21893] br0: port 2(vx0) entered blocking state [ 2884.805572][T21893] br0: port 2(vx0) entered disabled state [ 2884.805915][T21893] vx0: entered allmulticast mode [ 2884.807195][T21893] vx0: entered promiscuous mode [ 2884.807866][T21893] br0: port 2(vx0) entered blocking state [ 2884.808212][T21893] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2891.640677][ T7527] 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 ] [ 2892.522936][T16083] br0: port 1(swp1) entered blocking state [ 2892.523324][T16083] 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 ] [ 2893.603108][ T7527] 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 ] [ 2894.591712][T16083] br0: port 1(swp1) entered blocking state [ 2894.592104][T16083] 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 ] [ 2896.548142][ T8] 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 ] [ 2897.520283][ T11] vx0: left allmulticast mode [ 2897.520621][ T11] vx0: left promiscuous mode [ 2897.520993][ T11] br0: port 2(vx0) entered disabled state [ 2897.532149][ T11] swp1: left allmulticast mode [ 2897.532433][ T11] swp1: left promiscuous mode [ 2897.532783][ T11] br0: port 1(swp1) entered disabled state [ 2897.774957][ T11] vx0: left allmulticast mode [ 2897.775317][ T11] vx0: left promiscuous mode [ 2897.775689][ T11] br0: port 2(vx0) entered disabled state [ 2897.787020][ T11] swp1: left allmulticast mode [ 2897.787339][ T11] swp1: left promiscuous mode [ 2897.787738][ T11] br0: port 1(swp1) entered disabled state [ 2900.416124][T22027] veth0: renamed from veth1 [ 2901.430273][T22045] br0: port 1(swp1) entered blocking state [ 2901.430634][T22045] br0: port 1(swp1) entered disabled state [ 2901.430997][T22045] swp1: entered allmulticast mode [ 2901.433290][T22045] swp1: entered promiscuous mode [ 2901.434555][T22045] br0: port 1(swp1) entered blocking state [ 2901.434883][T22045] br0: port 1(swp1) entered forwarding state [ 2901.645208][T22047] br0: port 2(vx0) entered blocking state [ 2901.645556][T22047] br0: port 2(vx0) entered disabled state [ 2901.645892][T22047] vx0: entered allmulticast mode [ 2901.647150][T22047] vx0: entered promiscuous mode [ 2901.647800][T22047] br0: port 2(vx0) entered blocking state [ 2901.648127][T22047] br0: port 2(vx0) entered forwarding state [ 2902.932931][T22060] br0: port 1(swp1) entered blocking state [ 2902.934303][T22060] br0: port 1(swp1) entered disabled state [ 2902.934675][T22060] swp1: entered allmulticast mode [ 2902.935988][T22060] swp1: entered promiscuous mode [ 2902.937246][T22060] br0: port 1(swp1) entered blocking state [ 2902.937571][T22060] br0: port 1(swp1) entered forwarding state [ 2903.139923][T22062] br0: port 2(vx0) entered blocking state [ 2903.140284][T22062] br0: port 2(vx0) entered disabled state [ 2903.140621][T22062] vx0: entered allmulticast mode [ 2903.141860][T22062] vx0: entered promiscuous mode [ 2903.142400][T22062] br0: port 2(vx0) entered blocking state [ 2903.142718][T22062] 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 ] [ 2911.007051][ T7527] 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 ] [ 2912.447193][T19092] br0: port 1(swp1) entered blocking state [ 2912.447632][T19092] 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 ] [ 2913.555522][T16083] 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 ] [ 2915.068197][ T7527] br0: port 1(swp1) entered blocking state [ 2915.068587][ T7527] 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 ] [ 2918.131256][ T7527] 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 ] [ 2919.673133][ T11] vx0: left allmulticast mode [ 2919.673474][ T11] vx0: left promiscuous mode [ 2919.673837][ T11] br0: port 2(vx0) entered disabled state [ 2919.685254][ T11] swp1: left allmulticast mode [ 2919.685643][ T11] swp1: left promiscuous mode [ 2919.686157][ T11] br0: port 1(swp1) entered disabled state [ 2919.966199][ T11] vx0: left allmulticast mode [ 2919.966507][ T11] vx0: left promiscuous mode [ 2919.966869][ T11] br0: port 2(vx0) entered disabled state [ 2919.982234][ T11] swp1: left allmulticast mode [ 2919.982560][ T11] swp1: left promiscuous mode [ 2919.982972][ T11] br0: port 1(swp1) entered disabled state [ 2922.552145][T22258] veth0: renamed from veth1 [ 2923.609301][T22275] br0: port 1(swp1) entered blocking state [ 2923.609681][T22275] br0: port 1(swp1) entered disabled state [ 2923.610061][T22275] swp1: entered allmulticast mode [ 2923.611431][T22275] swp1: entered promiscuous mode [ 2923.615807][T22275] br0: port 1(swp1) entered blocking state [ 2923.616162][T22275] br0: port 1(swp1) entered forwarding state [ 2923.820642][T22277] br0: port 2(vx0) entered blocking state [ 2923.821001][T22277] br0: port 2(vx0) entered disabled state [ 2923.821355][T22277] vx0: entered allmulticast mode [ 2923.822668][T22277] vx0: entered promiscuous mode [ 2923.823241][T22277] br0: port 2(vx0) entered blocking state [ 2923.823569][T22277] br0: port 2(vx0) entered forwarding state [ 2925.119725][T22290] br0: port 1(swp1) entered blocking state [ 2925.120105][T22290] br0: port 1(swp1) entered disabled state [ 2925.120470][T22290] swp1: entered allmulticast mode [ 2925.122803][T22290] swp1: entered promiscuous mode [ 2925.124069][T22290] br0: port 1(swp1) entered blocking state [ 2925.124413][T22290] br0: port 1(swp1) entered forwarding state [ 2925.331377][T22292] br0: port 2(vx0) entered blocking state [ 2925.331737][T22292] br0: port 2(vx0) entered disabled state [ 2925.332079][T22292] vx0: entered allmulticast mode [ 2925.333429][T22292] vx0: entered promiscuous mode [ 2925.333987][T22292] br0: port 2(vx0) entered blocking state [ 2925.334330][T22292] 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 ] [ 2932.632686][T16083] 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 ] [ 2940.129701][ T11] vx0: left allmulticast mode [ 2940.130045][ T11] vx0: left promiscuous mode [ 2940.130443][ T11] br0: port 2(vx0) entered disabled state [ 2940.141545][ T11] swp1: left allmulticast mode [ 2940.141829][ T11] swp1: left promiscuous mode [ 2940.142235][ T11] br0: port 1(swp1) entered disabled state [ 2940.389004][ T11] vx0: left allmulticast mode [ 2940.389326][ T11] vx0: left promiscuous mode [ 2940.389669][ T11] br0: port 2(vx0) entered disabled state [ 2940.398256][ T11] swp1: left allmulticast mode [ 2940.398553][ T11] swp1: left promiscuous mode [ 2940.398919][ T11] br0: port 1(swp1) entered disabled state [ 2942.985931][T22479] veth0: renamed from veth1 [ 2943.990472][T22496] br0: port 1(swp1) entered blocking state [ 2943.990857][T22496] br0: port 1(swp1) entered disabled state [ 2943.991945][T22496] swp1: entered allmulticast mode [ 2943.993338][T22496] swp1: entered promiscuous mode [ 2943.994703][T22496] br0: port 1(swp1) entered blocking state [ 2943.995045][T22496] br0: port 1(swp1) entered forwarding state [ 2944.196743][T22498] br0: port 2(vx0) entered blocking state [ 2944.197113][T22498] br0: port 2(vx0) entered disabled state [ 2944.197453][T22498] vx0: entered allmulticast mode [ 2944.198703][T22498] vx0: entered promiscuous mode [ 2944.199266][T22498] br0: port 2(vx0) entered blocking state [ 2944.199586][T22498] br0: port 2(vx0) entered forwarding state [ 2945.539990][T22511] br0: port 1(swp1) entered blocking state [ 2945.540394][T22511] br0: port 1(swp1) entered disabled state [ 2945.540789][T22511] swp1: entered allmulticast mode [ 2945.542222][T22511] swp1: entered promiscuous mode [ 2945.543571][T22511] br0: port 1(swp1) entered blocking state [ 2945.543920][T22511] br0: port 1(swp1) entered forwarding state [ 2945.745829][T22513] br0: port 2(vx0) entered blocking state [ 2945.746770][T22513] br0: port 2(vx0) entered disabled state [ 2945.747124][T22513] vx0: entered allmulticast mode [ 2945.748351][T22513] vx0: entered promiscuous mode [ 2945.748885][T22513] br0: port 2(vx0) entered blocking state [ 2945.749217][T22513] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2952.821909][T16083] br0: port 1(swp1) entered disabled state [ 2953.868444][ T7527] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2959.689145][ T11] vx0: left allmulticast mode [ 2959.689474][ T11] vx0: left promiscuous mode [ 2959.689828][ T11] br0: port 2(vx0) entered disabled state [ 2959.705169][ T11] swp1: left allmulticast mode [ 2959.705465][ T11] swp1: left promiscuous mode [ 2959.705812][ T11] br0: port 1(swp1) entered disabled state [ 2959.978391][ T11] vx0: left allmulticast mode [ 2959.978692][ T11] vx0: left promiscuous mode [ 2959.979032][ T11] br0: port 2(vx0) entered disabled state [ 2959.990316][ T11] swp1: left allmulticast mode [ 2959.990655][ T11] swp1: left promiscuous mode [ 2959.991023][ T11] br0: port 1(swp1) entered disabled state [ 2962.466278][T22588] veth0: renamed from veth1 [ 2963.438845][T22607] br0: port 1(swp1) entered blocking state [ 2963.440075][T22607] br0: port 1(swp1) entered disabled state [ 2963.440456][T22607] swp1: entered allmulticast mode [ 2963.441732][T22607] swp1: entered promiscuous mode [ 2963.442960][T22607] br0: port 1(swp1) entered blocking state [ 2963.443306][T22607] br0: port 1(swp1) entered forwarding state [ 2963.658346][T22609] br0: port 2(vx0) entered blocking state [ 2963.658700][T22609] br0: port 2(vx0) entered disabled state [ 2963.659035][T22609] vx0: entered allmulticast mode [ 2963.661056][T22609] vx0: entered promiscuous mode [ 2963.661717][T22609] br0: port 2(vx0) entered blocking state [ 2963.662035][T22609] br0: port 2(vx0) entered forwarding state [ 2964.977763][T22622] br0: port 1(swp1) entered blocking state [ 2964.978143][T22622] br0: port 1(swp1) entered disabled state [ 2964.978511][T22622] swp1: entered allmulticast mode [ 2964.979792][T22622] swp1: entered promiscuous mode [ 2964.982415][T22622] br0: port 1(swp1) entered blocking state [ 2964.982747][T22622] br0: port 1(swp1) entered forwarding state [ 2965.233471][T22624] br0: port 2(vx0) entered blocking state [ 2965.233829][T22624] br0: port 2(vx0) entered disabled state [ 2965.234652][T22624] vx0: entered allmulticast mode [ 2965.235898][T22624] vx0: entered promiscuous mode [ 2965.236442][T22624] br0: port 2(vx0) entered blocking state [ 2965.236759][T22624] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2971.449218][T19092] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3001.750202][ T11] vx0: left allmulticast mode [ 3001.750562][ T11] vx0: left promiscuous mode [ 3001.750936][ T11] br0: port 2(vx0) entered disabled state [ 3001.762153][ T11] swp1: left allmulticast mode [ 3001.762459][ T11] swp1: left promiscuous mode [ 3001.762832][ T11] br0: port 1(swp1) entered disabled state [ 3002.050075][ T11] vx0: left allmulticast mode [ 3002.050452][ T11] vx0: left promiscuous mode [ 3002.050862][ T11] br0: port 2(vx0) entered disabled state [ 3002.062199][ T11] swp1: left allmulticast mode [ 3002.062485][ T11] swp1: left promiscuous mode [ 3002.062848][ T11] 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__->