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 0F8F7C47DDB for ; Mon, 22 Jan 2024 05:36: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-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zEbcB7Tz8NYXy5IEzJcb3SNr3ZxvX8qyC6bcYkLEuL8=; b=dv+zwwhwsGVZoZ FmugwqI8z2MIg0Bx8Xrdyor15XY2B2dZOUK8aJ1FRTy++RyEVMAjOFEiJNOHnb+PJd8cDiBvrHgS7 eD62nxCKpY3DDBTMJezz33BVZk7Ah3zQeTqEeQtoG//rN8bydQPy+529nNXgEiYdGJlYdGTdWfznG 8BbVrHI/KyCxkQs6RxmRcF+HYMjgRK0wr93xRQikv8LWisL4JcWX0SGwp9bOJsUq/3LtvaAQDenxm 88gcjifcaUcrxDYdkTgW4zuJoNhnBH9AS4Z2vq8SDoJBIR6enVFZS7anIS3AiKirYAYD2vRIgNmK0 MKSQhHB9Z6fcWK0b0qZw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyl-00Abff-2V; Mon, 22 Jan 2024 05:36:15 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmya-00AbYS-10; Mon, 22 Jan 2024 05:36:06 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 117D66102E; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 581CCC433A6; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=Bgfx+EXSTylXwbNtkkMqzd6UQvp2lUWMn2C6vtoawQg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=XKE25fjzDV/7nvKO1u8VP9DMhM4FhykMky9I7YxP8Ezrkm9QY7pv+FO95Z043mrav eEJCD5NR0gWNVOBdMvdGMF/64rVCHR8VdszdOzqujUgwA1AYRLikEVEe2Xuuz6QU4w wU6E00CpxkfFXKjP1MVUCbYuSoDUR0VA9UMEV7M0XIXLiFyULO51ccUN+lAb4Ho5/y G7VkyEmEvUeeXrwq7IZYU0FWwAn28snmS8EBGNtqvOSpRucBB09FX0fbnKNk6qnBoQ HbHAjTaPSFUFOZqfVFkiAUY+Umpkpxfhn/QgTa14ASLcn2FnykpOblx5rxujemZSy/ +G+zKzzDpSJ7Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 457C5C47DDF; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay Date: Mon, 22 Jan 2024 08:35:55 +0300 Subject: [PATCH net-next v3 4/7] net: dsa: mt7530: improve comments regarding switch ports MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-4-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle , Landen Chao , DENG Qingfang , Sean Wang , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Russell King Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4567; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=rLcHCbYDzkt28v28nq9XIDczR9kM3jpJ8YmzJ0uoUlo=; b=P9VOv8+icSWtarQqBoOfyPHXdJUQtTer/Hw1RKxWe3HptZ6UWnYL15uVjd13g8sHELrl5aVez DZ0Bb8gDDuYBbL8SBFGTOYBY/b98Q7SFPz4h42o7MxTgYsK7IPd7/fB X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213604_467855_4589FB9E X-CRM114-Status: GOOD ( 13.33 ) 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: , Reply-To: arinc.unal@arinc9.com 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 RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlcmUncyBubyBs b2dpYyB0byBudW1lcmljYWxseSBvcmRlciB0aGUgQ1BVIHBvcnRzLiBKdXN0IHN0YXRlIHRoZSBw b3J0Cm51bWJlciBpbnN0ZWFkLgoKUmVtb3ZlIHRoZSBpcnJlbGV2YW50IFBIWSBtdXhpbmcgaW5m b3JtYXRpb24gZnJvbQptdDc1MzBfbWFjX3BvcnRfZ2V0X2NhcHMoKS4gRXhwbGFpbiB0aGUgc3Vw cG9ydGVkIE1JSSBtb2RlcyBpbnN0ZWFkLgoKUmVtb3ZlIHRoZSBvdXQgb2YgcGxhY2UgUEhZIG11 eGluZyBpbmZvcm1hdGlvbiBmcm9tCm10NzUzeF9waHlsaW5rX21hY19jb25maWcoKS4gVGhlIGZ1 bmN0aW9uIGlzIGZvciBNVDc1MzAsIE1UNzUzMSwgYW5kIHRoZQpzd2l0Y2ggb24gdGhlIE1UNzk4 OCBTb0MgYnV0IHRoZXJlJ3Mgbm8gUEhZIG11eGluZyBvbiBNVDc1MzEgb3IgdGhlIHN3aXRjaApv biB0aGUgTVQ3OTg4IFNvQy4KClRoZXNlIGNvbW1lbnRzIHdlcmUgZ3JhZHVhbGx5IGludHJvZHVj ZWQgd2l0aCB0aGUgY29tbWl0cyBiZWxvdy4KY29tbWl0IGNhMzY2ZDZjODg5YiAoIm5ldDogZHNh OiBtdDc1MzA6IENvbnZlcnQgdG8gUEhZTElOSyBBUEkiKQpjb21taXQgMzhmNzkwYTgwNTYwICgi bmV0OiBkc2E6IG10NzUzMDogQWRkIHN1cHBvcnQgZm9yIHBvcnQgNSIpCmNvbW1pdCA4OGJkZWY4 YmU5ZjYgKCJuZXQ6IGRzYTogbXQ3NTMwOiBFeHRlbmQgZGV2aWNlIGRhdGEgcmVhZHkgZm9yIGFk ZGluZwphIG5ldyBoYXJkd2FyZSIpCmNvbW1pdCBjMjg4NTc1Zjc4MTAgKCJuZXQ6IGRzYTogbXQ3 NTMwOiBBZGQgdGhlIHN1cHBvcnQgb2YgTVQ3NTMxIHN3aXRjaCIpCgpTaWduZWQtb2ZmLWJ5OiBB csSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgR29s bGUgPGRhbmllbEBtYWtyb3RvcGlhLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBMdW5uIDxhbmRy ZXdAbHVubi5jaD4KUmV2aWV3ZWQtYnk6IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5j b20+Ci0tLQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5jIHwgMzAgKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jIGIvZHJpdmVycy9u ZXQvZHNhL210NzUzMC5jCmluZGV4IGM3NzA5MjUwNmMzZi4uOTNkODQ5OGNlMjc0IDEwMDY0NAot LS0gYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKKysrIGIvZHJpdmVycy9uZXQvZHNhL210NzUz MC5jCkBAIC0yNTIwLDEyICsyNTIwLDE0IEBAIHN0YXRpYyB2b2lkIG10NzUzMF9tYWNfcG9ydF9n ZXRfY2FwcyhzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIGludCBwb3J0LAogCQkJCSAgICAgc3RydWN0 IHBoeWxpbmtfY29uZmlnICpjb25maWcpCiB7CiAJc3dpdGNoIChwb3J0KSB7Ci0JY2FzZSAwIC4u LiA0OiAvKiBJbnRlcm5hbCBwaHkgKi8KKwkvKiBQb3J0cyB3aGljaCBhcmUgY29ubmVjdGVkIHRv IHN3aXRjaCBQSFlzLiBUaGVyZSBpcyBubyBNSUkgcGlub3V0LiAqLworCWNhc2UgMCAuLi4gNDoK IAkJX19zZXRfYml0KFBIWV9JTlRFUkZBQ0VfTU9ERV9HTUlJLAogCQkJICBjb25maWctPnN1cHBv cnRlZF9pbnRlcmZhY2VzKTsKIAkJYnJlYWs7CiAKLQljYXNlIDU6IC8qIDJuZCBjcHUgcG9ydCB3 aXRoIHBoeSBvZiBwb3J0IDAgb3IgNCAvIGV4dGVybmFsIHBoeSAqLworCS8qIFBvcnQgNSBzdXBw b3J0cyByZ21paSB3aXRoIGRlbGF5cywgbWlpLCBhbmQgZ21paS4gKi8KKwljYXNlIDU6CiAJCXBo eV9pbnRlcmZhY2Vfc2V0X3JnbWlpKGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQlf X3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX01JSSwKIAkJCSAgY29uZmlnLT5zdXBwb3J0ZWRf aW50ZXJmYWNlcyk7CkBAIC0yNTMzLDcgKzI1MzUsOCBAQCBzdGF0aWMgdm9pZCBtdDc1MzBfbWFj X3BvcnRfZ2V0X2NhcHMoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwKIAkJCSAgY29u ZmlnLT5zdXBwb3J0ZWRfaW50ZXJmYWNlcyk7CiAJCWJyZWFrOwogCi0JY2FzZSA2OiAvKiAxc3Qg Y3B1IHBvcnQgKi8KKwkvKiBQb3J0IDYgc3VwcG9ydHMgcmdtaWkgYW5kIHRyZ21paS4gKi8KKwlj YXNlIDY6CiAJCV9fc2V0X2JpdChQSFlfSU5URVJGQUNFX01PREVfUkdNSUksCiAJCQkgIGNvbmZp Zy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RF X1RSR01JSSwKQEAgLTI1NDgsMTkgKzI1NTEsMjQgQEAgc3RhdGljIHZvaWQgbXQ3NTMxX21hY19w b3J0X2dldF9jYXBzKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsCiAJc3RydWN0IG10 NzUzMF9wcml2ICpwcml2ID0gZHMtPnByaXY7CiAKIAlzd2l0Y2ggKHBvcnQpIHsKLQljYXNlIDAg Li4uIDQ6IC8qIEludGVybmFsIHBoeSAqLworCS8qIFBvcnRzIHdoaWNoIGFyZSBjb25uZWN0ZWQg dG8gc3dpdGNoIFBIWXMuIFRoZXJlIGlzIG5vIE1JSSBwaW5vdXQuICovCisJY2FzZSAwIC4uLiA0 OgogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX0dNSUksCiAJCQkgIGNvbmZpZy0+c3Vw cG9ydGVkX2ludGVyZmFjZXMpOwogCQlicmVhazsKIAotCWNhc2UgNTogLyogMm5kIGNwdSBwb3J0 IHN1cHBvcnRzIGVpdGhlciByZ21paSBvciBzZ21paS84MDIzeiAqLworCS8qIFBvcnQgNSBzdXBw b3J0cyByZ21paSB3aXRoIGRlbGF5cyBvbiBNVDc1MzFCRSwgc2dtaWkvODAyLjN6IG9uCisJICog TVQ3NTMxQUUuCisJICovCisJY2FzZSA1OgogCQlpZiAoIXByaXYtPnA1X3NnbWlpKSB7CiAJCQlw aHlfaW50ZXJmYWNlX3NldF9yZ21paShjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsKIAkJ CWJyZWFrOwogCQl9CiAJCWZhbGx0aHJvdWdoOwogCi0JY2FzZSA2OiAvKiAxc3QgY3B1IHBvcnQg c3VwcG9ydHMgc2dtaWkvODAyM3ogb25seSAqLworCS8qIFBvcnQgNiBzdXBwb3J0cyBzZ21paS84 MDIuM3ouICovCisJY2FzZSA2OgogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX1NHTUlJ LAogCQkJICBjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsKIAkJX19zZXRfYml0KFBIWV9J TlRFUkZBQ0VfTU9ERV8xMDAwQkFTRVgsCkBAIC0yNTc5LDExICsyNTg3LDEzIEBAIHN0YXRpYyB2 b2lkIG10Nzk4OF9tYWNfcG9ydF9nZXRfY2FwcyhzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIGludCBw b3J0LAogCXBoeV9pbnRlcmZhY2VfemVybyhjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsK IAogCXN3aXRjaCAocG9ydCkgewotCWNhc2UgMCAuLi4gNDogLyogSW50ZXJuYWwgcGh5ICovCisJ LyogUG9ydHMgd2hpY2ggYXJlIGNvbm5lY3RlZCB0byBzd2l0Y2ggUEhZcy4gVGhlcmUgaXMgbm8g TUlJIHBpbm91dC4gKi8KKwljYXNlIDAgLi4uIDQ6CiAJCV9fc2V0X2JpdChQSFlfSU5URVJGQUNF X01PREVfSU5URVJOQUwsCiAJCQkgIGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQli cmVhazsKIAorCS8qIFBvcnQgNiBpcyBjb25uZWN0ZWQgdG8gU29DJ3MgWEdNSUkgTUFDLiBUaGVy ZSBpcyBubyBNSUkgcGlub3V0LiAqLwogCWNhc2UgNjoKIAkJX19zZXRfYml0KFBIWV9JTlRFUkZB Q0VfTU9ERV9JTlRFUk5BTCwKIAkJCSAgY29uZmlnLT5zdXBwb3J0ZWRfaW50ZXJmYWNlcyk7CkBA IC0yNzQ3LDEyICsyNzU3LDEyIEBAIG10NzUzeF9waHlsaW5rX21hY19jb25maWcoc3RydWN0IGRz YV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IG1vZGUsCiAJdTMyIG1jcl9jdXIs IG1jcl9uZXc7CiAKIAlzd2l0Y2ggKHBvcnQpIHsKLQljYXNlIDAgLi4uIDQ6IC8qIEludGVybmFs IHBoeSAqLworCWNhc2UgMCAuLi4gNDoKIAkJaWYgKHN0YXRlLT5pbnRlcmZhY2UgIT0gUEhZX0lO VEVSRkFDRV9NT0RFX0dNSUkgJiYKIAkJICAgIHN0YXRlLT5pbnRlcmZhY2UgIT0gUEhZX0lOVEVS RkFDRV9NT0RFX0lOVEVSTkFMKQogCQkJZ290byB1bnN1cHBvcnRlZDsKIAkJYnJlYWs7Ci0JY2Fz ZSA1OiAvKiAybmQgY3B1IHBvcnQgd2l0aCBwaHkgb2YgcG9ydCAwIG9yIDQgLyBleHRlcm5hbCBw aHkgKi8KKwljYXNlIDU6CiAJCWlmIChwcml2LT5wNV9pbnRlcmZhY2UgPT0gc3RhdGUtPmludGVy ZmFjZSkKIAkJCWJyZWFrOwogCkBAIC0yNzYyLDcgKzI3NzIsNyBAQCBtdDc1M3hfcGh5bGlua19t YWNfY29uZmlnKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsIHVuc2lnbmVkIGludCBt b2RlLAogCQlpZiAocHJpdi0+cDVfaW50Zl9zZWwgIT0gUDVfRElTQUJMRUQpCiAJCQlwcml2LT5w NV9pbnRlcmZhY2UgPSBzdGF0ZS0+aW50ZXJmYWNlOwogCQlicmVhazsKLQljYXNlIDY6IC8qIDFz dCBjcHUgcG9ydCAqLworCWNhc2UgNjoKIAkJaWYgKHByaXYtPnA2X2ludGVyZmFjZSA9PSBzdGF0 ZS0+aW50ZXJmYWNlKQogCQkJYnJlYWs7CiAKCi0tIAoyLjQwLjEKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==