Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp587717rwb; Tue, 27 Sep 2022 01:38:43 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7VxHeVQ9rQjO2xPqr4L/JKK5RxPe38MEfCUhHOPDsrHEKFxnOhxqU+Iqo3tWGFSs9tPw8O X-Received: by 2002:a17:907:3daa:b0:782:1053:ccb5 with SMTP id he42-20020a1709073daa00b007821053ccb5mr21253159ejc.312.1664267923567; Tue, 27 Sep 2022 01:38:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664267923; cv=none; d=google.com; s=arc-20160816; b=AaW9l6llyfJskakjKjBga0hAwYHFu1x3iDWxViugsb8j5E9/vu5Mnn6Vp8PNaXgwKI PBWxdJJxzXMO5YhQboL9FrtgqzQBsQOl/33HyzScRa+8MLFhASYur8jF1WYSuOfavQjF K/XyCxuT1m60KfjHFHK/yw6Wa7wTRdI2emH/PhYCU0bMgXngcvJG46x/OLUVbBNTbvzw TNNmrEYOdcLFsq6LO1BMLX3GzCFuduG65AQHLSapr9DPE+153iEyC44XYzvuEaMy2duD iw95qQT5GdOCC794pb7LxvrzRHDupyFfjkzo/i82+ASMo3kTrW7WErKUz+matJH3Sp3C Onng== 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=u11zg4SgE0WvoIefhu8fd/v/vEo+Ixw+LZY8sttKdWQ=; b=hlidsDW5MXaa3eCFDLFkNVVOXPhtTIW0C6AqMpb/HDDGb/HJJWnSFzejx3F4vrR44d dIGlKklQErVlBaixkLSQN14ABa8Fd05Sl6V69Giy8/i7RgDy30q1S17/8UXwvfi40KWq LheHF3FMrG/p2iZCuAees7D2yIarYEGFbA96hS/OQTwAavJILsqcLBUCW/Eg3Ymdes+R 5rYiH0NqiH1gKXEJd9/Lv6nmnKareUHDHJBaRNBgxf32/1h3RZrd/GcPufwNy/YVD7TU BHt6erw0bh8RdI/SI5rFRVqzlMYVsPdCQ+hG/7pPpItA9p+GmCjsztxD5FEdlwYUn7RC 0PYQ== 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 g18-20020a50d5d2000000b0044ea2b1c817si878095edj.244.2022.09.27.01.38.18; Tue, 27 Sep 2022 01:38: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 S230283AbiI0IdR (ORCPT + 99 others); Tue, 27 Sep 2022 04:33:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229493AbiI0IdP (ORCPT ); Tue, 27 Sep 2022 04:33:15 -0400 Received: from mailout-taastrup.gigahost.dk (mailout-taastrup.gigahost.dk [46.183.139.199]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B50B9F775; Tue, 27 Sep 2022 01:33:13 -0700 (PDT) Received: from mailout.gigahost.dk (mailout.gigahost.dk [89.186.169.112]) by mailout-taastrup.gigahost.dk (Postfix) with ESMTP id ED7CD1884A23; Tue, 27 Sep 2022 08:33:10 +0000 (UTC) Received: from smtp.gigahost.dk (smtp.gigahost.dk [89.186.169.109]) by mailout.gigahost.dk (Postfix) with ESMTP id CE0B82500015; Tue, 27 Sep 2022 08:33:10 +0000 (UTC) Received: by smtp.gigahost.dk (Postfix, from userid 1000) id B2A64A0A1E66; Tue, 27 Sep 2022 08:33:10 +0000 (UTC) X-Screener-Id: 413d8c6ce5bf6eab4824d0abaab02863e8e3f662 MIME-Version: 1.0 Date: Tue, 27 Sep 2022 10:33:10 +0200 From: netdev@kapio-technology.com To: Ido Schimmel Cc: Vladimir Oltean , davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org, Florian Fainelli , Andrew Lunn , Vivien Didelot , Eric Dumazet , Paolo Abeni , Kurt Kanzenbach , Hauke Mehrtens , Woojung Huh , UNGLinuxDriver@microchip.com, Sean Wang , Landen Chao , DENG Qingfang , Matthias Brugger , Claudiu Manoil , Alexandre Belloni , Jiri Pirko , Ivan Vecera , Roopa Prabhu , Nikolay Aleksandrov , Shuah Khan , Christian Marangi , Daniel Borkmann , Yuwei Wang , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, bridge@lists.linux-foundation.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v5 net-next 6/6] selftests: forwarding: add test of MAC-Auth Bypass to locked port tests In-Reply-To: References: <5cee059b65f6f7671e099150f9da79c1@kapio-technology.com> <8dfc9b525f084fa5ad55019f4418a35e@kapio-technology.com> <20220908112044.czjh3xkzb4r27ohq@skbuf> <152c0ceadefbd742331c340bec2f50c0@kapio-technology.com> <20220911001346.qno33l47i6nvgiwy@skbuf> <15ee472a68beca4a151118179da5e663@kapio-technology.com> <086704ce7f323cc1b3cca78670b42095@kapio-technology.com> User-Agent: Gigahost Webmail Message-ID: <7a4549d645f9bbbf41e814f087eb07d1@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 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-09-21 09:15, Ido Schimmel wrote: > bridge fdb add `mac_get $h2` dev br0 blackhole To make this work, I think we need to change the concept, so that blackhole FDB entries are added to ports connected to the bridge, thus bridge fdb add MAC dev $swpX master blackhole This makes sense as the driver adds them based on the port where the SMAC is seen, even though the effect of the blackhole FDB entry is switch wide. Adding them to the bridge (e.g. f.ex. br0) will not work in the SW bridge as the entries then are not found. We could deny this possibility or just document the use? For offloaded I can change the add, so that it does a delete (even if none are present) and a add, thus facilitating the replace. How does this sound?