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 [ 3630.671609][T20926] veth0: renamed from veth1 [ 3632.286259][T20943] br0: port 1(swp1) entered blocking state [ 3632.286604][T20943] br0: port 1(swp1) entered disabled state [ 3632.286947][T20943] swp1: entered allmulticast mode [ 3632.288859][T20943] swp1: entered promiscuous mode [ 3632.290368][T20943] br0: port 1(swp1) entered blocking state [ 3632.290693][T20943] br0: port 1(swp1) entered forwarding state [ 3632.621983][T20945] br0: port 2(vx0) entered blocking state [ 3632.623020][T20945] br0: port 2(vx0) entered disabled state [ 3632.623393][T20945] vx0: entered allmulticast mode [ 3632.624837][T20945] vx0: entered promiscuous mode [ 3632.625611][T20945] br0: port 2(vx0) entered blocking state [ 3632.625934][T20945] br0: port 2(vx0) entered forwarding state [ 3634.724127][T20958] br0: port 1(swp1) entered blocking state [ 3634.724490][T20958] br0: port 1(swp1) entered disabled state [ 3634.724832][T20958] swp1: entered allmulticast mode [ 3634.726129][T20958] swp1: entered promiscuous mode [ 3634.727469][T20958] br0: port 1(swp1) entered blocking state [ 3634.727779][T20958] br0: port 1(swp1) entered forwarding state [ 3635.054906][T20960] br0: port 2(vx0) entered blocking state [ 3635.055263][T20960] br0: port 2(vx0) entered disabled state [ 3635.055590][T20960] vx0: entered allmulticast mode [ 3635.056913][T20960] vx0: entered promiscuous mode [ 3635.057510][T20960] br0: port 2(vx0) entered blocking state [ 3635.057811][T20960] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3642.819052][T13222] 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 ] [ 3644.389147][T15424] br0: port 1(swp1) entered blocking state [ 3644.389521][T15424] 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 ] [ 3646.324012][T18150] 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 ] [ 3647.884202][T20499] br0: port 1(swp1) entered blocking state [ 3647.884568][T20499] 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 ] [ 3650.963182][T20499] 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 ] [ 3652.530066][ T72] vx0: left allmulticast mode [ 3652.530502][ T72] vx0: left promiscuous mode [ 3652.531043][ T72] br0: port 2(vx0) entered disabled state [ 3652.533359][ T72] swp1: left allmulticast mode [ 3652.533725][ T72] swp1: left promiscuous mode [ 3652.534264][ T72] br0: port 1(swp1) entered disabled state [ 3652.977279][ T72] vx0: left allmulticast mode [ 3652.977579][ T72] vx0: left promiscuous mode [ 3652.977984][ T72] br0: port 2(vx0) entered disabled state [ 3652.979690][ T72] swp1: left allmulticast mode [ 3652.979957][ T72] swp1: left promiscuous mode [ 3652.980337][ T72] br0: port 1(swp1) entered disabled state [ 3657.522734][T21115] veth0: renamed from veth1 [ 3659.143016][T21131] br0: port 1(swp1) entered blocking state [ 3659.143378][T21131] br0: port 1(swp1) entered disabled state [ 3659.143724][T21131] swp1: entered allmulticast mode [ 3659.145088][T21131] swp1: entered promiscuous mode [ 3659.146970][T21131] br0: port 1(swp1) entered blocking state [ 3659.147296][T21131] br0: port 1(swp1) entered forwarding state [ 3659.473370][T21133] br0: port 2(vx0) entered blocking state [ 3659.473724][T21133] br0: port 2(vx0) entered disabled state [ 3659.474062][T21133] vx0: entered allmulticast mode [ 3659.475443][T21133] vx0: entered promiscuous mode [ 3659.476035][T21133] br0: port 2(vx0) entered blocking state [ 3659.476366][T21133] br0: port 2(vx0) entered forwarding state [ 3661.566777][T21146] br0: port 1(swp1) entered blocking state [ 3661.567122][T21146] br0: port 1(swp1) entered disabled state [ 3661.567495][T21146] swp1: entered allmulticast mode [ 3661.568833][T21146] swp1: entered promiscuous mode [ 3661.570170][T21146] br0: port 1(swp1) entered blocking state [ 3661.570504][T21146] br0: port 1(swp1) entered forwarding state [ 3661.895868][T21148] br0: port 2(vx0) entered blocking state [ 3661.896208][T21148] br0: port 2(vx0) entered disabled state [ 3661.896544][T21148] vx0: entered allmulticast mode [ 3661.897822][T21148] vx0: entered promiscuous mode [ 3661.898533][T21148] br0: port 2(vx0) entered blocking state [ 3661.898839][T21148] 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 ] [ 3671.348295][T15424] 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 ] [ 3673.656057][T14817] br0: port 1(swp1) entered blocking state [ 3673.656422][T14817] 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 ] [ 3675.628283][T15424] 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 ] [ 3677.855911][T14817] br0: port 1(swp1) entered blocking state [ 3677.856281][T14817] 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 ] [ 3682.341327][T14817] 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 ] [ 3684.585030][ T72] vx0: left allmulticast mode [ 3684.585344][ T72] vx0: left promiscuous mode [ 3684.585756][ T72] br0: port 2(vx0) entered disabled state [ 3684.587389][ T72] swp1: left allmulticast mode [ 3684.587653][ T72] swp1: left promiscuous mode [ 3684.588020][ T72] br0: port 1(swp1) entered disabled state [ 3685.019313][ T72] vx0: left allmulticast mode [ 3685.019601][ T72] vx0: left promiscuous mode [ 3685.019988][ T72] br0: port 2(vx0) entered disabled state [ 3685.021524][ T72] swp1: left allmulticast mode [ 3685.021786][ T72] swp1: left promiscuous mode [ 3685.022175][ T72] br0: port 1(swp1) entered disabled state [ 3689.367634][T21364] veth0: renamed from veth1 [ 3690.924476][T21381] br0: port 1(swp1) entered blocking state [ 3690.924833][T21381] br0: port 1(swp1) entered disabled state [ 3690.925175][T21381] swp1: entered allmulticast mode [ 3690.926536][T21381] swp1: entered promiscuous mode [ 3690.928718][T21381] br0: port 1(swp1) entered blocking state [ 3690.929032][T21381] br0: port 1(swp1) entered forwarding state [ 3691.244181][T21383] br0: port 2(vx0) entered blocking state [ 3691.244528][T21383] br0: port 2(vx0) entered disabled state [ 3691.244852][T21383] vx0: entered allmulticast mode [ 3691.246156][T21383] vx0: entered promiscuous mode [ 3691.246727][T21383] br0: port 2(vx0) entered blocking state [ 3691.247024][T21383] br0: port 2(vx0) entered forwarding state [ 3693.333800][T21396] br0: port 1(swp1) entered blocking state [ 3693.334158][T21396] br0: port 1(swp1) entered disabled state [ 3693.335198][T21396] swp1: entered allmulticast mode [ 3693.336688][T21396] swp1: entered promiscuous mode [ 3693.338132][T21396] br0: port 1(swp1) entered blocking state [ 3693.338498][T21396] br0: port 1(swp1) entered forwarding state [ 3693.671344][T21398] br0: port 2(vx0) entered blocking state [ 3693.671674][T21398] br0: port 2(vx0) entered disabled state [ 3693.671994][T21398] vx0: entered allmulticast mode [ 3693.673384][T21398] vx0: entered promiscuous mode [ 3693.674095][T21398] br0: port 2(vx0) entered blocking state [ 3693.674438][T21398] 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 ] [ 3702.176774][T20499] 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 ] [ 3712.613321][ T72] vx0: left allmulticast mode [ 3712.613611][ T72] vx0: left promiscuous mode [ 3712.613994][ T72] br0: port 2(vx0) entered disabled state [ 3712.615577][ T72] swp1: left allmulticast mode [ 3712.615885][ T72] swp1: left promiscuous mode [ 3712.616279][ T72] br0: port 1(swp1) entered disabled state [ 3713.051474][ T72] vx0: left allmulticast mode [ 3713.051762][ T72] vx0: left promiscuous mode [ 3713.052149][ T72] br0: port 2(vx0) entered disabled state [ 3713.053629][ T72] swp1: left allmulticast mode [ 3713.053890][ T72] swp1: left promiscuous mode [ 3713.054264][ T72] br0: port 1(swp1) entered disabled state [ 3717.459751][T21589] veth0: renamed from veth1 [ 3719.108657][T21605] br0: port 1(swp1) entered blocking state [ 3719.108996][T21605] br0: port 1(swp1) entered disabled state [ 3719.114050][T21605] swp1: entered allmulticast mode [ 3719.116149][T21605] swp1: entered promiscuous mode [ 3719.117508][T21605] br0: port 1(swp1) entered blocking state [ 3719.117817][T21605] br0: port 1(swp1) entered forwarding state [ 3719.422379][T21607] br0: port 2(vx0) entered blocking state [ 3719.422712][T21607] br0: port 2(vx0) entered disabled state [ 3719.423035][T21607] vx0: entered allmulticast mode [ 3719.424346][T21607] vx0: entered promiscuous mode [ 3719.425021][T21607] br0: port 2(vx0) entered blocking state [ 3719.425334][T21607] br0: port 2(vx0) entered forwarding state [ 3721.455118][T21620] br0: port 1(swp1) entered blocking state [ 3721.456165][T21620] br0: port 1(swp1) entered disabled state [ 3721.456520][T21620] swp1: entered allmulticast mode [ 3721.457851][T21620] swp1: entered promiscuous mode [ 3721.459185][T21620] br0: port 1(swp1) entered blocking state [ 3721.459508][T21620] br0: port 1(swp1) entered forwarding state [ 3721.773754][T21622] br0: port 2(vx0) entered blocking state [ 3721.774087][T21622] br0: port 2(vx0) entered disabled state [ 3721.774421][T21622] vx0: entered allmulticast mode [ 3721.775707][T21622] vx0: entered promiscuous mode [ 3721.776271][T21622] br0: port 2(vx0) entered blocking state [ 3721.776571][T21622] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3729.846298][T15424] br0: port 1(swp1) entered disabled state [ 3730.896320][T20499] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3738.197474][ T72] vx0: left allmulticast mode [ 3738.197758][ T72] vx0: left promiscuous mode [ 3738.198145][ T72] br0: port 2(vx0) entered disabled state [ 3738.199651][ T72] swp1: left allmulticast mode [ 3738.199916][ T72] swp1: left promiscuous mode [ 3738.200316][ T72] br0: port 1(swp1) entered disabled state [ 3738.649170][ T72] vx0: left allmulticast mode [ 3738.649487][ T72] vx0: left promiscuous mode [ 3738.649876][ T72] br0: port 2(vx0) entered disabled state [ 3738.651524][ T72] swp1: left allmulticast mode [ 3738.651796][ T72] swp1: left promiscuous mode [ 3738.652163][ T72] br0: port 1(swp1) entered disabled state [ 3743.072869][T21715] veth0: renamed from veth1 [ 3744.646066][T21732] br0: port 1(swp1) entered blocking state [ 3744.646559][T21732] br0: port 1(swp1) entered disabled state [ 3744.646905][T21732] swp1: entered allmulticast mode [ 3744.648278][T21732] swp1: entered promiscuous mode [ 3744.649619][T21732] br0: port 1(swp1) entered blocking state [ 3744.649929][T21732] br0: port 1(swp1) entered forwarding state [ 3744.961259][T21734] br0: port 2(vx0) entered blocking state [ 3744.961591][T21734] br0: port 2(vx0) entered disabled state [ 3744.961912][T21734] vx0: entered allmulticast mode [ 3744.963231][T21734] vx0: entered promiscuous mode [ 3744.963792][T21734] br0: port 2(vx0) entered blocking state [ 3744.964089][T21734] br0: port 2(vx0) entered forwarding state [ 3746.955304][T21747] br0: port 1(swp1) entered blocking state [ 3746.955645][T21747] br0: port 1(swp1) entered disabled state [ 3746.955986][T21747] swp1: entered allmulticast mode [ 3746.958011][T21747] swp1: entered promiscuous mode [ 3746.959379][T21747] br0: port 1(swp1) entered blocking state [ 3746.959689][T21747] br0: port 1(swp1) entered forwarding state [ 3747.305937][T21749] br0: port 2(vx0) entered blocking state [ 3747.306614][T21749] br0: port 2(vx0) entered disabled state [ 3747.306940][T21749] vx0: entered allmulticast mode [ 3747.308293][T21749] vx0: entered promiscuous mode [ 3747.308983][T21749] br0: port 2(vx0) entered blocking state [ 3747.309304][T21749] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3754.036331][T20499] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3784.290139][ T72] vx0: left allmulticast mode [ 3784.290447][ T72] vx0: left promiscuous mode [ 3784.290840][ T72] br0: port 2(vx0) entered disabled state [ 3784.292971][ T72] swp1: left allmulticast mode [ 3784.293274][ T72] swp1: left promiscuous mode [ 3784.293653][ T72] br0: port 1(swp1) entered disabled state [ 3784.827725][ T72] vx0: left allmulticast mode [ 3784.828065][ T72] vx0: left promiscuous mode [ 3784.828476][ T72] br0: port 2(vx0) entered disabled state [ 3784.829938][ T72] swp1: left allmulticast mode [ 3784.830203][ T72] swp1: left promiscuous mode [ 3784.830590][ T72] 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__->