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 C3DC9C4167B for ; Sat, 2 Dec 2023 08:30:38 +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:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VwGc5fODcSQIcVq8+N0e89nxtpm7jyIf1+EicAPUKdI=; b=lE7LVTdqgTkPFz /rp39xQLVRNGacxir14+WHq11Jyny4xfO6Xostq/dbYPLiwwDqNb3MAKZKCoQBmK8eZ/pUkN26mTk N1Yl/329JUrO+o+Wf3+X/sSY4EM9jWlbWFj4BU/3UMIkey2meJR/T1LJPQ5KEPOMHIdtI6RGWL6rK t93p5IXo4IXb2d4Dzi7qz805ZZYudmkNn6EgWHhqwNOaaoG4ws01xydkr26K1EazvFgnmblcNkPGK O9eI7QDSKLJ4v1HrdgTrI30GE5lQX3b7nnJik79MiVRUhw4wq2Qpv7CdbhASCrJtOsW94WmgoxQlc ouBvAo0ozztsc/DBzvVQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r9LO4-00FJRe-08; Sat, 02 Dec 2023 08:30:08 +0000 Received: from relay7-d.mail.gandi.net ([217.70.183.200]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r9LNz-00FJQM-2y; Sat, 02 Dec 2023 08:30:05 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 66A9820003; Sat, 2 Dec 2023 08:29:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1701505797; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AepG7Sxs6UrlTw5J0jcbOX6uiYe5pZuBTrOV1pLs6ME=; b=pxoYcgmX8xvCrfbGL5CbcvRtmQg/u+oFGkflBsXi9pLvQTIIG0gWUnkW2jkVsUrZkfJWwN 4beX9Ut7AitIw+I8urbjgmi5GKJkVnrsV1maxEkEmgJf/wPwIxVEsk/1WnA/3vrvgRRgH4 mq5oiyFl0Nkj8rzNV3P9tGuUqUi7LsaO9WrBgT7vFr+YpokyaCRPr2Bahk86afTvRhTul4 CAbwb9Etd/0PwIpIdu60zlzgb01rOS65pSi/Q8ldn0bc44iLgdAuYN31RVJY0EVV8ZWv0v BQ4aVE20Ueyo2mwhDdrV2y7dDT90s/DgFONEJ2OEo0/G567/3tPnYYNstmtE6A== Message-ID: Date: Sat, 2 Dec 2023 11:29:18 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next 01/15] net: dsa: mt7530: always trap frames to active CPU port on MT7530 Content-Language: en-US To: "Russell King (Oracle)" Cc: 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 , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Frank Wunderlich , Bartel Eerdekens , mithat.guner@xeront.com, erkin.bozoglu@xeront.com References: <20231118123205.266819-1-arinc.unal@arinc9.com> <20231118123205.266819-2-arinc.unal@arinc9.com> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= In-Reply-To: X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231202_003004_249693_9D952093 X-CRM114-Status: GOOD ( 22.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 T24gMTguMTEuMjAyMyAxNzozNCwgUnVzc2VsbCBLaW5nIChPcmFjbGUpIHdyb3RlOgo+IE9uIFNh dCwgTm92IDE4LCAyMDIzIGF0IDAzOjMxOjUxUE0gKzAzMDAsIEFyxLFuw6cgw5xOQUwgd3JvdGU6 Cj4+ICsJLyogU2V0IHRoZSBDUFUgcG9ydCB0byB0cmFwIGZyYW1lcyB0byBmb3IgTVQ3NTMwLiBU cmFwcGVkIGZyYW1lcyB3aWxsIGJlCj4+ICsJICogZm9yd2FyZGVkIHRvIHRoZSBudW1lcmljYWxs eSBzbWFsbGVzdCBDUFUgcG9ydCB3aGljaCB0aGUgRFNBIGNvbmR1aXQKPj4gKwkgKiBpbnRlcmZh Y2UgaXRzIGFmZmluZSB0byBpcyB1cC4KPj4gKwkgKi8KPj4gKwlpZiAocHJpdi0+aWQgIT0gSURf TVQ3NTMwICYmIHByaXYtPmlkICE9IElEX01UNzYyMSkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJ aWYgKG9wZXJhdGlvbmFsKQo+PiArCQlwcml2LT5hY3RpdmVfY3B1X3BvcnRzIHw9IEJJVChjcHVf ZHAtPmluZGV4KTsKPj4gKwllbHNlCj4+ICsJCXByaXYtPmFjdGl2ZV9jcHVfcG9ydHMgJj0gfkJJ VChjcHVfZHAtPmluZGV4KTsKPj4gKwo+PiArCWlmIChwcml2LT5hY3RpdmVfY3B1X3BvcnRzKQo+ PiArCQltdDc1MzBfcm13KHByaXYsIE1UNzUzMF9NRkMsIENQVV9FTiB8IENQVV9QT1JUX01BU0ss IENQVV9FTiB8Cj4+ICsJCQkgICBDUFVfUE9SVChfX2Zmcyhwcml2LT5hY3RpdmVfY3B1X3BvcnRz KSkpOwo+IAo+IEkgd291bGQgYmUgdGVtcHRlZCB0byB3cml0ZSB0aGlzIGFzOgo+IAo+IAltYXNr ID0gQklUKGNwdV9kcC0+aW5kZXgpOwo+IAo+IAlpZiAob3BlcmF0aW9uYWwpCj4gCQlwcml2LT5h Y3RpdmVfY3B1X3BvcnRzIHw9IG1hc2s7Cj4gCWVsc2UKPiAJCXByaXYtPmFjdGl2ZV9jcHVfcG9y dHMgJj0gfm1hc2s7Cj4gCj4gTm93LCB3aGF0IGhhcHBlbnMgd2hlbiBhY3RpdmVfY3B1X3BvcnRz IGlzIHplcm8/IERvZXNuJ3QgdGhhdCBtZWFuIHRoZXJlCj4gaXMgbm8gYWN0aXZlIENQVSBwb3J0 PyBJbiB3aGljaCBjYXNlLCB3b3VsZG4ndCBkaXNhYmxpbmcgdGhlIENQVSBwb3J0Cj4gZGlyZWN0 aW9uIGJlIGFwcHJvcHJpYXRlLCBzdWNoIGFzOgo+IAo+IAlpZiAocHJpdi0+YWN0aXZlX2NwdV9w b3J0cykKPiAJCXZhbCA9IENQVV9FTiB8IENQVV9QT1JUKF9fZmZzKHByaXYtPmFjdGl2ZV9jcHVf cG9ydHMpKTsKPiAJZWxzZQo+IAkJdmFsID0gMDsKPiAKPiAJbXQ3NTMwX3Jtdyhwcml2LCBNVDc1 MzBfTUZDLCBDUFVfRU4gfCBDUFVfUE9SVF9NQVNLLCB2YWwpOwkKPiAKPiA/CgpJbiBwcmFjdGlj ZSwgaXQgZG9lc24ndCBzZWVtIHRvIG1hdHRlci4gVGhlIENQVV9FTiBiaXQgZW5hYmxlcyB0aGUg Q1BVIHBvcnQKZGVmaW5lZCBvbiBDUFVfUE9SVF9NQVNLIHdoaWNoIGlzIHVzZWQgZm9yIHRyYXBw aW5nIGZyYW1lcy4gTm8gYWN0aXZlIENQVQpwb3J0cyB3b3VsZCBtZWFuIHRoYXQgYWxsIHRoZSBE U0EgY29uZHVpdHMgYXJlIGRvd24uIEluIHRoYXQgY2FzZSwgYWxsIHRoZQp1c2VyIHBvcnRzIHdp bGwgYmUgZG93biBhbHNvLiBTbyB0aGVyZSB3b24ndCBiZSBhbnkgdHJhZmZpYy4gQnV0IGRpc2Fi bGluZwppdCBpcyBvZiBjb3Vyc2UgbW9yZSBhcHByb3ByaWF0ZSBoZXJlLgoKPiAKPj4gICBzdHJ1 Y3QgbXQ3NTMwX3ByaXYgewo+PiAgIAlzdHJ1Y3QgZGV2aWNlCQkqZGV2Owo+PiBAQCAtNzg2LDYg Kzc4Nyw3IEBAIHN0cnVjdCBtdDc1MzBfcHJpdiB7Cj4+ICAgCXN0cnVjdCBpcnFfZG9tYWluICpp cnFfZG9tYWluOwo+PiAgIAl1MzIgaXJxX2VuYWJsZTsKPj4gICAJaW50ICgqY3JlYXRlX3NnbWlp KShzdHJ1Y3QgbXQ3NTMwX3ByaXYgKnByaXYsIGJvb2wgZHVhbF9zZ21paSk7Cj4+ICsJdW5zaWdu ZWQgbG9uZyBhY3RpdmVfY3B1X3BvcnRzOwo+IAo+IFNvIHRoaXMgd2lsbCBiZSAzMiBvciA2NCBi aXQgaW4gc2l6ZS4gUHJlc3VtYWJseSB5b3Uga25vdyBob3cgbWFueSBDUFUKPiBwb3J0cyB0aGVy ZSBjYW4gYmUsIHdoaWNoIGxvb2tpbmcgYXQgdGhpcyBjb2RlIG11c3QgYmUgbGVzcyB0aGFuIDgg YXMKPiBDUFVfUE9SVF9NQVNLIGlzIG9ubHkgMyBiaXRzIGluIHNpemUuIFNvLCBtYXliZSB1c2Ug YSB1OCwgYW5kIGNoZWNrCj4gdGhhdCBjcHVfZHAtPmluZGV4IDw9IDcgPwoKQXJlbid0IHRoZXJl IG90aGVyIG1lY2hhbmlzbXMgdG8gY2hlY2sgdGhhdCBjcHVfZHAtPmluZGV4IGlzIGEgdmFsaWQg cG9ydD8KQXQgbGVhc3Qgd2l0aCBwaHlsaW5rX2dldF9jYXBzKCksIG9ubHkgcG9ydHMgbG93ZXIg dGhhbiA3IHdpbGwgaGF2ZSBwcm9wZXIKaW50ZXJmYWNlIG1vZGVzIGFsbG93ZWQuCgpIZXJlJ3Mg dGhlIGNvZGUgYWZ0ZXIgeW91IGFuZCBWbGFkaW1pcidzIHJldmlldzoKCnN0YXRpYyB2b2lkCm10 NzUzeF9jb25kdWl0X3N0YXRlX2NoYW5nZShzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsCgkJCSAgICBj b25zdCBzdHJ1Y3QgbmV0X2RldmljZSAqY29uZHVpdCwKCQkJICAgIGJvb2wgb3BlcmF0aW9uYWwp CnsKCXN0cnVjdCBkc2FfcG9ydCAqY3B1X2RwID0gY29uZHVpdC0+ZHNhX3B0cjsKCXN0cnVjdCBt dDc1MzBfcHJpdiAqcHJpdiA9IGRzLT5wcml2OwoJdTggbWFzazsKCWludCB2YWw7CgoJLyogU2V0 IHRoZSBDUFUgcG9ydCB0byB0cmFwIGZyYW1lcyB0byBmb3IgTVQ3NTMwLiBUcmFwcGVkIGZyYW1l cyB3aWxsIGJlCgkgKiBmb3J3YXJkZWQgdG8gdGhlIG51bWVyaWNhbGx5IHNtYWxsZXN0IENQVSBw b3J0IHdoaWNoIHRoZSBEU0EgY29uZHVpdAoJICogaW50ZXJmYWNlIGl0cyBhZmZpbmUgdG8gaXMg dXAuCgkgKi8KCWlmIChwcml2LT5pZCAhPSBJRF9NVDc1MzAgJiYgcHJpdi0+aWQgIT0gSURfTVQ3 NjIxKQoJCXJldHVybjsKCgltYXNrID0gQklUKGNwdV9kcC0+aW5kZXgpOwoKCWlmIChvcGVyYXRp b25hbCkKCQlwcml2LT5hY3RpdmVfY3B1X3BvcnRzIHw9IG1hc2s7CgllbHNlCgkJcHJpdi0+YWN0 aXZlX2NwdV9wb3J0cyAmPSB+bWFzazsKCglpZiAocHJpdi0+YWN0aXZlX2NwdV9wb3J0cykKCQl2 YWwgPSBDUFVfRU4gfCBDUFVfUE9SVChfX2Zmcyhwcml2LT5hY3RpdmVfY3B1X3BvcnRzKSk7Cgll bHNlCgkJdmFsID0gMDsKCgltdDc1MzBfcm13KHByaXYsIE1UNzUzMF9NRkMsIENQVV9FTiB8IENQ VV9QT1JUX01BU0ssIHZhbCk7Cn0KCnN0cnVjdCBtdDc1MzBfcHJpdiB7CglbLi4uXQoJdTggYWN0 aXZlX2NwdV9wb3J0czsKfTsKCj4gCj4gSSB3b3VsZCBhbHNvIHN1Z2dlc3QgbW92aW5nIGlycV9l bmFibGUgYWZ0ZXIgY3JlYXRlX3NnbWlpLCB0byBhdm9pZAo+IGhvbGVzIGluIHRoZSBzdHJ1Y3Qu CgpTb3JyeSwgSSd2ZSBnb3Qgbm8gaWRlYSBhYm91dCB0aGlzLiBDb3VsZCB5b3UgZXhwbGFpbiB3 aHkgd291bGQgdGhlcmUKcG9zc2libHkgYmUgaG9sZXMgaW4gdGhlIHN0cnVjdCB3aXRoIHRoZSBj dXJyZW50IG9yZGVyaW5nIG9mIHRoZSBtZW1iZXJzIG9mCnRoZSBtdDc1MzBfcHJpdiBzdHJ1Y3R1 cmU/CgpBcsSxbsOnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==