From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=Y7dI/kyXtQ5r7J/1JCw2+N0TiORB8W3a63ggFTECDo4=; b=ZA9bzecfezxlqpIiccEI1K27SXLtnJUjvIEbkbGMkLbgdFc1iGqVU85mJgKlmd27Ss HiozbCv7C4S2YiTIssUYYUrd0zqxKkMq6vZp4b0cc50nSW9sRoZd1xATLPxnA8jK7wLF XY4FIbMD9X2B0LBasRTc3GMGMw8dHw1M9eL8AFSUBju46diRXcQtCFpV7+jUvB5E5N9i 1XzzVYYVTWtDWd5gJTGboaBXVKZYhalyZNB8qRLe/rMs4QA5+LG75iWuzuV+EEGww2Ua pYVu/YUJK7gKO3hNz6QCVJP9y7Bybqbrbr980TjsvqkWiuKlhznug6XWMkd5seDCAUXf u5Dw== Date: Sat, 19 Feb 2022 11:56:49 +0200 From: Vladimir Oltean Message-ID: <20220219095649.zaa7exduogwbpyyh@skbuf> References: <20220218155148.2329797-1-schultz.hans+netdev@gmail.com> <20220218155148.2329797-4-schultz.hans+netdev@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220218155148.2329797-4-schultz.hans+netdev@gmail.com> Subject: Re: [Bridge] [PATCH net-next v3 3/5] net: dsa: Add support for offloaded locked port flag List-Id: Linux Ethernet Bridging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Hans Schultz Cc: Petr Machata , Andrew Lunn , Baowen Zheng , Florian Fainelli , Amit Cohen , netdev@vger.kernel.org, David Ahern , bridge@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Ido Schimmel , Vivien Didelot , Hans Schultz , Po-Hsu Lin , Nikolay Aleksandrov , linux-kselftest@vger.kernel.org, Roopa Prabhu , kuba@kernel.org, Stephen Suryaputra , Shuah Khan , davem@davemloft.net On Fri, Feb 18, 2022 at 04:51:46PM +0100, Hans Schultz wrote: > Among the switchcores that support this feature is the Marvell > mv88e6xxx family. > > Signed-off-by: Hans Schultz > --- Reviewed-by: Vladimir Oltean Although this doesn't "add support for offloaded locked ports", that passes right through with no DSA-level filtering, from SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS to dsa_port_bridge_flags(), to ds->ops->port_bridge_flags(). Rather, a clearer description of what this does is: net: dsa: include BR_PORT_LOCKED in the list of synced brport flags Make sure the DSA switch driver gets notified of changes to the BR_PORT_LOCKED flag as well, for the case when a DSA port joins or leaves a LAG that is a bridge port.