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 38920C05027 for ; Fri, 10 Feb 2023 18:45:21 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xPSxm3sQn25klbGBKHuINGNfISIygsv25FmXhHlt/f4=; b=dzAAZ8mOVlIzom IMFQnYpYSoUAsDdoXjt7LoyTu4nfmJ44YIwzUCgTXusgeK/PVovlYqTdLP6kwGni9b5G8FBl3DkV8 te0eM9Iw64G2c/pZX83531pzJ2r9pwxwMlrlv9td5PNDjkJGR2VKyDpc5T+b3P0skVthYOnXR0CN0 kK3ATuUlTXs0p4GbGS1jwL8GgysVW5h6QMIoPAaQcNPN2LNW4O2eC98D7oCP0isim8rsHrKZf1oTW cHBkcCSPedcj9RvsIB5lpO58v/Yi3qCd1RfuRS3tBCHyrAUHIqK4lg4T28HNlqFDCQWX6Ouynfx// j2Xc5wMIggkKWKJQlUXQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pQYNg-006yyM-CA; Fri, 10 Feb 2023 18:44:20 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pQYNd-006ywH-13; Fri, 10 Feb 2023 18:44:18 +0000 Received: by mail-ed1-x532.google.com with SMTP id m8so5435492edd.10; Fri, 10 Feb 2023 10:44:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=fb0wKEc3mmbdGMSXDzSrYj5qYNI0XKkPSAyyWf1uEgk=; b=V2rNVBt9iSWj+cz1hVbKyDY8zaFUGybNt0tLkCUxm9oj2mQWP125DqQC/q0fV/gH2G 0e0kxdVMYEiCtFuS5px5N56DHlP+7hcADcQDehAEGqHkJ5cPjZNCGc5Kf8SEQ65INvFj UyQELoT18ps5Y8wG8aiFsb0dMvkuWfhJ2wrHFnZxKI/njeDeY1nXPz757rMYlJP+Ff0Y AfzEgkGsJA49TZNHHJyqkhZq4pfCh7Ld+5X468mo93X9S7vH0mwoyDlVqc0njUk7ocKn 0Kl4z1eR3sOuI1vKQFvRv4wIRazEOwPX3XdFEaaTDvwVE46xw3Hd7XPWgqrxyiPrf2wR lR3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fb0wKEc3mmbdGMSXDzSrYj5qYNI0XKkPSAyyWf1uEgk=; b=qRS9bQreq1B/cUWijpDK+Gy+EDEVAHUF2WJX1loM8cWSBXwwxu+v9FLANXB//efD/o /O0otqOjMYX20LV2UJB855R18akgB4Iap9l9lov5rdeWwwDIe+moVvj+yCfOvCgm+gtR rBjgUndLoPFBQnN+XrBw8NwOUAFvaJM2mSl5AM6vptdVnm8mksSORhS6EDx2wkrMxmBx AUMe0QzofXSCppVtGhoeEFEaGzzpHB9KQZHtPJIiDYsCaCx5hYH7hTil64t+qtxS6WJ7 Zh3r6x8OyTfWRBH7OM+xAQFjoArVZaVLltzkZpHiFEQk6iyYuHCUiADSBAgu9VAh3fxo 9pzQ== X-Gm-Message-State: AO0yUKWayPc9YFF+Y9eFMjkg1aqhboqBAx/cPRRGKdDC3425qqo0fz9T Qc7t3gzBQndZkTr1rp7bmtQiWIBNZYbGig== X-Google-Smtp-Source: AK7set+eHoRfSH2DTpPtyrzwU+ly2GB8pWfMecLZ6SSAwjM/9Uie0c0NlUi95XZp7q87JdFil8BrBg== X-Received: by 2002:a50:c05b:0:b0:4ab:2033:8c55 with SMTP id u27-20020a50c05b000000b004ab20338c55mr6498926edd.33.1676054652468; Fri, 10 Feb 2023 10:44:12 -0800 (PST) Received: from skbuf ([188.26.185.183]) by smtp.gmail.com with ESMTPSA id c25-20020a17090603d900b0087bd50f6986sm2749646eja.42.2023.02.10.10.44.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 10:44:12 -0800 (PST) Date: Fri, 10 Feb 2023 20:44:09 +0200 From: Vladimir Oltean To: arinc9.unal@gmail.com Cc: Sean Wang , Landen Chao , DENG Qingfang , Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Richard van Schagen , =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, erkin.bozoglu@xeront.com Subject: Re: [PATCH net] net: dsa: mt7530: fix CPU flooding and do not set CPU association Message-ID: <20230210184409.e6ueolfdsmhqfph5@skbuf> References: <20230210172822.12960-1-richard@routerhints.com> <20230210172822.12960-1-richard@routerhints.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230210172822.12960-1-richard@routerhints.com> <20230210172822.12960-1-richard@routerhints.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230210_104417_114999_CB7E690F X-CRM114-Status: GOOD ( 31.45 ) 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 SGksCgpPbiBGcmksIEZlYiAxMCwgMjAyMyBhdCAwODoyODoyM1BNICswMzAwLCBhcmluYzkudW5h bEBnbWFpbC5jb20gd3JvdGU6Cj4gRnJvbTogUmljaGFyZCB2YW4gU2NoYWdlbiA8cmljaGFyZEBy b3V0ZXJoaW50cy5jb20+Cj4gCj4gVGhlIG9yaWdpbmFsIGNvZGUgb25seSBlbmFibGVzIGZsb29k aW5nIG9uIENQVSBwb3J0LCBvbiBwb3J0IDYsIHNpbmNlCj4gdGhhdCdzIHRoZSBsYXN0IG9uZSBz ZXQgdXAuIEluIGRvaW5nIHNvLCBpdCByZW1vdmVzIGZsb29kaW5nIG9uIHBvcnQgNSwKPiB3aGlj aCBtYWRlIHNvIHRoYXQsIGluIG9yZGVyIHRvIGNvbW11bmljYXRlIHByb3Blcmx5IG92ZXIgcG9y dCA1LCBhIGZyYW1lCj4gaGFkIHRvIGJlIHNlbnQgZnJvbSBhIHVzZXIgcG9ydCB0byB0aGUgRFNB IG1hc3Rlci4gRml4IHRoaXMuCgpTZXBhcmF0ZSBwYXRjaCBmb3IgdGhpcy4gSSBkb24ndCB1bmRl cnN0YW5kIHRoZSBjb3JyZWxhdGlvbiB3aXRoIHRoZQpvdGhlciBwYXJ0IGJlbG93LgoKRldJVywg dGhlIHByb2JsZW0gY2FuIGFsc28gYmUgc29sdmVkIHNpbWlsYXIgdG8gOGQ1Zjc5NTRiN2M4ICgi bmV0OiBkc2E6CmZlbGl4OiBicmVhayBhdCBmaXJzdCBDUFUgcG9ydCBkdXJpbmcgaW5pdCBhbmQg dGVhcmRvd24iKSwgYW5kIGJvdGggQ1BVCnBvcnRzIGNvdWxkIGJlIGFkZGVkIHRvIHRoZSBmbG9v ZGluZyBtYXNrIG9ubHkgYXMgcGFydCBvZiB0aGUgIm11bHRpcGxlCkNQVSBwb3J0cyIgZmVhdHVy ZS4gV2hlbiBhIG11bHRpcGxlIENQVSBwb3J0cyBkZXZpY2UgdHJlZSBpcyB1c2VkIHdpdGggYQpr ZXJuZWwgY2FwYWJsZSBvZiBhIHNpbmdsZSBDUFUgcG9ydCwgeW91ciBwYXRjaCBlbmFibGVzIGZs b29kaW5nIHRvd2FyZHMKdGhlIHNlY29uZCBDUFUgcG9ydCwgd2hpY2ggd2lsbCBuZXZlciBiZSB1 c2VkIChvciB1cCkuIE5vdCBzdXJlIGlmIHlvdQp3YW50IHRoYXQuCgo+IAo+IFNpbmNlIENQVS0+ cG9ydCBpcyBmb3JjZWQgdmlhIHRoZSBEU0EgdGFnLCBjb25uZWN0aW5nIENQVSB0byBhbGwgdXNl ciBwb3J0cwo+IG9mIHRoZSBzd2l0Y2ggYnJlYWtzIGNvbW11bmljYXRpb24gb3ZlciBWTEFOIHRh Z2dlZCBmcmFtZXMuCgpIZXJlLCBJIHVuZGVyc3RhbmQgYWxtb3N0IG5vdGhpbmcgZnJvbSB0aGlz IHBocmFzZS4KCiJDUFUtPnBvcnQiIG1lYW5zICJhc3NvY2lhdGlvbiBiZXR3ZWVuIHVzZXIgcG9y dCBhbmQgQ1BVIHBvcnQiPwoKWW91J3JlIHNheWluZyB0aGF0IGFzc29jaWF0aW9uIGlzIGZvcmNl ZCB0aHJvdWdoIHRoZSBEU0EgdGFnPyBEZXRhaWxzPwpXaG8gb3Igd2hhdCBpcyB0aGUgRFNBIHRh Zz8gT3IgYXJlIHlvdSBzYXlpbmcgdGhhdCBwYWNrZXRzIHRyYW5zbWl0dGVkCmJ5IHRhZ19tdGsu YyBhcmUgYWx3YXlzIHNlbnQgYXMgY29udHJvbCBwbGFuZSwgYW5kIHdpbGwgcmVhY2ggYW4gZWdy ZXNzCnBvcnQgcmVnYXJkbGVzcyBvZiB0aGUgcG9ydCBtYXRyaXggb2YgdGhlIENQVSBwb3J0PwoK IkNvbm5lY3RpbmcgQ1BVIHRvIGFsbCB1c2VyIHBvcnRzIiBtZWFucyBhc3NpZ25pbmcgUENSX01B VFJJWChkc2FfdXNlcl9wb3J0cygpKQp0byB0aGUgcG9ydCBtYXRyaXggb2YgdGhlIENQVSBwb3J0 LCB5ZXM/IFdoeSB3b3VsZCB0aGF0IGJyZWFrIGNvbW11bmljYXRpb24KZm9yIFZMQU4tdGFnZ2Vk IHRyYWZmaWMgKGFuZCB3aGF0IGlzIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIG9mIHRoYXQK dHJhZmZpYyk/Cgo+IFRoZXJlZm9yZSwgcmVtb3ZlIHRoZSBjb2RlIHRoYXQgc2V0cyBDUFUgYXNz b2NhdGlvbi4KPiBUaGlzIHdheSwgdGhlIENQVSByZXZlcnRzIHRvIG5vdCBiZWluZyBjb25uZWN0 ZWQgdG8gYW55IHBvcnQgYXMgc29vbgo+IGFzICIucG9ydF9lbmFibGUiIGlzIGNhbGxlZC4KClBh cnRseSB0byBibGFtZSBtYXkgYmUgdGhlIHBvb3IgcGhyYXNpbmcgaGVyZS4gQUZBSUNTLCB0aGUg cG9ydCBtYXRyaXgKb2YgdGhlIENQVSBwb3J0IHJlbWFpbnMgMCB0aHJvdWdob3V0IHRoZSBsaWZl dGltZSBvZiB0aGUgZHJpdmVyLiBXaHkKbWVudGlvbiAiLnBvcnRfZW5hYmxlIj8gVGhhdCBoYW5k bGVzIHRoZSB1c2VyIC0+IENQVSBkaXJlY3Rpb24sIG5vdCB0aGUKQ1BVIC0+IHVzZXIgZGlyZWN0 aW9uLgoKPiAKPiBbIGFyaW5jLnVuYWxAYXJpbmM5LmNvbTogV3JvdGUgc3ViamVjdCBhbmQgY2hh bmdlbG9nIF0KPiAKPiBUZXN0ZWQtYnk6IEFyxLFuw6cgw5xOQUwgPGFyaW5jLnVuYWxAYXJpbmM5 LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSaWNoYXJkIHZhbiBTY2hhZ2VuIDxyaWNoYXJkQHJvdXRl cmhpbnRzLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFy aW5jOS5jb20+CgpNaXNzaW5nIEZpeGVzOiB0YWdzIGZvciBwYXRjaGVzIHNlbnQgdG8gIm5ldCIu IE11bHRpcGxlIHByb2JsZW1zID0+Cm11bHRpcGxlIHBhdGNoZXMuCgo+IC0tLQo+ICBkcml2ZXJz L25ldC9kc2EvbXQ3NTMwLmMgfCAxNyArKysrKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL25ldC9kc2EvbXQ3NTMwLmMgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKPiBpbmRleCAz YTE1MDE1YmM0MDkuLmI1YWQ0YjRmYzAwYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9kc2Ev bXQ3NTMwLmMKPiArKysgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKPiBAQCAtOTk3LDYgKzk5 Nyw3IEBAIG10NzUzeF9jcHVfcG9ydF9lbmFibGUoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQg cG9ydCkKPiAgewo+ICAJc3RydWN0IG10NzUzMF9wcml2ICpwcml2ID0gZHMtPnByaXY7Cj4gIAlp bnQgcmV0Owo+ICsJdTMyIHZhbDsKPiAgCj4gIAkvKiBTZXR1cCBtYXggY2FwYWJpbGl0eSBvZiBD UFUgcG9ydCBhdCBmaXJzdCAqLwo+ICAJaWYgKHByaXYtPmluZm8tPmNwdV9wb3J0X2NvbmZpZykg ewo+IEBAIC0xMDA5LDIwICsxMDEwLDE1IEBAIG10NzUzeF9jcHVfcG9ydF9lbmFibGUoc3RydWN0 IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCkKPiAgCW10NzUzMF93cml0ZShwcml2LCBNVDc1MzBf UFZDX1AocG9ydCksCj4gIAkJICAgICBQT1JUX1NQRUNfVEFHKTsKPiAgCj4gLQkvKiBEaXNhYmxl IGZsb29kaW5nIGJ5IGRlZmF1bHQgKi8KPiAtCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMwX01GQywg QkNfRkZQX01BU0sgfCBVTk1fRkZQX01BU0sgfCBVTlVfRkZQX01BU0ssCj4gLQkJICAgQkNfRkZQ KEJJVChwb3J0KSkgfCBVTk1fRkZQKEJJVChwb3J0KSkgfCBVTlVfRkZQKEJJVChwb3J0KSkpOwo+ ICsJLyogRW5hYmxlIGZsb29kaW5nIG9uIENQVSAqLwo+ICsJdmFsID0gbXQ3NTMwX3JlYWQocHJp diwgTVQ3NTMwX01GQyk7Cj4gKwl2YWwgfD0gQkNfRkZQKEJJVChwb3J0KSkgfCBVTk1fRkZQKEJJ VChwb3J0KSkgfCBVTlVfRkZQKEJJVChwb3J0KSk7Cj4gKwltdDc1MzBfd3JpdGUocHJpdiwgTVQ3 NTMwX01GQywgdmFsKTsKPiAgCj4gIAkvKiBTZXQgQ1BVIHBvcnQgbnVtYmVyICovCj4gIAlpZiAo cHJpdi0+aWQgPT0gSURfTVQ3NjIxKQo+ICAJCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMwX01GQywg Q1BVX01BU0ssIENQVV9FTiB8IENQVV9QT1JUKHBvcnQpKTsKPiAgCj4gLQkvKiBDUFUgcG9ydCBn ZXRzIGNvbm5lY3RlZCB0byBhbGwgdXNlciBwb3J0cyBvZgo+IC0JICogdGhlIHN3aXRjaC4KPiAt CSAqLwo+IC0JbXQ3NTMwX3dyaXRlKHByaXYsIE1UNzUzMF9QQ1JfUChwb3J0KSwKPiAtCQkgICAg IFBDUl9NQVRSSVgoZHNhX3VzZXJfcG9ydHMocHJpdi0+ZHMpKSk7Cj4gLQo+ICAJLyogU2V0IHRv IGZhbGxiYWNrIG1vZGUgZm9yIGluZGVwZW5kZW50IFZMQU4gbGVhcm5pbmcgKi8KPiAgCW10NzUz MF9ybXcocHJpdiwgTVQ3NTMwX1BDUl9QKHBvcnQpLCBQQ1JfUE9SVF9WTEFOX01BU0ssCj4gIAkJ ICAgTVQ3NTMwX1BPUlRfRkFMTEJBQ0tfTU9ERSk7Cj4gQEAgLTIyMDQsNiArMjIwMCw5IEBAIG10 NzUzMF9zZXR1cChzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMpCj4gIAo+ICAJcHJpdi0+cDZfaW50ZXJm YWNlID0gUEhZX0lOVEVSRkFDRV9NT0RFX05BOwo+ICAKPiArCS8qIERpc2FibGUgZmxvb2Rpbmcg YnkgZGVmYXVsdCAqLwo+ICsJbXQ3NTMwX3Jtdyhwcml2LCBNVDc1MzBfTUZDLCBCQ19GRlBfTUFT SyB8IFVOTV9GRlBfTUFTSyB8IFVOVV9GRlBfTUFTSywgMCk7Cj4gKwoKU2hvdWxkbid0IG10NzUz MV9zZXR1cCgpIGhhdmUgdGhpcyB0b28/Cgo+ICAJLyogRW5hYmxlIGFuZCByZXNldCBNSUIgY291 bnRlcnMgKi8KPiAgCW10NzUzMF9taWJfcmVzZXQoZHMpOwo+ICAKPiAtLSAKPiAyLjM3LjIKPiAK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==