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 [ 2783.595308][T22823] veth0: renamed from veth1 [ 2784.686443][T22840] br0: port 1(swp1) entered blocking state [ 2784.686810][T22840] br0: port 1(swp1) entered disabled state [ 2784.688000][T22840] swp1: entered allmulticast mode [ 2784.689323][T22840] swp1: entered promiscuous mode [ 2784.691062][T22840] br0: port 1(swp1) entered blocking state [ 2784.691516][T22840] br0: port 1(swp1) entered forwarding state [ 2784.900878][T22842] br0: port 2(vx0) entered blocking state [ 2784.901250][T22842] br0: port 2(vx0) entered disabled state [ 2784.901589][T22842] vx0: entered allmulticast mode [ 2784.902849][T22842] vx0: entered promiscuous mode [ 2784.903392][T22842] br0: port 2(vx0) entered blocking state [ 2784.903750][T22842] br0: port 2(vx0) entered forwarding state [ 2786.230618][T22855] br0: port 1(swp1) entered blocking state [ 2786.230979][T22855] br0: port 1(swp1) entered disabled state [ 2786.231367][T22855] swp1: entered allmulticast mode [ 2786.232624][T22855] swp1: entered promiscuous mode [ 2786.234024][T22855] br0: port 1(swp1) entered blocking state [ 2786.234372][T22855] br0: port 1(swp1) entered forwarding state [ 2786.474036][T22857] br0: port 2(vx0) entered blocking state [ 2786.474422][T22857] br0: port 2(vx0) entered disabled state [ 2786.474772][T22857] vx0: entered allmulticast mode [ 2786.476015][T22857] vx0: entered promiscuous mode [ 2786.476563][T22857] br0: port 2(vx0) entered blocking state [ 2786.476875][T22857] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2793.401893][T12087] 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 ] [ 2794.356523][ T7408] br0: port 1(swp1) entered blocking state [ 2794.357056][ T7408] 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 ] [ 2795.563151][T11009] 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 ] [ 2796.560023][ T7408] br0: port 1(swp1) entered blocking state [ 2796.560593][ T7408] 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 ] [ 2798.570288][T15995] 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 ] [ 2799.562019][ T11] vx0: left allmulticast mode [ 2799.562376][ T11] vx0: left promiscuous mode [ 2799.562762][ T11] br0: port 2(vx0) entered disabled state [ 2799.571330][ T11] swp1: left allmulticast mode [ 2799.571643][ T11] swp1: left promiscuous mode [ 2799.571988][ T11] br0: port 1(swp1) entered disabled state [ 2799.862987][ T11] vx0: left allmulticast mode [ 2799.863325][ T11] vx0: left promiscuous mode [ 2799.863704][ T11] br0: port 2(vx0) entered disabled state [ 2799.875218][ T11] swp1: left allmulticast mode [ 2799.875525][ T11] swp1: left promiscuous mode [ 2799.875900][ T11] br0: port 1(swp1) entered disabled state [ 2802.479415][T22993] veth0: renamed from veth1 [ 2803.522726][T23010] br0: port 1(swp1) entered blocking state [ 2803.523099][T23010] br0: port 1(swp1) entered disabled state [ 2803.523519][T23010] swp1: entered allmulticast mode [ 2803.524901][T23010] swp1: entered promiscuous mode [ 2803.526195][T23010] br0: port 1(swp1) entered blocking state [ 2803.526546][T23010] br0: port 1(swp1) entered forwarding state [ 2803.743313][T23012] br0: port 2(vx0) entered blocking state [ 2803.743717][T23012] br0: port 2(vx0) entered disabled state [ 2803.744083][T23012] vx0: entered allmulticast mode [ 2803.745465][T23012] vx0: entered promiscuous mode [ 2803.746059][T23012] br0: port 2(vx0) entered blocking state [ 2803.746429][T23012] br0: port 2(vx0) entered forwarding state [ 2805.031425][T23025] br0: port 1(swp1) entered blocking state [ 2805.031812][T23025] br0: port 1(swp1) entered disabled state [ 2805.033069][T23025] swp1: entered allmulticast mode [ 2805.034376][T23025] swp1: entered promiscuous mode [ 2805.039818][T23025] br0: port 1(swp1) entered blocking state [ 2805.040152][T23025] br0: port 1(swp1) entered forwarding state [ 2805.238629][T23027] br0: port 2(vx0) entered blocking state [ 2805.238982][T23027] br0: port 2(vx0) entered disabled state [ 2805.239352][T23027] vx0: entered allmulticast mode [ 2805.240631][T23027] vx0: entered promiscuous mode [ 2805.241191][T23027] br0: port 2(vx0) entered blocking state [ 2805.241507][T23027] 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 ] [ 2813.308515][ T7408] 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 ] [ 2814.823042][T22913] br0: port 1(swp1) entered blocking state [ 2814.823441][T22913] 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 ] [ 2815.949886][T22913] 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 ] [ 2817.372481][T15995] br0: port 1(swp1) entered blocking state [ 2817.372860][T15995] 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 ] [ 2820.667248][T15995] 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 ] [ 2822.342148][ T11] vx0: left allmulticast mode [ 2822.342657][ T11] vx0: left promiscuous mode [ 2822.343267][ T11] br0: port 2(vx0) entered disabled state [ 2822.360317][ T11] swp1: left allmulticast mode [ 2822.360754][ T11] swp1: left promiscuous mode [ 2822.361343][ T11] br0: port 1(swp1) entered disabled state [ 2822.640047][ T11] vx0: left allmulticast mode [ 2822.640411][ T11] vx0: left promiscuous mode [ 2822.640820][ T11] br0: port 2(vx0) entered disabled state [ 2822.652200][ T11] swp1: left allmulticast mode [ 2822.652523][ T11] swp1: left promiscuous mode [ 2822.652882][ T11] br0: port 1(swp1) entered disabled state [ 2825.108290][T23222] veth0: renamed from veth1 [ 2826.076912][T23240] br0: port 1(swp1) entered blocking state [ 2826.077323][T23240] br0: port 1(swp1) entered disabled state [ 2826.077701][T23240] swp1: entered allmulticast mode [ 2826.080128][T23240] swp1: entered promiscuous mode [ 2826.081480][T23240] br0: port 1(swp1) entered blocking state [ 2826.081824][T23240] br0: port 1(swp1) entered forwarding state [ 2826.281138][T23242] br0: port 2(vx0) entered blocking state [ 2826.281517][T23242] br0: port 2(vx0) entered disabled state [ 2826.281861][T23242] vx0: entered allmulticast mode [ 2826.283123][T23242] vx0: entered promiscuous mode [ 2826.283827][T23242] br0: port 2(vx0) entered blocking state [ 2826.284141][T23242] br0: port 2(vx0) entered forwarding state [ 2827.589402][T23255] br0: port 1(swp1) entered blocking state [ 2827.589908][T23255] br0: port 1(swp1) entered disabled state [ 2827.591082][T23255] swp1: entered allmulticast mode [ 2827.593080][T23255] swp1: entered promiscuous mode [ 2827.595807][T23255] br0: port 1(swp1) entered blocking state [ 2827.596222][T23255] br0: port 1(swp1) entered forwarding state [ 2827.831333][T23257] br0: port 2(vx0) entered blocking state [ 2827.831692][T23257] br0: port 2(vx0) entered disabled state [ 2827.832027][T23257] vx0: entered allmulticast mode [ 2827.833269][T23257] vx0: entered promiscuous mode [ 2827.833920][T23257] br0: port 2(vx0) entered blocking state [ 2827.834255][T23257] 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 ] [ 2835.271704][ T7408] 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 ] [ 2842.889152][ T11] vx0: left allmulticast mode [ 2842.889475][ T11] vx0: left promiscuous mode [ 2842.889830][ T11] br0: port 2(vx0) entered disabled state [ 2842.907186][ T11] swp1: left allmulticast mode [ 2842.907473][ T11] swp1: left promiscuous mode [ 2842.907826][ T11] br0: port 1(swp1) entered disabled state [ 2843.155702][ T11] vx0: left allmulticast mode [ 2843.156037][ T11] vx0: left promiscuous mode [ 2843.156454][ T11] br0: port 2(vx0) entered disabled state [ 2843.167676][ T11] swp1: left allmulticast mode [ 2843.167959][ T11] swp1: left promiscuous mode [ 2843.168313][ T11] br0: port 1(swp1) entered disabled state [ 2845.585901][T23445] veth0: renamed from veth1 [ 2846.517250][T23462] br0: port 1(swp1) entered blocking state [ 2846.517610][T23462] br0: port 1(swp1) entered disabled state [ 2846.517969][T23462] swp1: entered allmulticast mode [ 2846.520100][T23462] swp1: entered promiscuous mode [ 2846.521334][T23462] br0: port 1(swp1) entered blocking state [ 2846.521658][T23462] br0: port 1(swp1) entered forwarding state [ 2846.712925][T23464] br0: port 2(vx0) entered blocking state [ 2846.713291][T23464] br0: port 2(vx0) entered disabled state [ 2846.713640][T23464] vx0: entered allmulticast mode [ 2846.714890][T23464] vx0: entered promiscuous mode [ 2846.715533][T23464] br0: port 2(vx0) entered blocking state [ 2846.715851][T23464] br0: port 2(vx0) entered forwarding state [ 2847.908241][T23477] br0: port 1(swp1) entered blocking state [ 2847.908602][T23477] br0: port 1(swp1) entered disabled state [ 2847.908963][T23477] swp1: entered allmulticast mode [ 2847.910225][T23477] swp1: entered promiscuous mode [ 2847.911447][T23477] br0: port 1(swp1) entered blocking state [ 2847.911784][T23477] br0: port 1(swp1) entered forwarding state [ 2848.099540][T23479] br0: port 2(vx0) entered blocking state [ 2848.099894][T23479] br0: port 2(vx0) entered disabled state [ 2848.100245][T23479] vx0: entered allmulticast mode [ 2848.101481][T23479] vx0: entered promiscuous mode [ 2848.102124][T23479] br0: port 2(vx0) entered blocking state [ 2848.102458][T23479] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2855.077250][ T7408] br0: port 1(swp1) entered disabled state [ 2856.077384][T15995] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2861.921921][ T11] vx0: left allmulticast mode [ 2861.922261][ T11] vx0: left promiscuous mode [ 2861.922611][ T11] br0: port 2(vx0) entered disabled state [ 2861.931365][ T11] swp1: left allmulticast mode [ 2861.931706][ T11] swp1: left promiscuous mode [ 2861.932083][ T11] br0: port 1(swp1) entered disabled state [ 2862.190174][ T11] vx0: left allmulticast mode [ 2862.190519][ T11] vx0: left promiscuous mode [ 2862.190881][ T11] br0: port 2(vx0) entered disabled state [ 2862.202094][ T11] swp1: left allmulticast mode [ 2862.202443][ T11] swp1: left promiscuous mode [ 2862.202819][ T11] br0: port 1(swp1) entered disabled state [ 2864.682993][T23557] veth0: renamed from veth1 [ 2865.630135][T23574] br0: port 1(swp1) entered blocking state [ 2865.630509][T23574] br0: port 1(swp1) entered disabled state [ 2865.630866][T23574] swp1: entered allmulticast mode [ 2865.632109][T23574] swp1: entered promiscuous mode [ 2865.634142][T23574] br0: port 1(swp1) entered blocking state [ 2865.634492][T23574] br0: port 1(swp1) entered forwarding state [ 2865.828943][T23576] br0: port 2(vx0) entered blocking state [ 2865.829316][T23576] br0: port 2(vx0) entered disabled state [ 2865.829666][T23576] vx0: entered allmulticast mode [ 2865.830895][T23576] vx0: entered promiscuous mode [ 2865.831436][T23576] br0: port 2(vx0) entered blocking state [ 2865.831755][T23576] br0: port 2(vx0) entered forwarding state [ 2867.119349][T23589] br0: port 1(swp1) entered blocking state [ 2867.119875][T23589] br0: port 1(swp1) entered disabled state [ 2867.120434][T23589] swp1: entered allmulticast mode [ 2867.123092][T23589] swp1: entered promiscuous mode [ 2867.125243][T23589] br0: port 1(swp1) entered blocking state [ 2867.125742][T23589] br0: port 1(swp1) entered forwarding state [ 2867.322418][T23591] br0: port 2(vx0) entered blocking state [ 2867.322767][T23591] br0: port 2(vx0) entered disabled state [ 2867.323106][T23591] vx0: entered allmulticast mode [ 2867.324325][T23591] vx0: entered promiscuous mode [ 2867.324840][T23591] br0: port 2(vx0) entered blocking state [ 2867.325153][T23591] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2873.398599][T15995] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2903.714188][ T11] vx0: left allmulticast mode [ 2903.714586][ T11] vx0: left promiscuous mode [ 2903.714960][ T11] br0: port 2(vx0) entered disabled state [ 2903.722685][ T11] swp1: left allmulticast mode [ 2903.722978][ T11] swp1: left promiscuous mode [ 2903.723361][ T11] br0: port 1(swp1) entered disabled state [ 2904.020202][ T11] vx0: left allmulticast mode [ 2904.020541][ T11] vx0: left promiscuous mode [ 2904.020885][ T11] br0: port 2(vx0) entered disabled state [ 2904.032281][ T11] swp1: left allmulticast mode [ 2904.032586][ T11] swp1: left promiscuous mode [ 2904.032931][ 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__->