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 33DDDC77B75 for ; Mon, 22 May 2023 12:18:19 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=XhBMrj20tsnuUpZzuw4npi3pbaB6KncMXP2xw4muqwA=; b=IfJ350iCB/1+yl X8nGiwn5X4WTs1qIIeAsfRRoHiOwtHmeucQVFoN87rHqbXnmbwQ8EIumDK2BVupJh0bVHR3pTzs6r gL2EelsxzQUL9C2XxCb021Zm1fBdINfKmXcU3Kp8MY7ekA5euZuir3ntIM1rHxGzUye+K7zpNAQt6 mzt5EvPG7pvDaBgrIzOaoH+H03NeQlWnxRjr6W9JE2/vAiEvk/BFd2I1bw2TxYSfnx50/9uh+gDoC lmSnPCWVUguvYvQEXRtstOHtywigx44Q3CvWG06XL0OBSXmIP1CYsTOa2BMHXpmFOcPfOJVGNFFRR Oa3GLjO/BBOlHYSdL+bA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q14U4-006QVc-2r; Mon, 22 May 2023 12:17:53 +0000 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q14TP-006PrF-2J; Mon, 22 May 2023 12:17:13 +0000 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-96f8d485ef3so368987166b.0; Mon, 22 May 2023 05:17:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684757830; x=1687349830; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HqRoVOW5ATPKkmSDchjmJB2cTgfNIDW4SGp9tBnvP0Q=; b=pUw4uKIUNJh5QEQn8is2R/h6lUbhpzqig1b4ddexVTPPD9XVIqJ9g/wMetQyRjn/s7 iyIKR2mc40MhSUcoC26nUXn9ZJgchgDimE5YicIDCx2k72qNqSvIfXw8XSbIm0nZjI/2 ZNKZvbWbdT7tUqstSqQQuknQZ+KQVxgJljPqP8DsyHGp00yDl/FmeJ2tOO0QVn8LfqJ8 cqNZjEBvuMLPRx7VkW9vxZESHTDhL0JR4mrys+CwGHuaM5WfD4PDegQPyLj2RuAJ7gEi DDtuYHcfsS9wxf8QoW7c3BS6C0EvcavSrBErQHu0xHwiqKp/M7qqwKR5whWOaTBjpIav mMWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684757830; x=1687349830; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HqRoVOW5ATPKkmSDchjmJB2cTgfNIDW4SGp9tBnvP0Q=; b=TEPkm2wsZNECq6RqNv06mYIIX8tXMmLSzQvqVoZBAeeZNgU7qBOMoizyZgln+Tpy7y 23wNTHhpO0MoK3ETGJ40GcBdfUqTWnp+3iuTGXNmqJGnKobGnn/U0epITPuf9HGR66ey +ljnTvR4pn6sMePAC5wtTloHRB60CtpBA0YWC9ckAw00uaw9Xnh+Fu8umq40TulKfHqi Fzhk7/83avg7HaCDVzOk7oBfbGAwDC6OlQdQt2SsMlScolQV8XKAGefWxRU9gZ+Q6AZQ yeDiDGI2Mm9D4IH2NFxWIC00Q6sKi9xtPEEJAxxikvVgfG+iNgnBD38P4D9gma/fiDkU K0FA== X-Gm-Message-State: AC+VfDzJQLjUXryi6UgjW1hNzbb8nR7/S7A1/o+8qolLtCAtGP7OQ9Nl /NeoNZ+NPQQr7yQoZw9qNWE= X-Google-Smtp-Source: ACHHUZ7S5doXEQbzc7jj+Nwm/KeUfeIBOBxtvMLCkdUE7EEsyV+Swmuat4wLSM2bpWQovi+wxudbjQ== X-Received: by 2002:a17:907:25c2:b0:96f:8439:6143 with SMTP id ae2-20020a17090725c200b0096f84396143mr7741710ejc.40.1684757830174; Mon, 22 May 2023 05:17:10 -0700 (PDT) Received: from arinc9-PC.. ([149.91.1.15]) by smtp.gmail.com with ESMTPSA id y26-20020a17090614da00b009659fed3612sm2999950ejc.24.2023.05.22.05.17.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 May 2023 05:17:09 -0700 (PDT) From: arinc9.unal@gmail.com X-Google-Original-From: arinc.unal@arinc9.com To: Sean Wang , Landen Chao , DENG Qingfang , Daniel Golle , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Russell King Cc: =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , Richard van Schagen , Richard van Schagen , Frank Wunderlich , Bartel Eerdekens , erkin.bozoglu@xeront.com, mithat.guner@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH net-next 28/30] net: dsa: mt7530: introduce LLDP frame trapping Date: Mon, 22 May 2023 15:15:30 +0300 Message-Id: <20230522121532.86610-29-arinc.unal@arinc9.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230522121532.86610-1-arinc.unal@arinc9.com> References: <20230522121532.86610-1-arinc.unal@arinc9.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230522_051711_775233_51ECCE60 X-CRM114-Status: GOOD ( 16.37 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlIE1UNzUzWCBz d2l0Y2hlcyBhcmUgY2FwYWJsZSBvZiB0cmFwcGluZyBjZXJ0YWluIGZyYW1lcy4gSW50cm9kdWNl CnRyYXBwaW5nIExMRFAgZnJhbWVzIHRvIHRoZSBDUFUgcG9ydChzKSBmb3IgdGhlIE1UNzUzWCBz d2l0Y2hlcy4KCkZvciBNVDc1MzAsIExMRFAgZnJhbWVzIHdpbGwgYmUgdHJhcHBlZCB0byB0aGUg bnVtZXJpY2FsbHkgc21hbGxlc3QgQ1BVCnBvcnQgd2hpY2ggaXMgYWZmaW5lIHRvIHRoZSBEU0Eg Y29uZHVpdCBpbnRlcmZhY2UgdGhhdCBpcyBzZXQgdXAuIFRoZSBMTERQCmZyYW1lcyB3b24ndCBu ZWNlc3NhcmlseSBiZSB0cmFwcGVkIHRvIHRoZSBDUFUgcG9ydCB0aGUgdXNlciBwb3J0LCB3aGlj aAp0aGVzZSBMTERQIGZyYW1lcyBhcmUgcmVjZWl2ZWQgZnJvbSwgaXMgYWZmaW5lIHRvLgoKRm9y IE1UNzUzMSBhbmQgdGhlIHN3aXRjaCBvbiB0aGUgTVQ3OTg4IFNvQywgTExEUCBmcmFtZXMgd2ls bCBiZSB0cmFwcGVkIHRvCnRoZSBDUFUgcG9ydCB0aGUgdXNlciBwb3J0IGlzIGFmZmluZSB0by4K ClRoZSBiaXQgZm9yIFIwRV9NQU5HX0ZSIGlzIDI3LiBXaGVuIHNldCwgdGhlIHN3aXRjaCByZWdh cmRzIHRoZSBmcmFtZXMgd2l0aAo6MEUgTUFDIERBIGFzIG1hbmFnZW1lbnQgKExMRFApIGZyYW1l cy4gVGhpcyBiaXQgaXMgc2V0IHRvIDEgYWZ0ZXIgcmVzZXQgb24KTVQ3NTMwIGFuZCBNVDc1MzEg YWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudHMgTVQ3NjIwIFByb2dyYW1taW5nIEd1aWRlIHYxLjAK YW5kIE1UNzUzMSBSZWZlcmVuY2UgTWFudWFsIGZvciBEZXZlbG9wbWVudCBCb2FyZCB2MS4wLCBz byB0aGVyZSdzIG5vIG5lZWQKdG8gZGVhbCB3aXRoIHRoaXMgYml0LiBTaW5jZSB0aGVyZSdzIGN1 cnJlbnRseSBubyBwdWJsaWMgZG9jdW1lbnQgZm9yIHRoZQpzd2l0Y2ggb24gdGhlIE1UNzk4OCBT b0MsIEkgYXNzdW1lIHRoaXMgaXMgYWxzbyB0aGUgY2FzZSBmb3IgdGhpcyBzd2l0Y2guCgpSZW1v dmUgdGhlIEVUSFNZU19DTEtDRkcwIHJlZ2lzdGVyIHdoaWNoIGRvZXNuJ3QgZXhpc3Qgb24gdGhl IHNhaWQKZG9jdW1lbnRzLCBhbmQgY29uZmxpY3RzIHdpdGggdGhlIE1UNzUzWF9SR0FDMiByZWdp c3Rlci4KClRoZSBtdDc1M3hfYnBkdV9wb3J0X2Z3IGVudW0gaXMgdW5pdmVyc2FsbHkgdXNlZCBm b3IgdHJhcHBpbmcgZnJhbWVzLAp0aGVyZWZvcmUgcmVuYW1lIGl0IGFuZCB0aGUgdmFsdWVzIGlu IGl0IHRvIG10NzUzeF9wb3J0X2Z3LgoKVGVzdGVkLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51 bmFsQGFyaW5jOS5jb20+ClNpZ25lZC1vZmYtYnk6IEFyxLFuw6cgw5xOQUwgPGFyaW5jLnVuYWxA YXJpbmM5LmNvbT4KLS0tCiBkcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMgfCAxMiArKysrKysrKysr LS0KIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaCB8IDIzICsrKysrKysrKysrKy0tLS0tLS0tLS0t CiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1 MzAuYwppbmRleCAyZmI0YjBiYzYzMzUuLjhmNWE4ODAzY2IzMyAxMDA2NDQKLS0tIGEvZHJpdmVy cy9uZXQvZHNhL210NzUzMC5jCisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtMjIy NSw3ICsyMjI1LDExIEBAIG10NzUzMF9zZXR1cChzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMpCiAKIAkv KiBUcmFwIEJQRFVzIHRvIHRoZSBDUFUgcG9ydCAqLwogCW10NzUzMF9ybXcocHJpdiwgTVQ3NTNY X0JQQywgTVQ3NTNYX0JQRFVfUE9SVF9GV19NQVNLLAotCQkgICBNVDc1M1hfQlBEVV9DUFVfT05M WSk7CisJCSAgIE1UNzUzWF9QT1JUX0ZXX0NQVV9PTkxZKTsKKworCS8qIFRyYXAgTExEUCBmcmFt ZXMgd2l0aCA6MEUgTUFDIERBIHRvIHRoZSBDUFUgcG9ydCAqLworCW10NzUzMF9ybXcocHJpdiwg TVQ3NTNYX1JHQUMyLCBNVDc1M1hfUjBFX1BPUlRfRldfTUFTSywKKwkJICAgTVQ3NTNYX1IwRV9Q T1JUX0ZXKE1UNzUzWF9QT1JUX0ZXX0NQVV9PTkxZKSk7CiAKIAkvKiBFbmFibGUgYW5kIHJlc2V0 IE1JQiBjb3VudGVycyAqLwogCW10NzUzMF9taWJfcmVzZXQoZHMpOwpAQCAtMjMyNSw3ICsyMzI5 LDExIEBAIG10NzUzMV9zZXR1cF9jb21tb24oc3RydWN0IGRzYV9zd2l0Y2ggKmRzKQogCiAJLyog VHJhcCBCUERVcyB0byB0aGUgQ1BVIHBvcnQocykgKi8KIAltdDc1MzBfcm13KHByaXYsIE1UNzUz WF9CUEMsIE1UNzUzWF9CUERVX1BPUlRfRldfTUFTSywKLQkJICAgTVQ3NTNYX0JQRFVfQ1BVX09O TFkpOworCQkgICBNVDc1M1hfUE9SVF9GV19DUFVfT05MWSk7CisKKwkvKiBUcmFwIExMRFAgZnJh bWVzIHdpdGggOjBFIE1BQyBEQSB0byB0aGUgQ1BVIHBvcnQocykgKi8KKwltdDc1MzBfcm13KHBy aXYsIE1UNzUzWF9SR0FDMiwgTVQ3NTNYX1IwRV9QT1JUX0ZXX01BU0ssCisJCSAgIE1UNzUzWF9S MEVfUE9SVF9GVyhNVDc1M1hfUE9SVF9GV19DUFVfT05MWSkpOwogCiAJLyogRW5hYmxlIGFuZCBy ZXNldCBNSUIgY291bnRlcnMgKi8KIAltdDc1MzBfbWliX3Jlc2V0KGRzKTsKZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaCBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaAppbmRl eCA1MmU1ZDcxYTA0ZDMuLjI2NjQwNTdiM2NkMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNh L210NzUzMC5oCisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaApAQCAtMjUsMTAgKzI1LDYg QEAgZW51bSBtdDc1M3hfaWQgewogCiAjZGVmaW5lIFRSR01JSV9CQVNFKHgpCQkJKDB4MTAwMDAg KyAoeCkpCiAKLS8qIFJlZ2lzdGVycyB0byBldGhzeXMgYWNjZXNzICovCi0jZGVmaW5lIEVUSFNZ U19DTEtDRkcwCQkJMHgyYwotI2RlZmluZSAgRVRIU1lTX1RSR01JSV9DTEtfU0VMMzYyXzUJQklU KDExKQotCiAjZGVmaW5lIFNZU0NfUkVHX1JTVENUUkwJCTB4MzQKICNkZWZpbmUgIFJFU0VUX01D TQkJCUJJVCgyKQogCkBAIC02MywxNiArNTksMjEgQEAgZW51bSBtdDc1M3hfaWQgewogI2RlZmlu ZSBNVDc1M1hfTUlSUk9SX01BU0soaWQpCQkoKCgoaWQpID09IElEX01UNzUzMSkgfHwgKChpZCkg PT0gSURfTVQ3OTg4KSkgPwlcCiAJCQkJCSBNVDc1MzFfTUlSUk9SX01BU0sgOiBNVDc1MzBfTUlS Uk9SX01BU0spCiAKLS8qIFJlZ2lzdGVycyBmb3IgQlBEVSBhbmQgUEFFIGZyYW1lIGNvbnRyb2wq LworLyogUmVnaXN0ZXIgZm9yIEJQRFUgYW5kIFBBRSBmcmFtZSBjb250cm9sICovCiAjZGVmaW5l IE1UNzUzWF9CUEMJCQkweDI0CiAjZGVmaW5lICBNVDc1M1hfQlBEVV9QT1JUX0ZXX01BU0sJR0VO TUFTSygyLCAwKQogCi1lbnVtIG10NzUzeF9icGR1X3BvcnRfZncgewotCU1UNzUzWF9CUERVX0ZP TExPV19NRkMsCi0JTVQ3NTNYX0JQRFVfQ1BVX0VYQ0xVREUgPSA0LAotCU1UNzUzWF9CUERVX0NQ VV9JTkNMVURFID0gNSwKLQlNVDc1M1hfQlBEVV9DUFVfT05MWSA9IDYsCi0JTVQ3NTNYX0JQRFVf RFJPUCA9IDcsCisvKiBSZWdpc3RlciBmb3IgOjAzIGFuZCA6MEUgTUFDIERBIGZyYW1lIGNvbnRy b2wgKi8KKyNkZWZpbmUgTVQ3NTNYX1JHQUMyCQkJMHgyYworI2RlZmluZSAgTVQ3NTNYX1IwRV9Q T1JUX0ZXKHgpCQkoKCh4KSAmIDB4NykgPDwgMTYpCisjZGVmaW5lICBNVDc1M1hfUjBFX1BPUlRf RldfTUFTSwlNVDc1M1hfUjBFX1BPUlRfRlcofjApCisKK2VudW0gbXQ3NTN4X3BvcnRfZncgewor CU1UNzUzWF9QT1JUX0ZXX0ZPTExPV19NRkMsCisJTVQ3NTNYX1BPUlRfRldfQ1BVX0VYQ0xVREUg PSA0LAorCU1UNzUzWF9QT1JUX0ZXX0NQVV9JTkNMVURFID0gNSwKKwlNVDc1M1hfUE9SVF9GV19D UFVfT05MWSA9IDYsCisJTVQ3NTNYX1BPUlRfRldfRFJPUCA9IDcsCiB9OwogCiAvKiBSZWdpc3Rl cnMgZm9yIGFkZHJlc3MgdGFibGUgYWNjZXNzICovCi0tIAoyLjM5LjIKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==