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 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3648.720722][T18459] veth0: renamed from veth1 [ 3650.253888][T18475] br0: port 1(swp1) entered blocking state [ 3650.254231][T18475] br0: port 1(swp1) entered disabled state [ 3650.255569][T18475] swp1: entered allmulticast mode [ 3650.256965][T18475] swp1: entered promiscuous mode [ 3650.258345][T18475] br0: port 1(swp1) entered blocking state [ 3650.258659][T18475] br0: port 1(swp1) entered forwarding state [ 3650.581695][T18477] br0: port 2(vx0) entered blocking state [ 3650.582031][T18477] br0: port 2(vx0) entered disabled state [ 3650.582834][T18477] vx0: entered allmulticast mode [ 3650.584172][T18477] vx0: entered promiscuous mode [ 3650.584755][T18477] br0: port 2(vx0) entered blocking state [ 3650.585057][T18477] br0: port 2(vx0) entered forwarding state [ 3652.576386][T18490] br0: port 1(swp1) entered blocking state [ 3652.576730][T18490] br0: port 1(swp1) entered disabled state [ 3652.577076][T18490] swp1: entered allmulticast mode [ 3652.579301][T18490] swp1: entered promiscuous mode [ 3652.585208][T18490] br0: port 1(swp1) entered blocking state [ 3652.585545][T18490] br0: port 1(swp1) entered forwarding state [ 3652.917224][T18492] br0: port 2(vx0) entered blocking state [ 3652.917577][T18492] br0: port 2(vx0) entered disabled state [ 3652.917904][T18492] vx0: entered allmulticast mode [ 3652.919257][T18492] vx0: entered promiscuous mode [ 3652.924442][T18492] br0: port 2(vx0) entered blocking state [ 3652.924757][T18492] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3660.605399][T17840] 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 ] [ 3662.138969][ T246] br0: port 1(swp1) entered blocking state [ 3662.139322][ T246] 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 ] [ 3663.982122][ T246] 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 ] [ 3665.571002][T17573] br0: port 1(swp1) entered blocking state [ 3665.571407][T17573] 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 ] [ 3668.528205][T17840] 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 ] [ 3670.063879][ T11] vx0: left allmulticast mode [ 3670.064164][ T11] vx0: left promiscuous mode [ 3670.064573][ T11] br0: port 2(vx0) entered disabled state [ 3670.066165][ T11] swp1: left allmulticast mode [ 3670.066460][ T11] swp1: left promiscuous mode [ 3670.066870][ T11] br0: port 1(swp1) entered disabled state [ 3670.509974][ T11] vx0: left allmulticast mode [ 3670.510262][ T11] vx0: left promiscuous mode [ 3670.510665][ T11] br0: port 2(vx0) entered disabled state [ 3670.512270][ T11] swp1: left allmulticast mode [ 3670.512550][ T11] swp1: left promiscuous mode [ 3670.512919][ T11] br0: port 1(swp1) entered disabled state [ 3674.758832][T18647] veth0: renamed from veth1 [ 3676.365006][T18663] br0: port 1(swp1) entered blocking state [ 3676.365786][T18663] br0: port 1(swp1) entered disabled state [ 3676.366131][T18663] swp1: entered allmulticast mode [ 3676.367513][T18663] swp1: entered promiscuous mode [ 3676.368872][T18663] br0: port 1(swp1) entered blocking state [ 3676.369185][T18663] br0: port 1(swp1) entered forwarding state [ 3676.686496][T18665] br0: port 2(vx0) entered blocking state [ 3676.686834][T18665] br0: port 2(vx0) entered disabled state [ 3676.687159][T18665] vx0: entered allmulticast mode [ 3676.688520][T18665] vx0: entered promiscuous mode [ 3676.689194][T18665] br0: port 2(vx0) entered blocking state [ 3676.689515][T18665] br0: port 2(vx0) entered forwarding state [ 3678.738227][T18678] br0: port 1(swp1) entered blocking state [ 3678.738594][T18678] br0: port 1(swp1) entered disabled state [ 3678.738941][T18678] swp1: entered allmulticast mode [ 3678.740310][T18678] swp1: entered promiscuous mode [ 3678.741697][T18678] br0: port 1(swp1) entered blocking state [ 3678.742015][T18678] br0: port 1(swp1) entered forwarding state [ 3679.097615][T18680] br0: port 2(vx0) entered blocking state [ 3679.097958][T18680] br0: port 2(vx0) entered disabled state [ 3679.098298][T18680] vx0: entered allmulticast mode [ 3679.099714][T18680] vx0: entered promiscuous mode [ 3679.100313][T18680] br0: port 2(vx0) entered blocking state [ 3679.100637][T18680] 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 ] [ 3688.366163][ T246] 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 ] [ 3690.809873][T17840] br0: port 1(swp1) entered blocking state [ 3690.810225][T17840] 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 ] [ 3692.715452][T17840] 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 ] [ 3695.041048][T15437] br0: port 1(swp1) entered blocking state [ 3695.041423][T15437] 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 ] [ 3699.545283][T15437] 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 ] [ 3701.930827][ T11] vx0: left allmulticast mode [ 3701.931115][ T11] vx0: left promiscuous mode [ 3701.931521][ T11] br0: port 2(vx0) entered disabled state [ 3701.933030][ T11] swp1: left allmulticast mode [ 3701.933292][ T11] swp1: left promiscuous mode [ 3701.933685][ T11] br0: port 1(swp1) entered disabled state [ 3702.391414][ T11] vx0: left allmulticast mode [ 3702.391715][ T11] vx0: left promiscuous mode [ 3702.392116][ T11] br0: port 2(vx0) entered disabled state [ 3702.393881][ T11] swp1: left allmulticast mode [ 3702.394149][ T11] swp1: left promiscuous mode [ 3702.395182][ T11] br0: port 1(swp1) entered disabled state [ 3706.840097][T18896] veth0: renamed from veth1 [ 3708.440353][T18913] br0: port 1(swp1) entered blocking state [ 3708.440686][T18913] br0: port 1(swp1) entered disabled state [ 3708.441020][T18913] swp1: entered allmulticast mode [ 3708.443539][T18913] swp1: entered promiscuous mode [ 3708.444919][T18913] br0: port 1(swp1) entered blocking state [ 3708.445226][T18913] br0: port 1(swp1) entered forwarding state [ 3708.757061][T18915] br0: port 2(vx0) entered blocking state [ 3708.757866][T18915] br0: port 2(vx0) entered disabled state [ 3708.758184][T18915] vx0: entered allmulticast mode [ 3708.759529][T18915] vx0: entered promiscuous mode [ 3708.760080][T18915] br0: port 2(vx0) entered blocking state [ 3708.760388][T18915] br0: port 2(vx0) entered forwarding state [ 3710.838810][T18928] br0: port 1(swp1) entered blocking state [ 3710.839142][T18928] br0: port 1(swp1) entered disabled state [ 3710.839492][T18928] swp1: entered allmulticast mode [ 3710.840838][T18928] swp1: entered promiscuous mode [ 3710.842200][T18928] br0: port 1(swp1) entered blocking state [ 3710.842518][T18928] br0: port 1(swp1) entered forwarding state [ 3711.167554][T18930] br0: port 2(vx0) entered blocking state [ 3711.167882][T18930] br0: port 2(vx0) entered disabled state [ 3711.168194][T18930] vx0: entered allmulticast mode [ 3711.169533][T18930] vx0: entered promiscuous mode [ 3711.170077][T18930] br0: port 2(vx0) entered blocking state [ 3711.170388][T18930] 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 ] [ 3719.759455][ T246] 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 ] [ 3730.437489][ T11] vx0: left allmulticast mode [ 3730.437784][ T11] vx0: left promiscuous mode [ 3730.438182][ T11] br0: port 2(vx0) entered disabled state [ 3730.440015][ T11] swp1: left allmulticast mode [ 3730.440287][ T11] swp1: left promiscuous mode [ 3730.440675][ T11] br0: port 1(swp1) entered disabled state [ 3730.881075][ T11] vx0: left allmulticast mode [ 3730.881397][ T11] vx0: left promiscuous mode [ 3730.881797][ T11] br0: port 2(vx0) entered disabled state [ 3730.883489][ T11] swp1: left allmulticast mode [ 3730.883753][ T11] swp1: left promiscuous mode [ 3730.884129][ T11] br0: port 1(swp1) entered disabled state [ 3735.417863][T19122] veth0: renamed from veth1 [ 3737.033128][T19139] br0: port 1(swp1) entered blocking state [ 3737.033497][T19139] br0: port 1(swp1) entered disabled state [ 3737.033868][T19139] swp1: entered allmulticast mode [ 3737.035310][T19139] swp1: entered promiscuous mode [ 3737.037327][T19139] br0: port 1(swp1) entered blocking state [ 3737.037656][T19139] br0: port 1(swp1) entered forwarding state [ 3737.368157][T19141] br0: port 2(vx0) entered blocking state [ 3737.368511][T19141] br0: port 2(vx0) entered disabled state [ 3737.368838][T19141] vx0: entered allmulticast mode [ 3737.370180][T19141] vx0: entered promiscuous mode [ 3737.370760][T19141] br0: port 2(vx0) entered blocking state [ 3737.371070][T19141] br0: port 2(vx0) entered forwarding state [ 3739.545094][T19154] br0: port 1(swp1) entered blocking state [ 3739.546304][T19154] br0: port 1(swp1) entered disabled state [ 3739.546673][T19154] swp1: entered allmulticast mode [ 3739.548069][T19154] swp1: entered promiscuous mode [ 3739.549489][T19154] br0: port 1(swp1) entered blocking state [ 3739.549803][T19154] br0: port 1(swp1) entered forwarding state [ 3739.881148][T19156] br0: port 2(vx0) entered blocking state [ 3739.881806][T19156] br0: port 2(vx0) entered disabled state [ 3739.882132][T19156] vx0: entered allmulticast mode [ 3739.883496][T19156] vx0: entered promiscuous mode [ 3739.884170][T19156] br0: port 2(vx0) entered blocking state [ 3739.884488][T19156] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3748.134451][ T246] br0: port 1(swp1) entered disabled state [ 3749.196126][ T246] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3756.564175][ T11] vx0: left allmulticast mode [ 3756.564493][ T11] vx0: left promiscuous mode [ 3756.564933][ T11] br0: port 2(vx0) entered disabled state [ 3756.566737][ T11] swp1: left allmulticast mode [ 3756.567046][ T11] swp1: left promiscuous mode [ 3756.567445][ T11] br0: port 1(swp1) entered disabled state [ 3757.017472][ T11] vx0: left allmulticast mode [ 3757.017756][ T11] vx0: left promiscuous mode [ 3757.018155][ T11] br0: port 2(vx0) entered disabled state [ 3757.019699][ T11] swp1: left allmulticast mode [ 3757.019967][ T11] swp1: left promiscuous mode [ 3757.020389][ T11] br0: port 1(swp1) entered disabled state [ 3761.714525][T19249] veth0: renamed from veth1 [ 3763.355399][T19266] br0: port 1(swp1) entered blocking state [ 3763.355752][T19266] br0: port 1(swp1) entered disabled state [ 3763.356125][T19266] swp1: entered allmulticast mode [ 3763.358403][T19266] swp1: entered promiscuous mode [ 3763.359847][T19266] br0: port 1(swp1) entered blocking state [ 3763.360164][T19266] br0: port 1(swp1) entered forwarding state [ 3763.694828][T19268] br0: port 2(vx0) entered blocking state [ 3763.695167][T19268] br0: port 2(vx0) entered disabled state [ 3763.695520][T19268] vx0: entered allmulticast mode [ 3763.696921][T19268] vx0: entered promiscuous mode [ 3763.697642][T19268] br0: port 2(vx0) entered blocking state [ 3763.697954][T19268] br0: port 2(vx0) entered forwarding state [ 3765.837443][T19281] br0: port 1(swp1) entered blocking state [ 3765.837791][T19281] br0: port 1(swp1) entered disabled state [ 3765.838145][T19281] swp1: entered allmulticast mode [ 3765.839539][T19281] swp1: entered promiscuous mode [ 3765.840954][T19281] br0: port 1(swp1) entered blocking state [ 3765.841268][T19281] br0: port 1(swp1) entered forwarding state [ 3766.163502][T19283] br0: port 2(vx0) entered blocking state [ 3766.163854][T19283] br0: port 2(vx0) entered disabled state [ 3766.164185][T19283] vx0: entered allmulticast mode [ 3766.165597][T19283] vx0: entered promiscuous mode [ 3766.175939][T19283] br0: port 2(vx0) entered blocking state [ 3766.176264][T19283] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3772.979663][T17573] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3803.227603][ T11] vx0: left allmulticast mode [ 3803.227899][ T11] vx0: left promiscuous mode [ 3803.228304][ T11] br0: port 2(vx0) entered disabled state [ 3803.229994][ T11] swp1: left allmulticast mode [ 3803.230266][ T11] swp1: left promiscuous mode [ 3803.230659][ T11] br0: port 1(swp1) entered disabled state [ 3803.730639][ T11] vx0: left allmulticast mode [ 3803.730941][ T11] vx0: left promiscuous mode [ 3803.731378][ T11] br0: port 2(vx0) entered disabled state [ 3803.732974][ T11] swp1: left allmulticast mode [ 3803.733243][ T11] swp1: left promiscuous mode [ 3803.733644][ 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__->