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 12000 # selftests: net: test_bridge_backup_port.sh [ 3553.741647][T22599] veth0: renamed from veth1 [ 3555.301020][T22616] br0: port 1(swp1) entered blocking state [ 3555.301367][T22616] br0: port 1(swp1) entered disabled state [ 3555.301731][T22616] swp1: entered allmulticast mode [ 3555.303054][T22616] swp1: entered promiscuous mode [ 3555.305425][T22616] br0: port 1(swp1) entered blocking state [ 3555.305748][T22616] br0: port 1(swp1) entered forwarding state [ 3555.616332][T22618] br0: port 2(vx0) entered blocking state [ 3555.616681][T22618] br0: port 2(vx0) entered disabled state [ 3555.617017][T22618] vx0: entered allmulticast mode [ 3555.618356][T22618] vx0: entered promiscuous mode [ 3555.624917][T22618] br0: port 2(vx0) entered blocking state [ 3555.625234][T22618] br0: port 2(vx0) entered forwarding state [ 3557.746577][T22631] br0: port 1(swp1) entered blocking state [ 3557.747063][T22631] br0: port 1(swp1) entered disabled state [ 3557.747592][T22631] swp1: entered allmulticast mode [ 3557.749777][T22631] swp1: entered promiscuous mode [ 3557.751925][T22631] br0: port 1(swp1) entered blocking state [ 3557.752421][T22631] br0: port 1(swp1) entered forwarding state [ 3558.088046][T22633] br0: port 2(vx0) entered blocking state [ 3558.088383][T22633] br0: port 2(vx0) entered disabled state [ 3558.088729][T22633] vx0: entered allmulticast mode [ 3558.090013][T22633] vx0: entered promiscuous mode [ 3558.090698][T22633] br0: port 2(vx0) entered blocking state [ 3558.091004][T22633] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3565.934257][T14101] 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 ] [ 3567.452976][T10868] br0: port 1(swp1) entered blocking state [ 3567.453327][T10868] 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 ] [ 3569.434118][T14101] 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 ] [ 3571.012488][T10868] br0: port 1(swp1) entered blocking state [ 3571.012839][T10868] 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 ] [ 3573.994843][T21411] 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 ] [ 3575.527364][ T11] vx0: left allmulticast mode [ 3575.527676][ T11] vx0: left promiscuous mode [ 3575.528081][ T11] br0: port 2(vx0) entered disabled state [ 3575.529857][ T11] swp1: left allmulticast mode [ 3575.530152][ T11] swp1: left promiscuous mode [ 3575.530595][ T11] br0: port 1(swp1) entered disabled state [ 3575.970848][ T11] vx0: left allmulticast mode [ 3575.971140][ T11] vx0: left promiscuous mode [ 3575.971551][ T11] br0: port 2(vx0) entered disabled state [ 3575.973081][ T11] swp1: left allmulticast mode [ 3575.973350][ T11] swp1: left promiscuous mode [ 3575.973738][ T11] br0: port 1(swp1) entered disabled state [ 3580.421785][T22790] veth0: renamed from veth1 [ 3582.004365][T22807] br0: port 1(swp1) entered blocking state [ 3582.005424][T22807] br0: port 1(swp1) entered disabled state [ 3582.005773][T22807] swp1: entered allmulticast mode [ 3582.007111][T22807] swp1: entered promiscuous mode [ 3582.008461][T22807] br0: port 1(swp1) entered blocking state [ 3582.008775][T22807] br0: port 1(swp1) entered forwarding state [ 3582.325268][T22809] br0: port 2(vx0) entered blocking state [ 3582.325628][T22809] br0: port 2(vx0) entered disabled state [ 3582.325975][T22809] vx0: entered allmulticast mode [ 3582.327354][T22809] vx0: entered promiscuous mode [ 3582.327978][T22809] br0: port 2(vx0) entered blocking state [ 3582.328293][T22809] br0: port 2(vx0) entered forwarding state [ 3584.392287][T22822] br0: port 1(swp1) entered blocking state [ 3584.392833][T22822] br0: port 1(swp1) entered disabled state [ 3584.398948][T22822] swp1: entered allmulticast mode [ 3584.407167][T22822] swp1: entered promiscuous mode [ 3584.408523][T22822] br0: port 1(swp1) entered blocking state [ 3584.408841][T22822] br0: port 1(swp1) entered forwarding state [ 3584.737128][T22824] br0: port 2(vx0) entered blocking state [ 3584.737503][T22824] br0: port 2(vx0) entered disabled state [ 3584.737856][T22824] vx0: entered allmulticast mode [ 3584.739168][T22824] vx0: entered promiscuous mode [ 3584.739740][T22824] br0: port 2(vx0) entered blocking state [ 3584.740041][T22824] 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 ] [ 3594.382966][T22744] 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 ] [ 3596.643597][ T7916] br0: port 1(swp1) entered blocking state [ 3596.643953][ T7916] 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 ] [ 3598.464201][T14101] 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 ] [ 3600.891886][T10868] br0: port 1(swp1) entered blocking state [ 3600.892255][T10868] 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 ] [ 3605.251471][T10868] 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 ] [ 3607.656334][ T11] vx0: left allmulticast mode [ 3607.657423][ T11] vx0: left promiscuous mode [ 3607.657952][ T11] br0: port 2(vx0) entered disabled state [ 3607.659532][ T11] swp1: left allmulticast mode [ 3607.659826][ T11] swp1: left promiscuous mode [ 3607.660214][ T11] br0: port 1(swp1) entered disabled state [ 3608.120816][ T11] vx0: left allmulticast mode [ 3608.121111][ T11] vx0: left promiscuous mode [ 3608.121524][ T11] br0: port 2(vx0) entered disabled state [ 3608.123074][ T11] swp1: left allmulticast mode [ 3608.123344][ T11] swp1: left promiscuous mode [ 3608.123732][ T11] br0: port 1(swp1) entered disabled state [ 3612.602747][T23041] veth0: renamed from veth1 [ 3614.140779][T23058] br0: port 1(swp1) entered blocking state [ 3614.141129][T23058] br0: port 1(swp1) entered disabled state [ 3614.141500][T23058] swp1: entered allmulticast mode [ 3614.142853][T23058] swp1: entered promiscuous mode [ 3614.144213][T23058] br0: port 1(swp1) entered blocking state [ 3614.144550][T23058] br0: port 1(swp1) entered forwarding state [ 3614.458453][T23060] br0: port 2(vx0) entered blocking state [ 3614.458795][T23060] br0: port 2(vx0) entered disabled state [ 3614.459123][T23060] vx0: entered allmulticast mode [ 3614.460430][T23060] vx0: entered promiscuous mode [ 3614.461108][T23060] br0: port 2(vx0) entered blocking state [ 3614.461432][T23060] br0: port 2(vx0) entered forwarding state [ 3616.497216][T23073] br0: port 1(swp1) entered blocking state [ 3616.497583][T23073] br0: port 1(swp1) entered disabled state [ 3616.497944][T23073] swp1: entered allmulticast mode [ 3616.499269][T23073] swp1: entered promiscuous mode [ 3616.500626][T23073] br0: port 1(swp1) entered blocking state [ 3616.500943][T23073] br0: port 1(swp1) entered forwarding state [ 3616.836609][T23075] br0: port 2(vx0) entered blocking state [ 3616.836950][T23075] br0: port 2(vx0) entered disabled state [ 3616.837276][T23075] vx0: entered allmulticast mode [ 3616.838606][T23075] vx0: entered promiscuous mode [ 3616.839167][T23075] br0: port 2(vx0) entered blocking state [ 3616.839487][T23075] 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 ] [ 3625.451886][T22744] 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 ] [ 3635.981236][ T11] vx0: left allmulticast mode [ 3635.981572][ T11] vx0: left promiscuous mode [ 3635.981978][ T11] br0: port 2(vx0) entered disabled state [ 3635.983501][ T11] swp1: left allmulticast mode [ 3635.983771][ T11] swp1: left promiscuous mode [ 3635.984168][ T11] br0: port 1(swp1) entered disabled state [ 3636.422774][ T11] vx0: left allmulticast mode [ 3636.423086][ T11] vx0: left promiscuous mode [ 3636.423506][ T11] br0: port 2(vx0) entered disabled state [ 3636.425036][ T11] swp1: left allmulticast mode [ 3636.425303][ T11] swp1: left promiscuous mode [ 3636.425687][ T11] br0: port 1(swp1) entered disabled state [ 3640.854918][T23267] veth0: renamed from veth1 [ 3642.444860][T23285] br0: port 1(swp1) entered blocking state [ 3642.445211][T23285] br0: port 1(swp1) entered disabled state [ 3642.445580][T23285] swp1: entered allmulticast mode [ 3642.446950][T23285] swp1: entered promiscuous mode [ 3642.448355][T23285] br0: port 1(swp1) entered blocking state [ 3642.448697][T23285] br0: port 1(swp1) entered forwarding state [ 3642.757833][T23287] br0: port 2(vx0) entered blocking state [ 3642.758172][T23287] br0: port 2(vx0) entered disabled state [ 3642.759041][T23287] vx0: entered allmulticast mode [ 3642.760368][T23287] vx0: entered promiscuous mode [ 3642.761064][T23287] br0: port 2(vx0) entered blocking state [ 3642.761367][T23287] br0: port 2(vx0) entered forwarding state [ 3644.849895][T23300] br0: port 1(swp1) entered blocking state [ 3644.850246][T23300] br0: port 1(swp1) entered disabled state [ 3644.855944][T23300] swp1: entered allmulticast mode [ 3644.857257][T23300] swp1: entered promiscuous mode [ 3644.859238][T23300] br0: port 1(swp1) entered blocking state [ 3644.859570][T23300] br0: port 1(swp1) entered forwarding state [ 3645.177912][T23302] br0: port 2(vx0) entered blocking state [ 3645.178255][T23302] br0: port 2(vx0) entered disabled state [ 3645.178594][T23302] vx0: entered allmulticast mode [ 3645.179899][T23302] vx0: entered promiscuous mode [ 3645.180594][T23302] br0: port 2(vx0) entered blocking state [ 3645.180899][T23302] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3653.377146][ T7916] br0: port 1(swp1) entered disabled state [ 3654.433548][T10868] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3661.730516][ T11] vx0: left allmulticast mode [ 3661.730810][ T11] vx0: left promiscuous mode [ 3661.731201][ T11] br0: port 2(vx0) entered disabled state [ 3661.732666][ T11] swp1: left allmulticast mode [ 3661.732930][ T11] swp1: left promiscuous mode [ 3661.733311][ T11] br0: port 1(swp1) entered disabled state [ 3662.208931][ T11] vx0: left allmulticast mode [ 3662.209231][ T11] vx0: left promiscuous mode [ 3662.209645][ T11] br0: port 2(vx0) entered disabled state [ 3662.211052][ T11] swp1: left allmulticast mode [ 3662.211319][ T11] swp1: left promiscuous mode [ 3662.211711][ T11] br0: port 1(swp1) entered disabled state [ 3666.608920][T23395] veth0: renamed from veth1 [ 3668.181935][T23412] br0: port 1(swp1) entered blocking state [ 3668.182287][T23412] br0: port 1(swp1) entered disabled state [ 3668.183369][T23412] swp1: entered allmulticast mode [ 3668.184778][T23412] swp1: entered promiscuous mode [ 3668.186139][T23412] br0: port 1(swp1) entered blocking state [ 3668.186478][T23412] br0: port 1(swp1) entered forwarding state [ 3668.555961][T23414] br0: port 2(vx0) entered blocking state [ 3668.556298][T23414] br0: port 2(vx0) entered disabled state [ 3668.556637][T23414] vx0: entered allmulticast mode [ 3668.557964][T23414] vx0: entered promiscuous mode [ 3668.558658][T23414] br0: port 2(vx0) entered blocking state [ 3668.558962][T23414] br0: port 2(vx0) entered forwarding state [ 3670.605574][T23427] br0: port 1(swp1) entered blocking state [ 3670.605923][T23427] br0: port 1(swp1) entered disabled state [ 3670.606270][T23427] swp1: entered allmulticast mode [ 3670.607613][T23427] swp1: entered promiscuous mode [ 3670.609643][T23427] br0: port 1(swp1) entered blocking state [ 3670.609959][T23427] br0: port 1(swp1) entered forwarding state [ 3670.942639][T23429] br0: port 2(vx0) entered blocking state [ 3670.942980][T23429] br0: port 2(vx0) entered disabled state [ 3670.943304][T23429] vx0: entered allmulticast mode [ 3670.944617][T23429] vx0: entered promiscuous mode [ 3670.945283][T23429] br0: port 2(vx0) entered blocking state [ 3670.945602][T23429] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3677.658459][T14101] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3707.920856][ T11] vx0: left allmulticast mode [ 3707.921151][ T11] vx0: left promiscuous mode [ 3707.921563][ T11] br0: port 2(vx0) entered disabled state [ 3707.923029][ T11] swp1: left allmulticast mode [ 3707.923300][ T11] swp1: left promiscuous mode [ 3707.924122][ T11] br0: port 1(swp1) entered disabled state [ 3708.376967][ T11] vx0: left allmulticast mode [ 3708.377268][ T11] vx0: left promiscuous mode [ 3708.377711][ T11] br0: port 2(vx0) entered disabled state [ 3708.379219][ T11] swp1: left allmulticast mode [ 3708.379509][ T11] swp1: left promiscuous mode [ 3708.379884][ 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__->