From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DC2EEC433F5 for ; Fri, 30 Sep 2022 15:34:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=d04FvZIrGY7CcZFvpBh2n6atCOeGefxFuhxC8cj4SCo=; b=Dp8iDXj8vH/hfmhKP4mqwORaM0 XRBzCXPYhHpASMM7fENedP8XHma400pGy2y4z7pXqIYGfWSrCCNEbVKsH+mjeGSSoGuRPspvaHyCR taZDnzDTVVD+L+I2pJJc3T3MpAt/CywtI5BPedYLuxX7kdqSLtCS3YznpU2jwLV9m9yRWvfuzsNkv k4eOYyj5UTbuWJnQrhvgh96QSMy5g5PoYpAP5lvl4O/mtxk1H8eKdATRMCj0q2a0ZgY3AgwnTXE09 JzrxgysskyNcwOFQG10hY21N4GH5pLGdOaRe4/8TgvOF+576ikz3VZcMJcagBOZcu2bU1AGr4y3ir gaEuD1qw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeI1A-00AEz7-Ld; Fri, 30 Sep 2022 15:33:37 +0000 Received: from mailout-taastrup.gigahost.dk ([46.183.139.199]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeI16-00AEvD-8p; Fri, 30 Sep 2022 15:33:34 +0000 Received: from mailout.gigahost.dk (mailout.gigahost.dk [89.186.169.112]) by mailout-taastrup.gigahost.dk (Postfix) with ESMTP id 5C10B1884DF6; Fri, 30 Sep 2022 15:33:26 +0000 (UTC) Received: from smtp.gigahost.dk (smtp.gigahost.dk [89.186.169.109]) by mailout.gigahost.dk (Postfix) with ESMTP id 482782500015; Fri, 30 Sep 2022 15:33:26 +0000 (UTC) Received: by smtp.gigahost.dk (Postfix, from userid 1000) id 3CBD79EC0002; Fri, 30 Sep 2022 15:33:26 +0000 (UTC) X-Screener-Id: 413d8c6ce5bf6eab4824d0abaab02863e8e3f662 MIME-Version: 1.0 Date: Fri, 30 Sep 2022 17:33:26 +0200 From: netdev@kapio-technology.com To: Ido Schimmel Cc: Jakub Kicinski , davem@davemloft.net, netdev@vger.kernel.org, Florian Fainelli , Andrew Lunn , Vivien Didelot , Vladimir Oltean , 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 , Russell King , Christian Marangi , Daniel Borkmann , Yuwei Wang , Petr Machata , Florent Fourcot , Hans Schultz , Joachim Wiberg , Amit Cohen , 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 v6 net-next 0/9] Extend locked port feature with FDB locked flag (MAC-Auth/MAB) In-Reply-To: References: <20220928150256.115248-1-netdev@kapio-technology.com> <20220929091036.3812327f@kernel.org> <12587604af1ed79be4d3a1607987483a@kapio-technology.com> <20220929112744.27cc969b@kernel.org> User-Agent: Gigahost Webmail Message-ID: X-Sender: netdev@kapio-technology.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220930_083332_646188_97C38645 X-CRM114-Status: GOOD ( 14.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wOS0zMCAxNjowNSwgSWRvIFNjaGltbWVsIHdyb3RlOgo+IFdoYXQgZXhhY3RseSBp cyB0aGUgaXNzdWU/IFlvdSBzaG91bGQgYmUgYWJsZSB0byBydW4gdGhlIHRlc3RzIHdpdGggCj4g dmV0aAo+IHBhaXJzIGluIGEgVk0uCgpGaXJzdCB0aGVyZSBpcyBhbiBpc3N1ZSB3aXRoIGFsc2Eg bWlzc2luZyBmb3Igc29tZSBtaXhlciB0ZXN0cywgdGhlbiAKdGhlcmUgaXMgc2V2ZXJhbCByZXBv cnRzIG9mIHN5cy9jYXBhYmlsaXR5LmggbWlzc2luZywgYW5kIHRoZW4ganVzdCAKcmVhbGx5IG1h bnkgb2JzY3VyZSBwcm9ibGVtcyB0aGF0IGxvb2sgbGlrZSB3cm9uZyBsaWIgdmVyc2lvbnMgYXJl IGluIApwbGFjZS4gSGVyZSBpcyBzb21lIG9mIHRoZSBsb25nIGxvZyBvZiBlcnJvcnMgZXRjLi4u IDooCgoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGxpYi9lbGYuYzo4OgppbmNsdWRlL3Rlc3RfdXRp bC5oOiBJbiBmdW5jdGlvbiDigJhhbGlnbl91cOKAmToKaW5jbHVkZS90ZXN0X3V0aWwuaDoxMzQ6 Nzogd2FybmluZzogZm9ybWF0IOKAmCVsdeKAmSBleHBlY3RzIGFyZ3VtZW50IG9mIAp0eXBlIOKA mGxvbmcgdW5zaWduZWQgaW504oCZLCBidXQgYXJndW1lbnQgNiBoYXMgdHlwZSDigJh1aW50NjRf dOKAmSB7YWthIOKAmGxvbmcgCmxvbmcgdW5zaWduZWQgaW504oCZfSBbLVdmb3JtYXQ9XQogICAx MzQgfCAgICAgICAic2l6ZSBub3QgYSBwb3dlciBvZiAyOiAlbHUiLCBzaXplKTsKICAgICAgIHwg ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAgfn5+fgogICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHtha2EgbG9uZyBsb25nIAp1bnNpZ25lZCBpbnR9 CmluY2x1ZGUvdGVzdF91dGlsLmg6NTQ6NDM6IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8g 4oCYVEVTVF9BU1NFUlTigJkKICAgIDU0IHwgIHRlc3RfYXNzZXJ0KChlKSwgI2UsIF9fRklMRV9f LCBfX0xJTkVfXywgZm10LCAjI19fVkFfQVJHU19fKQogICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBefn4KaW5jbHVkZS90ZXN0X3V0aWwuaDoxMzQ6MzM6 IG5vdGU6IGZvcm1hdCBzdHJpbmcgaXMgZGVmaW5lZCBoZXJlCiAgIDEzNCB8ICAgICAgICJzaXpl IG5vdCBhIHBvd2VyIG9mIDI6ICVsdSIsIHNpemUpOwogICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB+fl4KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8CiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyB1bnNpZ25l ZCBpbnQKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJWxsdQppbmNsdWRl L3Rlc3RfdXRpbC5oOiBJbiBmdW5jdGlvbiDigJhhbGlnbl9wdHJfdXDigJk6CmluY2x1ZGUvdGVz dF91dGlsLmg6MTUwOjk6IHdhcm5pbmc6IGNhc3QgdG8gcG9pbnRlciBmcm9tIGludGVnZXIgb2Yg CmRpZmZlcmVudCBzaXplIFstV2ludC10by1wb2ludGVyLWNhc3RdCiAgIDE1MCB8ICByZXR1cm4g KHZvaWQgKilhbGlnbl91cCgodW5zaWduZWQgbG9uZyl4LCBzaXplKTsKICAgICAgIHwgICAgICAg ICBeCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNsdWRlL2t2bV91dGlsLmg6MTAsCiAgICAgICAg ICAgICAgICAgIGZyb20gbGliL2VsZi5jOjEzOgppbmNsdWRlL2t2bV91dGlsX2Jhc2UuaDogQXQg dG9wIGxldmVsOgppbmNsdWRlL2t2bV91dGlsX2Jhc2UuaDo5MzoyNjogZXJyb3I6IGZpZWxkIOKA mHN0YXRzX2hlYWRlcuKAmSBoYXMgCmluY29tcGxldGUgdHlwZQogICAgOTMgfCAgc3RydWN0IGt2 bV9zdGF0c19oZWFkZXIgc3RhdHNfaGVhZGVyOwogICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi8uLi8uLi9pbmNsdWRl L2xpbnV4L2tlcm5lbC5oOjgsCiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vLi4vaW5jbHVk ZS9saW51eC9saXN0Lmg6NywKICAgICAgICAgICAgICAgICAgZnJvbSAuLi8uLi8uLi9pbmNsdWRl L2xpbnV4L2hhc2h0YWJsZS5oOjEwLAogICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUva3Zt X3V0aWxfYmFzZS5oOjEzLAogICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUva3ZtX3V0aWwu aDoxMCwKICAgICAgICAgICAgICAgICAgZnJvbSBsaWIvZWxmLmM6MTM6CmluY2x1ZGUva3ZtX3V0 aWxfYmFzZS5oOiBJbiBmdW5jdGlvbiDigJhrdm1fdm1fcmVzZXRfZGlydHlfcmluZ+KAmToKaW5j bHVkZS9rdm1fdXRpbF9iYXNlLmg6MzA4OjI0OiBlcnJvcjog4oCYS1ZNX1JFU0VUX0RJUlRZX1JJ TkdT4oCZIAp1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbik7IGRpZCB5b3Ug bWVhbiAK4oCYS1ZNX0dFVF9ESVJUWV9MT0figJk/CiAgIDMwOCB8ICByZXR1cm4gX192bV9pb2N0 bCh2bSwgS1ZNX1JFU0VUX0RJUlRZX1JJTkdTLCBOVUxMKTsKICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn4KLi4vLi4vLi4vaW5jbHVkZS9saW51eC9i dWlsZF9idWcuaDo3OTo1Njogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyAK4oCYX19zdGF0 aWNfYXNzZXJ04oCZCiAgICA3OSB8ICNkZWZpbmUgX19zdGF0aWNfYXNzZXJ0KGV4cHIsIG1zZywg Li4uKSBfU3RhdGljX2Fzc2VydChleHByLCAKbXNnKQogICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fgppbmNsdWRlL2t2bV91 dGlsX2Jhc2UuaDoxOTM6Mjogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIArigJhzdGF0aWNf YXNzZXJ04oCZCiAgIDE5MyB8ICBzdGF0aWNfYXNzZXJ0KCFfSU9DX1NJWkUoY21kKSB8fCBzaXpl b2YoKmFyZykgPT0gCl9JT0NfU0laRShjbWQpLCAiIik7IFwKICAgICAgIHwgIF5+fn5+fn5+fn5+ fn4KaW5jbHVkZS9rdm1fdXRpbF9iYXNlLmg6MjE2OjI6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBt YWNybyAK4oCYa3ZtX2RvX2lvY3Rs4oCZCiAgIDIxNiB8ICBrdm1fZG9faW9jdGwoKHZtKS0+ZmQs IGNtZCwgYXJnKTsgICBcCiAgICAgICB8ICBefn5+fn5+fn5+fn4KaW5jbHVkZS9rdm1fdXRpbF9i YXNlLmg6MzA4Ojk6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhfX3ZtX2lvY3Rs4oCZ CiAgIDMwOCB8ICByZXR1cm4gX192bV9pb2N0bCh2bSwgS1ZNX1JFU0VUX0RJUlRZX1JJTkdTLCBO VUxMKTsKICAgICAgIHwgICAgICAgICBefn5+fn5+fn5+CmluY2x1ZGUva3ZtX3V0aWxfYmFzZS5o OjMwODoyNDogbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgCnJlcG9ydGVkIG9u bHkgb25jZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluCiAgIDMwOCB8ICByZXR1cm4g X192bV9pb2N0bCh2bSwgS1ZNX1JFU0VUX0RJUlRZX1JJTkdTLCBOVUxMKTsKICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn4KLi4vLi4vLi4vaW5jbHVk ZS9saW51eC9idWlsZF9idWcuaDo3OTo1Njogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyAK 4oCYX19zdGF0aWNfYXNzZXJ04oCZCiAgICA3OSB8ICNkZWZpbmUgX19zdGF0aWNfYXNzZXJ0KGV4 cHIsIG1zZywgLi4uKSBfU3RhdGljX2Fzc2VydChleHByLCAKbXNnKQogICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fgppbmNs dWRlL2t2bV91dGlsX2Jhc2UuaDoxOTM6Mjogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIAri gJhzdGF0aWNfYXNzZXJ04oCZCiAgIDE5MyB8ICBzdGF0aWNfYXNzZXJ0KCFfSU9DX1NJWkUoY21k KSB8fCBzaXplb2YoKmFyZykgPT0gCl9JT0NfU0laRShjbWQpLCAiIik7IFwKICAgICAgIHwgIF5+ fn5+fn5+fn5+fn4KaW5jbHVkZS9rdm1fdXRpbF9iYXNlLmg6MjE2OjI6IG5vdGU6IGluIGV4cGFu c2lvbiBvZiBtYWNybyAK4oCYa3ZtX2RvX2lvY3Rs4oCZCiAgIDIxNiB8ICBrdm1fZG9faW9jdGwo KHZtKS0+ZmQsIGNtZCwgYXJnKTsgICBcCiAgICAgICB8ICBefn5+fn5+fn5+fn4KaW5jbHVkZS9r dm1fdXRpbF9iYXNlLmg6MzA4Ojk6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhfX3Zt X2lvY3Rs4oCZCiAgIDMwOCB8ICByZXR1cm4gX192bV9pb2N0bCh2bSwgS1ZNX1JFU0VUX0RJUlRZ X1JJTkdTLCBOVUxMKTsKICAgICAgIHwgICAgICAgICBefn5+fn5+fn5+CmluY2x1ZGUva3ZtX3V0 aWxfYmFzZS5oOjE5MzoxNjogZXJyb3I6IGV4cHJlc3Npb24gaW4gc3RhdGljIGFzc2VydGlvbiBp cyAKbm90IGFuIGludGVnZXIKICAgMTkzIHwgIHN0YXRpY19hc3NlcnQoIV9JT0NfU0laRShjbWQp IHx8IHNpemVvZigqYXJnKSA9PSAKX0lPQ19TSVpFKGNtZCksICIiKTsgXAogICAgICAgfCAgICAg ICAgICAgICAgICBeCi4uLy4uLy4uL2luY2x1ZGUvbGludXgvYnVpbGRfYnVnLmg6Nzk6NTY6IG5v dGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gCuKAmF9fc3RhdGljX2Fzc2VydOKAmQogICAgNzkg fCAjZGVmaW5lIF9fc3RhdGljX2Fzc2VydChleHByLCBtc2csIC4uLikgX1N0YXRpY19hc3NlcnQo ZXhwciwgCm1zZykKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn4KaW5jbHVkZS9rdm1fdXRpbF9iYXNlLmg6MTkzOjI6IG5v dGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyAK4oCYc3RhdGljX2Fzc2VydOKAmQogICAxOTMgfCAg c3RhdGljX2Fzc2VydCghX0lPQ19TSVpFKGNtZCkgfHwgc2l6ZW9mKCphcmcpID09IApfSU9DX1NJ WkUoY21kKSwgIiIpOyBcCiAgICAgICB8ICBefn5+fn5+fn5+fn5+CmluY2x1ZGUva3ZtX3V0aWxf YmFzZS5oOjIxNjoyOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gCuKAmGt2bV9kb19pb2N0 bOKAmQogICAyMTYgfCAga3ZtX2RvX2lvY3RsKCh2bSktPmZkLCBjbWQsIGFyZyk7ICAgXAogICAg ICAgfCAgXn5+fn5+fn5+fn5+CmluY2x1ZGUva3ZtX3V0aWxfYmFzZS5oOjMwODo5OiBub3RlOiBp biBleHBhbnNpb24gb2YgbWFjcm8g4oCYX192bV9pb2N0bOKAmQogICAzMDggfCAgcmV0dXJuIF9f dm1faW9jdGwodm0sIEtWTV9SRVNFVF9ESVJUWV9SSU5HUywgTlVMTCk7CiAgICAgICB8ICAgICAg ICAgXn5+fn5+fn5+fgppbmNsdWRlL2t2bV91dGlsX2Jhc2UuaDogSW4gZnVuY3Rpb24g4oCYdm1f Z2V0X3N0YXRzX2Zk4oCZOgppbmNsdWRlL2t2bV91dGlsX2Jhc2UuaDozMTM6MjY6IGVycm9yOiDi gJhLVk1fR0VUX1NUQVRTX0ZE4oCZIHVuZGVjbGFyZWQgCihmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbik7IGRpZCB5b3UgbWVhbiDigJhLVk1fR0VUX1NSRUdT4oCZPwogICAzMTMgfCAgaW50IGZk ID0gX192bV9pb2N0bCh2bSwgS1ZNX0dFVF9TVEFUU19GRCwgTlVMTCk7CiAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==