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 [ 3512.508745][T24286] veth0: renamed from veth1 [ 3514.084156][T24302] br0: port 1(swp1) entered blocking state [ 3514.084524][T24302] br0: port 1(swp1) entered disabled state [ 3514.084906][T24302] swp1: entered allmulticast mode [ 3514.086356][T24302] swp1: entered promiscuous mode [ 3514.093389][T24302] br0: port 1(swp1) entered blocking state [ 3514.093744][T24302] br0: port 1(swp1) entered forwarding state [ 3514.404088][T24304] br0: port 2(vx0) entered blocking state [ 3514.404429][T24304] br0: port 2(vx0) entered disabled state [ 3514.404751][T24304] vx0: entered allmulticast mode [ 3514.406071][T24304] vx0: entered promiscuous mode [ 3514.406758][T24304] br0: port 2(vx0) entered blocking state [ 3514.407077][T24304] br0: port 2(vx0) entered forwarding state [ 3516.548132][T24317] br0: port 1(swp1) entered blocking state [ 3516.548479][T24317] br0: port 1(swp1) entered disabled state [ 3516.548824][T24317] swp1: entered allmulticast mode [ 3516.551037][T24317] swp1: entered promiscuous mode [ 3516.552415][T24317] br0: port 1(swp1) entered blocking state [ 3516.552730][T24317] br0: port 1(swp1) entered forwarding state [ 3516.894266][T24319] br0: port 2(vx0) entered blocking state [ 3516.894607][T24319] br0: port 2(vx0) entered disabled state [ 3516.894930][T24319] vx0: entered allmulticast mode [ 3516.896249][T24319] vx0: entered promiscuous mode [ 3516.896809][T24319] br0: port 2(vx0) entered blocking state [ 3516.897125][T24319] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3524.690418][T22606] 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 ] [ 3525.977433][T21347] br0: port 1(swp1) entered blocking state [ 3525.977786][T21347] 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 ] [ 3527.571427][T21347] 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 ] [ 3528.824030][T15343] br0: port 1(swp1) entered blocking state [ 3528.824386][T15343] 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 ] [ 3531.577682][T15343] 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 ] [ 3532.852456][ T11] vx0: left allmulticast mode [ 3532.852868][ T11] vx0: left promiscuous mode [ 3532.853477][ T11] br0: port 2(vx0) entered disabled state [ 3532.861490][ T11] swp1: left allmulticast mode [ 3532.861886][ T11] swp1: left promiscuous mode [ 3532.862449][ T11] br0: port 1(swp1) entered disabled state [ 3533.300215][ T11] vx0: left allmulticast mode [ 3533.300506][ T11] vx0: left promiscuous mode [ 3533.300912][ T11] br0: port 2(vx0) entered disabled state [ 3533.311100][ T11] swp1: left allmulticast mode [ 3533.311369][ T11] swp1: left promiscuous mode [ 3533.311750][ T11] br0: port 1(swp1) entered disabled state [ 3537.771195][T24455] veth0: renamed from veth1 [ 3539.358711][T24472] br0: port 1(swp1) entered blocking state [ 3539.359072][T24472] br0: port 1(swp1) entered disabled state [ 3539.359441][T24472] swp1: entered allmulticast mode [ 3539.360901][T24472] swp1: entered promiscuous mode [ 3539.367835][T24472] br0: port 1(swp1) entered blocking state [ 3539.368204][T24472] br0: port 1(swp1) entered forwarding state [ 3539.688980][T24474] br0: port 2(vx0) entered blocking state [ 3539.689318][T24474] br0: port 2(vx0) entered disabled state [ 3539.689640][T24474] vx0: entered allmulticast mode [ 3539.691427][T24474] vx0: entered promiscuous mode [ 3539.692012][T24474] br0: port 2(vx0) entered blocking state [ 3539.692311][T24474] br0: port 2(vx0) entered forwarding state [ 3541.794098][T24487] br0: port 1(swp1) entered blocking state [ 3541.794460][T24487] br0: port 1(swp1) entered disabled state [ 3541.794839][T24487] swp1: entered allmulticast mode [ 3541.796618][T24487] swp1: entered promiscuous mode [ 3541.798107][T24487] br0: port 1(swp1) entered blocking state [ 3541.798437][T24487] br0: port 1(swp1) entered forwarding state [ 3542.125467][T24489] br0: port 2(vx0) entered blocking state [ 3542.125807][T24489] br0: port 2(vx0) entered disabled state [ 3542.126154][T24489] vx0: entered allmulticast mode [ 3542.127482][T24489] vx0: entered promiscuous mode [ 3542.128079][T24489] br0: port 2(vx0) entered blocking state [ 3542.128383][T24489] 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 ] [ 3551.586079][T15343] 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 ] [ 3553.597020][T22625] br0: port 1(swp1) entered blocking state [ 3553.597376][T22625] 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 ] [ 3555.189477][T22625] 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 ] [ 3557.200072][T21347] br0: port 1(swp1) entered blocking state [ 3557.200425][T21347] 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 ] [ 3561.359075][T21347] 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 ] [ 3563.341165][ T11] vx0: left allmulticast mode [ 3563.341460][ T11] vx0: left promiscuous mode [ 3563.341866][ T11] br0: port 2(vx0) entered disabled state [ 3563.357281][ T11] swp1: left allmulticast mode [ 3563.357601][ T11] swp1: left promiscuous mode [ 3563.358036][ T11] br0: port 1(swp1) entered disabled state [ 3563.804574][ T11] vx0: left allmulticast mode [ 3563.804866][ T11] vx0: left promiscuous mode [ 3563.805298][ T11] br0: port 2(vx0) entered disabled state [ 3563.817144][ T11] swp1: left allmulticast mode [ 3563.817419][ T11] swp1: left promiscuous mode [ 3563.817823][ T11] br0: port 1(swp1) entered disabled state [ 3568.395391][T24685] veth0: renamed from veth1 [ 3570.043545][T24702] br0: port 1(swp1) entered blocking state [ 3570.043893][T24702] br0: port 1(swp1) entered disabled state [ 3570.044454][T24702] swp1: entered allmulticast mode [ 3570.045812][T24702] swp1: entered promiscuous mode [ 3570.047223][T24702] br0: port 1(swp1) entered blocking state [ 3570.047537][T24702] br0: port 1(swp1) entered forwarding state [ 3570.371153][T24704] br0: port 2(vx0) entered blocking state [ 3570.371498][T24704] br0: port 2(vx0) entered disabled state [ 3570.371823][T24704] vx0: entered allmulticast mode [ 3570.373188][T24704] vx0: entered promiscuous mode [ 3570.373891][T24704] br0: port 2(vx0) entered blocking state [ 3570.374213][T24704] br0: port 2(vx0) entered forwarding state [ 3572.601432][T24717] br0: port 1(swp1) entered blocking state [ 3572.601782][T24717] br0: port 1(swp1) entered disabled state [ 3572.602541][T24717] swp1: entered allmulticast mode [ 3572.603876][T24717] swp1: entered promiscuous mode [ 3572.605279][T24717] br0: port 1(swp1) entered blocking state [ 3572.605593][T24717] br0: port 1(swp1) entered forwarding state [ 3572.947414][T24719] br0: port 2(vx0) entered blocking state [ 3572.947915][T24719] br0: port 2(vx0) entered disabled state [ 3572.948424][T24719] vx0: entered allmulticast mode [ 3572.950638][T24719] vx0: entered promiscuous mode [ 3572.951562][T24719] br0: port 2(vx0) entered blocking state [ 3572.952048][T24719] 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 ] [ 3581.758477][T15343] 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 ] [ 3592.185304][ T11] vx0: left allmulticast mode [ 3592.185592][ T11] vx0: left promiscuous mode [ 3592.186018][ T11] br0: port 2(vx0) entered disabled state [ 3592.198085][ T11] swp1: left allmulticast mode [ 3592.198397][ T11] swp1: left promiscuous mode [ 3592.198840][ T11] br0: port 1(swp1) entered disabled state [ 3592.632250][ T11] vx0: left allmulticast mode [ 3592.632545][ T11] vx0: left promiscuous mode [ 3592.632974][ T11] br0: port 2(vx0) entered disabled state [ 3592.651275][ T11] swp1: left allmulticast mode [ 3592.651581][ T11] swp1: left promiscuous mode [ 3592.652016][ T11] br0: port 1(swp1) entered disabled state [ 3597.020189][T24907] veth0: renamed from veth1 [ 3598.628258][T24924] br0: port 1(swp1) entered blocking state [ 3598.628603][T24924] br0: port 1(swp1) entered disabled state [ 3598.628967][T24924] swp1: entered allmulticast mode [ 3598.630509][T24924] swp1: entered promiscuous mode [ 3598.631906][T24924] br0: port 1(swp1) entered blocking state [ 3598.632232][T24924] br0: port 1(swp1) entered forwarding state [ 3598.951733][T24926] br0: port 2(vx0) entered blocking state [ 3598.952092][T24926] br0: port 2(vx0) entered disabled state [ 3598.952423][T24926] vx0: entered allmulticast mode [ 3598.953761][T24926] vx0: entered promiscuous mode [ 3598.954356][T24926] br0: port 2(vx0) entered blocking state [ 3598.954655][T24926] br0: port 2(vx0) entered forwarding state [ 3601.074692][T24939] br0: port 1(swp1) entered blocking state [ 3601.075083][T24939] br0: port 1(swp1) entered disabled state [ 3601.075471][T24939] swp1: entered allmulticast mode [ 3601.077260][T24939] swp1: entered promiscuous mode [ 3601.078639][T24939] br0: port 1(swp1) entered blocking state [ 3601.078966][T24939] br0: port 1(swp1) entered forwarding state [ 3601.415655][T24941] br0: port 2(vx0) entered blocking state [ 3601.416010][T24941] br0: port 2(vx0) entered disabled state [ 3601.416336][T24941] vx0: entered allmulticast mode [ 3601.417650][T24941] vx0: entered promiscuous mode [ 3601.418721][T24941] br0: port 2(vx0) entered blocking state [ 3601.419043][T24941] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3609.496617][T16808] br0: port 1(swp1) entered disabled state [ 3610.519655][T22625] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3616.715307][ T11] vx0: left allmulticast mode [ 3616.715596][ T11] vx0: left promiscuous mode [ 3616.716008][ T11] br0: port 2(vx0) entered disabled state [ 3616.730153][ T11] swp1: left allmulticast mode [ 3616.730454][ T11] swp1: left promiscuous mode [ 3616.730872][ T11] br0: port 1(swp1) entered disabled state [ 3617.176572][ T11] vx0: left allmulticast mode [ 3617.176859][ T11] vx0: left promiscuous mode [ 3617.177268][ T11] br0: port 2(vx0) entered disabled state [ 3617.189064][ T11] swp1: left allmulticast mode [ 3617.189334][ T11] swp1: left promiscuous mode [ 3617.189732][ T11] br0: port 1(swp1) entered disabled state [ 3621.566249][T25020] veth0: renamed from veth1 [ 3623.153431][T25036] br0: port 1(swp1) entered blocking state [ 3623.153780][T25036] br0: port 1(swp1) entered disabled state [ 3623.154137][T25036] swp1: entered allmulticast mode [ 3623.155483][T25036] swp1: entered promiscuous mode [ 3623.157066][T25036] br0: port 1(swp1) entered blocking state [ 3623.157379][T25036] br0: port 1(swp1) entered forwarding state [ 3623.475827][T25038] br0: port 2(vx0) entered blocking state [ 3623.476178][T25038] br0: port 2(vx0) entered disabled state [ 3623.476505][T25038] vx0: entered allmulticast mode [ 3623.477827][T25038] vx0: entered promiscuous mode [ 3623.478751][T25038] br0: port 2(vx0) entered blocking state [ 3623.479068][T25038] br0: port 2(vx0) entered forwarding state [ 3625.665438][T25051] br0: port 1(swp1) entered blocking state [ 3625.665781][T25051] br0: port 1(swp1) entered disabled state [ 3625.666139][T25051] swp1: entered allmulticast mode [ 3625.667444][T25051] swp1: entered promiscuous mode [ 3625.668808][T25051] br0: port 1(swp1) entered blocking state [ 3625.669135][T25051] br0: port 1(swp1) entered forwarding state [ 3625.981978][T25053] br0: port 2(vx0) entered blocking state [ 3625.982321][T25053] br0: port 2(vx0) entered disabled state [ 3625.982653][T25053] vx0: entered allmulticast mode [ 3625.984010][T25053] vx0: entered promiscuous mode [ 3625.984720][T25053] br0: port 2(vx0) entered blocking state [ 3625.985038][T25053] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3632.731774][T16808] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3663.055308][ T11] vx0: left allmulticast mode [ 3663.055596][ T11] vx0: left promiscuous mode [ 3663.056018][ T11] br0: port 2(vx0) entered disabled state [ 3663.068152][ T11] swp1: left allmulticast mode [ 3663.068447][ T11] swp1: left promiscuous mode [ 3663.068853][ T11] br0: port 1(swp1) entered disabled state [ 3663.570704][ T11] vx0: left allmulticast mode [ 3663.571005][ T11] vx0: left promiscuous mode [ 3663.571405][ T11] br0: port 2(vx0) entered disabled state [ 3663.582892][ T11] swp1: left allmulticast mode [ 3663.583183][ T11] swp1: left promiscuous mode [ 3663.583555][ 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__->