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 [ 3578.417322][T20933] veth0: renamed from veth1 [ 3580.096948][T20950] br0: port 1(swp1) entered blocking state [ 3580.097317][T20950] br0: port 1(swp1) entered disabled state [ 3580.097671][T20950] swp1: entered allmulticast mode [ 3580.099073][T20950] swp1: entered promiscuous mode [ 3580.100469][T20950] br0: port 1(swp1) entered blocking state [ 3580.100782][T20950] br0: port 1(swp1) entered forwarding state [ 3580.424604][T20952] br0: port 2(vx0) entered blocking state [ 3580.424943][T20952] br0: port 2(vx0) entered disabled state [ 3580.425285][T20952] vx0: entered allmulticast mode [ 3580.426644][T20952] vx0: entered promiscuous mode [ 3580.427345][T20952] br0: port 2(vx0) entered blocking state [ 3580.427645][T20952] br0: port 2(vx0) entered forwarding state [ 3582.473598][T20965] br0: port 1(swp1) entered blocking state [ 3582.473948][T20965] br0: port 1(swp1) entered disabled state [ 3582.474307][T20965] swp1: entered allmulticast mode [ 3582.475679][T20965] swp1: entered promiscuous mode [ 3582.477038][T20965] br0: port 1(swp1) entered blocking state [ 3582.477365][T20965] br0: port 1(swp1) entered forwarding state [ 3582.835132][T20967] br0: port 2(vx0) entered blocking state [ 3582.835473][T20967] br0: port 2(vx0) entered disabled state [ 3582.835799][T20967] vx0: entered allmulticast mode [ 3582.837660][T20967] vx0: entered promiscuous mode [ 3582.838244][T20967] br0: port 2(vx0) entered blocking state [ 3582.838548][T20967] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3590.639670][T11071] 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 ] [ 3592.199389][T15444] br0: port 1(swp1) entered blocking state [ 3592.199747][T15444] 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 ] [ 3594.148180][T14823] 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 ] [ 3595.707186][T14823] br0: port 1(swp1) entered blocking state [ 3595.707538][T14823] 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 ] [ 3598.688185][ T9471] 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 ] [ 3600.216695][ T71] vx0: left allmulticast mode [ 3600.216988][ T71] vx0: left promiscuous mode [ 3600.217407][ T71] br0: port 2(vx0) entered disabled state [ 3600.218953][ T71] swp1: left allmulticast mode [ 3600.219235][ T71] swp1: left promiscuous mode [ 3600.219640][ T71] br0: port 1(swp1) entered disabled state [ 3600.683170][ T71] vx0: left allmulticast mode [ 3600.683459][ T71] vx0: left promiscuous mode [ 3600.683857][ T71] br0: port 2(vx0) entered disabled state [ 3600.685604][ T71] swp1: left allmulticast mode [ 3600.685869][ T71] swp1: left promiscuous mode [ 3600.686253][ T71] br0: port 1(swp1) entered disabled state [ 3605.226559][T21121] veth0: renamed from veth1 [ 3606.830789][T21139] br0: port 1(swp1) entered blocking state [ 3606.831818][T21139] br0: port 1(swp1) entered disabled state [ 3606.832188][T21139] swp1: entered allmulticast mode [ 3606.833574][T21139] swp1: entered promiscuous mode [ 3606.835065][T21139] br0: port 1(swp1) entered blocking state [ 3606.835400][T21139] br0: port 1(swp1) entered forwarding state [ 3607.163439][T21141] br0: port 2(vx0) entered blocking state [ 3607.163812][T21141] br0: port 2(vx0) entered disabled state [ 3607.164163][T21141] vx0: entered allmulticast mode [ 3607.165520][T21141] vx0: entered promiscuous mode [ 3607.166087][T21141] br0: port 2(vx0) entered blocking state [ 3607.166403][T21141] br0: port 2(vx0) entered forwarding state [ 3609.348731][T21154] br0: port 1(swp1) entered blocking state [ 3609.349075][T21154] br0: port 1(swp1) entered disabled state [ 3609.350251][T21154] swp1: entered allmulticast mode [ 3609.351595][T21154] swp1: entered promiscuous mode [ 3609.352956][T21154] br0: port 1(swp1) entered blocking state [ 3609.353279][T21154] br0: port 1(swp1) entered forwarding state [ 3609.697624][T21156] br0: port 2(vx0) entered blocking state [ 3609.697964][T21156] br0: port 2(vx0) entered disabled state [ 3609.698301][T21156] vx0: entered allmulticast mode [ 3609.699662][T21156] vx0: entered promiscuous mode [ 3609.700375][T21156] br0: port 2(vx0) entered blocking state [ 3609.700677][T21156] 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 ] [ 3619.155278][T14823] 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 ] [ 3621.417578][T14823] br0: port 1(swp1) entered blocking state [ 3621.417937][T14823] 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 ] [ 3623.260189][ T9471] 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 ] [ 3625.576708][T14823] br0: port 1(swp1) entered blocking state [ 3625.577065][T14823] 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 ] [ 3630.045976][T14823] 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 ] [ 3632.381704][ T71] vx0: left allmulticast mode [ 3632.381998][ T71] vx0: left promiscuous mode [ 3632.382419][ T71] br0: port 2(vx0) entered disabled state [ 3632.384145][ T71] swp1: left allmulticast mode [ 3632.384412][ T71] swp1: left promiscuous mode [ 3632.384782][ T71] br0: port 1(swp1) entered disabled state [ 3632.842353][ T71] vx0: left allmulticast mode [ 3632.842646][ T71] vx0: left promiscuous mode [ 3632.843041][ T71] br0: port 2(vx0) entered disabled state [ 3632.844589][ T71] swp1: left allmulticast mode [ 3632.844852][ T71] swp1: left promiscuous mode [ 3632.845251][ T71] br0: port 1(swp1) entered disabled state [ 3637.397855][T21372] veth0: renamed from veth1 [ 3639.008109][T21388] br0: port 1(swp1) entered blocking state [ 3639.008477][T21388] br0: port 1(swp1) entered disabled state [ 3639.008829][T21388] swp1: entered allmulticast mode [ 3639.010610][T21388] swp1: entered promiscuous mode [ 3639.012014][T21388] br0: port 1(swp1) entered blocking state [ 3639.012341][T21388] br0: port 1(swp1) entered forwarding state [ 3639.325726][T21390] br0: port 2(vx0) entered blocking state [ 3639.326088][T21390] br0: port 2(vx0) entered disabled state [ 3639.326868][T21390] vx0: entered allmulticast mode [ 3639.328299][T21390] vx0: entered promiscuous mode [ 3639.329040][T21390] br0: port 2(vx0) entered blocking state [ 3639.329382][T21390] br0: port 2(vx0) entered forwarding state [ 3641.452489][T21403] br0: port 1(swp1) entered blocking state [ 3641.452852][T21403] br0: port 1(swp1) entered disabled state [ 3641.453236][T21403] swp1: entered allmulticast mode [ 3641.454674][T21403] swp1: entered promiscuous mode [ 3641.457038][T21403] br0: port 1(swp1) entered blocking state [ 3641.457365][T21403] br0: port 1(swp1) entered forwarding state [ 3641.849222][T21405] br0: port 2(vx0) entered blocking state [ 3641.849558][T21405] br0: port 2(vx0) entered disabled state [ 3641.849882][T21405] vx0: entered allmulticast mode [ 3641.851246][T21405] vx0: entered promiscuous mode [ 3641.851814][T21405] br0: port 2(vx0) entered blocking state [ 3641.852125][T21405] 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 ] [ 3650.617200][ T9471] 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 ] [ 3661.491671][ T71] vx0: left allmulticast mode [ 3661.492100][ T71] vx0: left promiscuous mode [ 3661.492741][ T71] br0: port 2(vx0) entered disabled state [ 3661.495203][ T71] swp1: left allmulticast mode [ 3661.495471][ T71] swp1: left promiscuous mode [ 3661.495865][ T71] br0: port 1(swp1) entered disabled state [ 3661.955898][ T71] vx0: left allmulticast mode [ 3661.956231][ T71] vx0: left promiscuous mode [ 3661.956637][ T71] br0: port 2(vx0) entered disabled state [ 3661.958318][ T71] swp1: left allmulticast mode [ 3661.958586][ T71] swp1: left promiscuous mode [ 3661.959005][ T71] br0: port 1(swp1) entered disabled state [ 3666.507651][T21596] veth0: renamed from veth1 [ 3668.124244][T21613] br0: port 1(swp1) entered blocking state [ 3668.124631][T21613] br0: port 1(swp1) entered disabled state [ 3668.124990][T21613] swp1: entered allmulticast mode [ 3668.127334][T21613] swp1: entered promiscuous mode [ 3668.128797][T21613] br0: port 1(swp1) entered blocking state [ 3668.129145][T21613] br0: port 1(swp1) entered forwarding state [ 3668.466597][T21615] br0: port 2(vx0) entered blocking state [ 3668.466954][T21615] br0: port 2(vx0) entered disabled state [ 3668.467311][T21615] vx0: entered allmulticast mode [ 3668.468766][T21615] vx0: entered promiscuous mode [ 3668.469746][T21615] br0: port 2(vx0) entered blocking state [ 3668.470056][T21615] br0: port 2(vx0) entered forwarding state [ 3670.675191][T21628] br0: port 1(swp1) entered blocking state [ 3670.675539][T21628] br0: port 1(swp1) entered disabled state [ 3670.675885][T21628] swp1: entered allmulticast mode [ 3670.678059][T21628] swp1: entered promiscuous mode [ 3670.679462][T21628] br0: port 1(swp1) entered blocking state [ 3670.679775][T21628] br0: port 1(swp1) entered forwarding state [ 3671.016527][T21630] br0: port 2(vx0) entered blocking state [ 3671.016863][T21630] br0: port 2(vx0) entered disabled state [ 3671.017200][T21630] vx0: entered allmulticast mode [ 3671.018555][T21630] vx0: entered promiscuous mode [ 3671.019251][T21630] br0: port 2(vx0) entered blocking state [ 3671.019555][T21630] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3679.064263][T15444] br0: port 1(swp1) entered disabled state [ 3680.073795][T14823] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3687.339789][ T71] vx0: left allmulticast mode [ 3687.340083][ T71] vx0: left promiscuous mode [ 3687.340517][ T71] br0: port 2(vx0) entered disabled state [ 3687.342230][ T71] swp1: left allmulticast mode [ 3687.342501][ T71] swp1: left promiscuous mode [ 3687.342870][ T71] br0: port 1(swp1) entered disabled state [ 3687.794553][ T71] vx0: left allmulticast mode [ 3687.794843][ T71] vx0: left promiscuous mode [ 3687.795250][ T71] br0: port 2(vx0) entered disabled state [ 3687.796772][ T71] swp1: left allmulticast mode [ 3687.797042][ T71] swp1: left promiscuous mode [ 3687.797483][ T71] br0: port 1(swp1) entered disabled state [ 3692.293540][T21723] veth0: renamed from veth1 [ 3693.944201][T21740] br0: port 1(swp1) entered blocking state [ 3693.944545][T21740] br0: port 1(swp1) entered disabled state [ 3693.944890][T21740] swp1: entered allmulticast mode [ 3693.946344][T21740] swp1: entered promiscuous mode [ 3693.947927][T21740] br0: port 1(swp1) entered blocking state [ 3693.948264][T21740] br0: port 1(swp1) entered forwarding state [ 3694.277651][T21742] br0: port 2(vx0) entered blocking state [ 3694.277989][T21742] br0: port 2(vx0) entered disabled state [ 3694.278335][T21742] vx0: entered allmulticast mode [ 3694.279716][T21742] vx0: entered promiscuous mode [ 3694.280422][T21742] br0: port 2(vx0) entered blocking state [ 3694.280723][T21742] br0: port 2(vx0) entered forwarding state [ 3696.446823][T21755] br0: port 1(swp1) entered blocking state [ 3696.448027][T21755] br0: port 1(swp1) entered disabled state [ 3696.448403][T21755] swp1: entered allmulticast mode [ 3696.449819][T21755] swp1: entered promiscuous mode [ 3696.451277][T21755] br0: port 1(swp1) entered blocking state [ 3696.451595][T21755] br0: port 1(swp1) entered forwarding state [ 3696.790037][T21757] br0: port 2(vx0) entered blocking state [ 3696.790390][T21757] br0: port 2(vx0) entered disabled state [ 3696.790720][T21757] vx0: entered allmulticast mode [ 3696.792045][T21757] vx0: entered promiscuous mode [ 3696.792905][T21757] br0: port 2(vx0) entered blocking state [ 3696.793224][T21757] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3703.585254][T15444] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3733.845008][ T71] vx0: left allmulticast mode [ 3733.845321][ T71] vx0: left promiscuous mode [ 3733.845707][ T71] br0: port 2(vx0) entered disabled state [ 3733.847236][ T71] swp1: left allmulticast mode [ 3733.847502][ T71] swp1: left promiscuous mode [ 3733.847878][ T71] br0: port 1(swp1) entered disabled state [ 3734.333589][ T71] vx0: left allmulticast mode [ 3734.333880][ T71] vx0: left promiscuous mode [ 3734.334299][ T71] br0: port 2(vx0) entered disabled state [ 3734.341865][ T71] swp1: left allmulticast mode [ 3734.342152][ T71] swp1: left promiscuous mode [ 3734.342529][ T71] 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__->