Received: by 2002:a05:6358:5282:b0:b5:90e7:25cb with SMTP id g2csp3241657rwa; Tue, 23 Aug 2022 00:59:43 -0700 (PDT) X-Google-Smtp-Source: AA6agR4oZ7KoCxmwHp5yshaGC9yh8hcjboJ/BbJbFwp8qvGEiB7g9PANFmwYRnYs38Hy/2P+D9uR X-Received: by 2002:a05:6a00:23c1:b0:536:463e:e53b with SMTP id g1-20020a056a0023c100b00536463ee53bmr15171726pfc.43.1661241583253; Tue, 23 Aug 2022 00:59:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661241583; cv=none; d=google.com; s=arc-20160816; b=wJTVr3uhoquik3JccAT54APFB3Wq+NCZuxR45i/J8yr0mXG+/xZ5cHe3SFGqL4vRnC xtVxQdTAlc6Plv+HKorctRp1mc+QNAagytTAW61bS4q8wKHUIiO55K3TVaZHk4XlbTbS n3pug2MmRtmCZkCXJCfrWl2dfGXILyZuUiQkLZfnPS0/GoHxM+y1KwZ5XWtNJfVbNIcE NZ/MaJSYGWlMVZpWZXfRKV3iUTYvTs5yEupwlO9hZ7ubf1UFo7ye9E/xD+5S7KTMkCAk uDmdMwXIPxM0HqDHzNYadBp1YupspTgHmLC9xN/TnrW9DBqO53YSBPoziHubjxKpWB9a lLHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:user-agent :references:in-reply-to:subject:cc:to:from:date:mime-version; bh=ikOfQbMg5/BqvDrvTF/Dbs0qRT8QVhnssJ0okMUrckU=; b=AU4omv2JoUKPlD+B9C3l9am3B5DbC01W8sF1NiqeCOfdF5P32zZ2tSc4bLFQCGEnCQ XhWuzAYxkySitIXKGHgMLZFm5IqV0IOeoE3a8FQnHYalzC75fz4cvt99B7z7YU9Fvzau rEErNdDUSq7wRYwDHMmvghRHgWo3i94yk4HkzlR20shWGD14x3iktbln/tsosNtty0hb E4uXYmYrDlqYGDNeBEOR+KeUPEwTc1yOdjzVQac80Df1UF407n92AWb1cJjj7p8hY9pv cb3VBVjTQwkFmkd93mKoSemiDJ04VKUI/FykfrZQU5YWXDcsom3rnCtFliU8X15NIj9G z3tg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lj4-20020a17090b344400b001faf9cff58asi9728142pjb.165.2022.08.23.00.59.32; Tue, 23 Aug 2022 00:59:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234527AbiHWHOC (ORCPT + 99 others); Tue, 23 Aug 2022 03:14:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234556AbiHWHOA (ORCPT ); Tue, 23 Aug 2022 03:14:00 -0400 Received: from mailout-taastrup.gigahost.dk (mailout-taastrup.gigahost.dk [46.183.139.199]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 640DE520AE; Tue, 23 Aug 2022 00:13:58 -0700 (PDT) Received: from mailout.gigahost.dk (mailout.gigahost.dk [89.186.169.112]) by mailout-taastrup.gigahost.dk (Postfix) with ESMTP id DF9AE18843AB; Tue, 23 Aug 2022 07:13:55 +0000 (UTC) Received: from smtp.gigahost.dk (smtp.gigahost.dk [89.186.169.109]) by mailout.gigahost.dk (Postfix) with ESMTP id D18CD25032B7; Tue, 23 Aug 2022 07:13:54 +0000 (UTC) Received: by smtp.gigahost.dk (Postfix, from userid 1000) id 6FA49A1A0061; Tue, 23 Aug 2022 07:13:54 +0000 (UTC) X-Screener-Id: 413d8c6ce5bf6eab4824d0abaab02863e8e3f662 MIME-Version: 1.0 Date: Tue, 23 Aug 2022 09:13:54 +0200 From: netdev@kapio-technology.com To: Ido Schimmel Cc: Vladimir Oltean , davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org, Andrew Lunn , Vivien Didelot , Florian Fainelli , Eric Dumazet , Paolo Abeni , Jiri Pirko , Ivan Vecera , Roopa Prabhu , Nikolay Aleksandrov , Shuah Khan , Daniel Borkmann , linux-kernel@vger.kernel.org, bridge@lists.linux-foundation.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v4 net-next 3/6] drivers: net: dsa: add locked fdb entry flag to drivers In-Reply-To: References: <5a4cfc6246f621d006af69d4d1f61ed1@kapio-technology.com> <34dd1318a878494e7ab595f8727c7d7d@kapio-technology.com> User-Agent: Gigahost Webmail Message-ID: <9dcb4db4a77811308c56fe5b9b7c5257@kapio-technology.com> X-Sender: netdev@kapio-technology.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2022-08-23 08:48, Ido Schimmel wrote: > On Mon, Aug 22, 2022 at 09:49:28AM +0200, netdev@kapio-technology.com > wrote: >> As I am not familiar with roaming in this context, I need to know how >> the SW >> bridge should behave in this case. > >> In this case, is the roaming only between locked ports or does the >> roaming include that the entry can move to a unlocked port, resulting >> in the locked flag getting removed? > > Any two ports. If the "locked" entry in mv88e6xxx cannot move once > installed, then the "sticky" flag accurately describes it. > But since I am also doing the SW bridge implementation without mv88e6xxx I need it to function according to needs. Thus the locked entries created in the bridge I shall not put the sticky flag on, but there will be the situation where a locked entry can move to an unlocked port, which we regarded as a bug. In that case there is two possibilities, the locked entry can move to an unlocked port with the locked flag being removed or the locked entry can only move to another locked port?