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 [ 3541.225850][T26032] veth0: renamed from veth1 [ 3542.915839][T26049] br0: port 1(swp1) entered blocking state [ 3542.916181][T26049] br0: port 1(swp1) entered disabled state [ 3542.917016][T26049] swp1: entered allmulticast mode [ 3542.918457][T26049] swp1: entered promiscuous mode [ 3542.919878][T26049] br0: port 1(swp1) entered blocking state [ 3542.920200][T26049] br0: port 1(swp1) entered forwarding state [ 3543.255645][T26051] br0: port 2(vx0) entered blocking state [ 3543.255984][T26051] br0: port 2(vx0) entered disabled state [ 3543.256324][T26051] vx0: entered allmulticast mode [ 3543.257996][T26051] vx0: entered promiscuous mode [ 3543.258716][T26051] br0: port 2(vx0) entered blocking state [ 3543.259013][T26051] br0: port 2(vx0) entered forwarding state [ 3545.489902][T26064] br0: port 1(swp1) entered blocking state [ 3545.490270][T26064] br0: port 1(swp1) entered disabled state [ 3545.490673][T26064] swp1: entered allmulticast mode [ 3545.492086][T26064] swp1: entered promiscuous mode [ 3545.494343][T26064] br0: port 1(swp1) entered blocking state [ 3545.494692][T26064] br0: port 1(swp1) entered forwarding state [ 3545.817730][T26066] br0: port 2(vx0) entered blocking state [ 3545.818066][T26066] br0: port 2(vx0) entered disabled state [ 3545.818405][T26066] vx0: entered allmulticast mode [ 3545.819727][T26066] vx0: entered promiscuous mode [ 3545.820287][T26066] br0: port 2(vx0) entered blocking state [ 3545.820595][T26066] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3553.619500][T14131] 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 ] [ 3555.175594][T14131] br0: port 1(swp1) entered blocking state [ 3555.175943][T14131] 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 ] [ 3557.073917][T14318] 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 ] [ 3558.707210][T23259] br0: port 1(swp1) entered blocking state [ 3558.707573][T23259] 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 ] [ 3561.715514][T14131] 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 ] [ 3563.267967][ T11] vx0: left allmulticast mode [ 3563.268261][ T11] vx0: left promiscuous mode [ 3563.268711][ T11] br0: port 2(vx0) entered disabled state [ 3563.271329][ T11] swp1: left allmulticast mode [ 3563.271614][ T11] swp1: left promiscuous mode [ 3563.271990][ T11] br0: port 1(swp1) entered disabled state [ 3563.755590][ T11] vx0: left allmulticast mode [ 3563.755889][ T11] vx0: left promiscuous mode [ 3563.756279][ T11] br0: port 2(vx0) entered disabled state [ 3563.757934][ T11] swp1: left allmulticast mode [ 3563.758202][ T11] swp1: left promiscuous mode [ 3563.758598][ T11] br0: port 1(swp1) entered disabled state [ 3568.353635][T26221] veth0: renamed from veth1 [ 3569.923045][T26238] br0: port 1(swp1) entered blocking state [ 3569.923403][T26238] br0: port 1(swp1) entered disabled state [ 3569.923748][T26238] swp1: entered allmulticast mode [ 3569.925102][T26238] swp1: entered promiscuous mode [ 3569.926619][T26238] br0: port 1(swp1) entered blocking state [ 3569.926938][T26238] br0: port 1(swp1) entered forwarding state [ 3570.240404][T26240] br0: port 2(vx0) entered blocking state [ 3570.240747][T26240] br0: port 2(vx0) entered disabled state [ 3570.241065][T26240] vx0: entered allmulticast mode [ 3570.242417][T26240] vx0: entered promiscuous mode [ 3570.242995][T26240] br0: port 2(vx0) entered blocking state [ 3570.243296][T26240] br0: port 2(vx0) entered forwarding state [ 3572.384331][T26253] br0: port 1(swp1) entered blocking state [ 3572.385513][T26253] br0: port 1(swp1) entered disabled state [ 3572.385860][T26253] swp1: entered allmulticast mode [ 3572.387190][T26253] swp1: entered promiscuous mode [ 3572.388539][T26253] br0: port 1(swp1) entered blocking state [ 3572.388861][T26253] br0: port 1(swp1) entered forwarding state [ 3572.729382][T26255] br0: port 2(vx0) entered blocking state [ 3572.729729][T26255] br0: port 2(vx0) entered disabled state [ 3572.730052][T26255] vx0: entered allmulticast mode [ 3572.731380][T26255] vx0: entered promiscuous mode [ 3572.731960][T26255] br0: port 2(vx0) entered blocking state [ 3572.732261][T26255] 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 ] [ 3582.233044][T23259] 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 ] [ 3584.535753][T23259] br0: port 1(swp1) entered blocking state [ 3584.536254][T23259] 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 ] [ 3586.372681][T14131] 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 ] [ 3588.666474][T14131] br0: port 1(swp1) entered blocking state [ 3588.666831][T14131] 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 ] [ 3593.184097][T14318] 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 ] [ 3595.478525][ T11] vx0: left allmulticast mode [ 3595.478827][ T11] vx0: left promiscuous mode [ 3595.479246][ T11] br0: port 2(vx0) entered disabled state [ 3595.480988][ T11] swp1: left allmulticast mode [ 3595.481260][ T11] swp1: left promiscuous mode [ 3595.481647][ T11] br0: port 1(swp1) entered disabled state [ 3595.946915][ T11] vx0: left allmulticast mode [ 3595.947205][ T11] vx0: left promiscuous mode [ 3595.947609][ T11] br0: port 2(vx0) entered disabled state [ 3595.949173][ T11] swp1: left allmulticast mode [ 3595.949449][ T11] swp1: left promiscuous mode [ 3595.949813][ T11] br0: port 1(swp1) entered disabled state [ 3600.534687][T26471] veth0: renamed from veth1 [ 3602.158108][T26487] br0: port 1(swp1) entered blocking state [ 3602.159151][T26487] br0: port 1(swp1) entered disabled state [ 3602.159516][T26487] swp1: entered allmulticast mode [ 3602.160893][T26487] swp1: entered promiscuous mode [ 3602.162318][T26487] br0: port 1(swp1) entered blocking state [ 3602.162649][T26487] br0: port 1(swp1) entered forwarding state [ 3602.477433][T26489] br0: port 2(vx0) entered blocking state [ 3602.477767][T26489] br0: port 2(vx0) entered disabled state [ 3602.478088][T26489] vx0: entered allmulticast mode [ 3602.479450][T26489] vx0: entered promiscuous mode [ 3602.480021][T26489] br0: port 2(vx0) entered blocking state [ 3602.480318][T26489] br0: port 2(vx0) entered forwarding state [ 3604.588307][T26502] br0: port 1(swp1) entered blocking state [ 3604.588673][T26502] br0: port 1(swp1) entered disabled state [ 3604.589019][T26502] swp1: entered allmulticast mode [ 3604.590351][T26502] swp1: entered promiscuous mode [ 3604.597337][T26502] br0: port 1(swp1) entered blocking state [ 3604.597669][T26502] br0: port 1(swp1) entered forwarding state [ 3604.929324][T26504] br0: port 2(vx0) entered blocking state [ 3604.929671][T26504] br0: port 2(vx0) entered disabled state [ 3604.929994][T26504] vx0: entered allmulticast mode [ 3604.931306][T26504] vx0: entered promiscuous mode [ 3604.931994][T26504] br0: port 2(vx0) entered blocking state [ 3604.932290][T26504] 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 ] [ 3613.571995][T14131] 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 ] [ 3624.531188][ T11] vx0: left allmulticast mode [ 3624.531516][ T11] vx0: left promiscuous mode [ 3624.531912][ T11] br0: port 2(vx0) entered disabled state [ 3624.533799][ T11] swp1: left allmulticast mode [ 3624.534084][ T11] swp1: left promiscuous mode [ 3624.534577][ T11] br0: port 1(swp1) entered disabled state [ 3625.040402][ T11] vx0: left allmulticast mode [ 3625.040691][ T11] vx0: left promiscuous mode [ 3625.041084][ T11] br0: port 2(vx0) entered disabled state [ 3625.042644][ T11] swp1: left allmulticast mode [ 3625.042907][ T11] swp1: left promiscuous mode [ 3625.043310][ T11] br0: port 1(swp1) entered disabled state [ 3629.682424][T26695] veth0: renamed from veth1 [ 3631.293206][T26711] br0: port 1(swp1) entered blocking state [ 3631.293585][T26711] br0: port 1(swp1) entered disabled state [ 3631.293953][T26711] swp1: entered allmulticast mode [ 3631.295382][T26711] swp1: entered promiscuous mode [ 3631.296826][T26711] br0: port 1(swp1) entered blocking state [ 3631.297140][T26711] br0: port 1(swp1) entered forwarding state [ 3631.615657][T26713] br0: port 2(vx0) entered blocking state [ 3631.615996][T26713] br0: port 2(vx0) entered disabled state [ 3631.616315][T26713] vx0: entered allmulticast mode [ 3631.618296][T26713] vx0: entered promiscuous mode [ 3631.619020][T26713] br0: port 2(vx0) entered blocking state [ 3631.619320][T26713] br0: port 2(vx0) entered forwarding state [ 3633.749227][T26726] br0: port 1(swp1) entered blocking state [ 3633.750327][T26726] br0: port 1(swp1) entered disabled state [ 3633.750708][T26726] swp1: entered allmulticast mode [ 3633.752121][T26726] swp1: entered promiscuous mode [ 3633.753569][T26726] br0: port 1(swp1) entered blocking state [ 3633.753880][T26726] br0: port 1(swp1) entered forwarding state [ 3634.087516][T26728] br0: port 2(vx0) entered blocking state [ 3634.087871][T26728] br0: port 2(vx0) entered disabled state [ 3634.088218][T26728] vx0: entered allmulticast mode [ 3634.089593][T26728] vx0: entered promiscuous mode [ 3634.090322][T26728] br0: port 2(vx0) entered blocking state [ 3634.090649][T26728] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3642.151823][T14318] br0: port 1(swp1) entered disabled state [ 3643.186073][T14131] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3650.425847][ T11] vx0: left allmulticast mode [ 3650.426145][ T11] vx0: left promiscuous mode [ 3650.426576][ T11] br0: port 2(vx0) entered disabled state [ 3650.428150][ T11] swp1: left allmulticast mode [ 3650.428438][ T11] swp1: left promiscuous mode [ 3650.428816][ T11] br0: port 1(swp1) entered disabled state [ 3650.894807][ T11] vx0: left allmulticast mode [ 3650.895100][ T11] vx0: left promiscuous mode [ 3650.895512][ T11] br0: port 2(vx0) entered disabled state [ 3650.897087][ T11] swp1: left allmulticast mode [ 3650.897378][ T11] swp1: left promiscuous mode [ 3650.897752][ T11] br0: port 1(swp1) entered disabled state [ 3655.456407][T26821] veth0: renamed from veth1 [ 3657.066134][T26838] br0: port 1(swp1) entered blocking state [ 3657.066896][T26838] br0: port 1(swp1) entered disabled state [ 3657.067250][T26838] swp1: entered allmulticast mode [ 3657.068649][T26838] swp1: entered promiscuous mode [ 3657.070019][T26838] br0: port 1(swp1) entered blocking state [ 3657.070324][T26838] br0: port 1(swp1) entered forwarding state [ 3657.390486][T26840] br0: port 2(vx0) entered blocking state [ 3657.390831][T26840] br0: port 2(vx0) entered disabled state [ 3657.391167][T26840] vx0: entered allmulticast mode [ 3657.392530][T26840] vx0: entered promiscuous mode [ 3657.393245][T26840] br0: port 2(vx0) entered blocking state [ 3657.393578][T26840] br0: port 2(vx0) entered forwarding state [ 3659.553960][T26853] br0: port 1(swp1) entered blocking state [ 3659.554305][T26853] br0: port 1(swp1) entered disabled state [ 3659.554665][T26853] swp1: entered allmulticast mode [ 3659.556015][T26853] swp1: entered promiscuous mode [ 3659.557441][T26853] br0: port 1(swp1) entered blocking state [ 3659.557756][T26853] br0: port 1(swp1) entered forwarding state [ 3659.887853][T26855] br0: port 2(vx0) entered blocking state [ 3659.888185][T26855] br0: port 2(vx0) entered disabled state [ 3659.888531][T26855] vx0: entered allmulticast mode [ 3659.889885][T26855] vx0: entered promiscuous mode [ 3659.890479][T26855] br0: port 2(vx0) entered blocking state [ 3659.890778][T26855] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3666.654487][T14131] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3696.931121][ T11] vx0: left allmulticast mode [ 3696.931437][ T11] vx0: left promiscuous mode [ 3696.931858][ T11] br0: port 2(vx0) entered disabled state [ 3696.933831][ T11] swp1: left allmulticast mode [ 3696.934098][ T11] swp1: left promiscuous mode [ 3696.934485][ T11] br0: port 1(swp1) entered disabled state [ 3697.431650][ T11] vx0: left allmulticast mode [ 3697.431950][ T11] vx0: left promiscuous mode [ 3697.432387][ T11] br0: port 2(vx0) entered disabled state [ 3697.434148][ T11] swp1: left allmulticast mode [ 3697.434446][ T11] swp1: left promiscuous mode [ 3697.434874][ 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__->