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 22E4CC64EC7 for ; Mon, 13 Feb 2023 12:45:43 +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: Date:CC:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8R+IA0F+sxXjw/P29H2F9tSIJTWPSO/8c6j0zvNEbhM=; b=nVcL2Sr/YwloRP Uf9boasmVJiuKWDn3Een05HOKzjUP68UxlVA877nBVuhIej9JkjH8avBYHWJRJewmSCOD1c2C+pkk EKNsLCkgizl4xg27Jaq0jRsS87ZhVAIa8699O39F9aCVSsnuPFrU15IvwyupGJJgC2uJVZ8Oeuz58 VmpTSW2ChyVPqkoFZyPeHhDUm1s7hFUwSYLiWTTXsJIW0f6GZ/1jycDsCtDlJ+FNLSNYTdl017bI7 bnflU44uSZX0hwIFVnk0C4IORVwSr5/hmIuD8X/6zsm5eUXs95QM2k4dyi9AHe44VdCpEnYnyNo5i H1VAaA6x5qweeu+e1ZVg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pRYCN-00Egat-Dn; Mon, 13 Feb 2023 12:44:47 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pRYCI-00EgYR-RS for linux-arm-kernel@lists.infradead.org; Mon, 13 Feb 2023 12:44:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1676292282; x=1707828282; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=wSfPBVbsOiDQXnUbwjKvcSTq8xFHs34NQGZsvdlwvwU=; b=Pc84XE/nmp78/Brwz8ZZ0gWOfOxFzfUDoILAgJWDEK7tCJ96j/taC9/K FvPgs6FINA4IcGNJCo45dmdVDi7s7rEw/QZ49MPP7Cusd9lSuZQft3RHT uhzjeTtBCqGC4uK4CzYbDkFj3tARq4tsUEoT/75sJZ4P2ZBxnhDRolmWg M2/ko9brZcaHOLy9kFeiLtRn8KkzUyBC4I0uhjpK3QtiZhLtD8LOSSfoA dlSEA9l84sQHEChNAU4nSaNFuKTfvAjtEMl4ejxwvWxrHp5toUg9imRH9 VtTZo2sy/LiAslLOIqJTqcZjVeVQ36ubkE4W5isbhSFIrDRU2ECZEv9Gg Q==; X-IronPort-AV: E=Sophos;i="5.97,294,1669100400"; d="scan'208";a="200416305" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 13 Feb 2023 05:44:39 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 13 Feb 2023 05:44:39 -0700 Received: from den-dk-m31857.microchip.com (10.10.115.15) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server id 15.1.2507.16 via Frontend Transport; Mon, 13 Feb 2023 05:44:35 -0700 Message-ID: Subject: Re: [PATCH net-next 02/10] net: microchip: sparx5: Clear rule counter even if lookup is disabled From: Steen Hegelund To: Dan Carpenter CC: "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , , Randy Dunlap , Casper Andersson , "Russell King" , Wan Jiabing , "Nathan Huckleberry" , , , , "Daniel Machon" , Horatiu Vultur , Lars Povlsen , Michael Walle Date: Mon, 13 Feb 2023 13:44:35 +0100 In-Reply-To: References: <20230213092426.1331379-1-steen.hegelund@microchip.com> <20230213092426.1331379-3-steen.hegelund@microchip.com> User-Agent: Evolution 3.46.3 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230213_044442_967758_009A77EF X-CRM114-Status: GOOD ( 28.65 ) 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 SGkgRGFuLAoKT24gTW9uLCAyMDIzLTAyLTEzIGF0IDE0OjI5ICswMzAwLCBEYW4gQ2FycGVudGVy IHdyb3RlOgo+IEVYVEVSTkFMIEVNQUlMOiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRh Y2htZW50cyB1bmxlc3MgeW91IGtub3cgdGhlCj4gY29udGVudCBpcyBzYWZlCj4gCj4gT24gTW9u LCBGZWIgMTMsIDIwMjMgYXQgMTA6MjQ6MThBTSArMDEwMCwgU3RlZW4gSGVnZWx1bmQgd3JvdGU6 Cj4gPiBUaGUgcnVsZSBjb3VudGVyIG11c3QgYmUgY2xlYXJlZCB3aGVuIGNyZWF0aW5nIGEgbmV3 IHJ1bGUsIGV2ZW4gaWYgdGhlIFZDQVAKPiA+IGxvb2t1cCBpcyBjdXJyZW50bHkgZGlzYWJsZWQu Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWVuIEhlZ2VsdW5kIDxzdGVlbi5oZWdlbHVuZEBt aWNyb2NoaXAuY29tPgo+IAo+IElzIHRoaXMgYSBidWdmaXg/wqAgSWYgc28gd2hhdCBhcmUgdGhl IHVzZXIgdmlzaWJsZSBlZmZlY3RzIG9mIHRoaXMgYnVnCj4gYW5kIHBsZWFzZSBhZGQgYSBGaXhl cyB0YWcuwqAgSWYgbm90IHRoZW4gY291bGQgeW91IGV4cGxhaW4gbW9yZSB3aGF0Cj4gdGhpcyBw YXRjaCBpcyBmb3I/CgpZZXMgdGhpcyBpcyBhIGJ1Z2ZpeCBvZiBhIHNpZGUgZWZmZWN0IGludHJv ZHVjZWQgYnkgbXkgbWlkLUphbnVhcnkgc2VyaWVzICJBZGQKc3VwcG9ydCBmb3IgdHdvIGNsYXNz ZXMgb2YgVkNBUCBydWxlcyIgd2hlcmUgdGhpcyBjb3VudGVyIGNoYW5nZSBzaG91bGQgaGF2ZQpi ZWVuIGFkZGVkIHRvby4KClRoZSBjb3VudGVyIHByb2JsZW0gaXMgb25seSBwcmVzZW50IG9uIFZD QVAgdGhhdCBoYXMgZXh0ZXJuYWwgY291bnRlcnMsIHNvIGl0Cm9ubHkgYWZmZWN0cyB0aGUgSVMy IGFuZCBFUzAgVkNBUCBvbiBTcGFyeDUgYW5kIG5vbmUgb2YgdGhlIExBTjk2NnggVkNBUHMuCgpJ IHdpbGwgYWRkIGEgRml4ZXMgdGFnIHRvIHRoZSBuZXh0IHNlcmllcy4KCj4gCj4gPiAtLS0KPiA+ IMKgZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcm9jaGlwL3ZjYXAvdmNhcF9hcGkuY8KgwqDCoMKg wqDCoCB8IDcgKysrKystLQo+ID4gwqBkcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyb2NoaXAvdmNh cC92Y2FwX2FwaV9rdW5pdC5jIHwgNCArKy0tCj4gPiDCoDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9u ZXQvZXRoZXJuZXQvbWljcm9jaGlwL3ZjYXAvdmNhcF9hcGkuYwo+ID4gYi9kcml2ZXJzL25ldC9l dGhlcm5ldC9taWNyb2NoaXAvdmNhcC92Y2FwX2FwaS5jCj4gPiBpbmRleCA2MzA3ZDU5ZjIzZGEu LjY4ZTA0ZDQ3ZjZmZCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3Jv Y2hpcC92Y2FwL3ZjYXBfYXBpLmMKPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3Jv Y2hpcC92Y2FwL3ZjYXBfYXBpLmMKPiA+IEBAIC0yMjQ2LDYgKzIyNDYsMTEgQEAgaW50IHZjYXBf YWRkX3J1bGUoc3RydWN0IHZjYXBfcnVsZSAqcnVsZSkKPiA+IMKgwqDCoMKgwqAgaWYgKG1vdmUu Y291bnQgPiAwKQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmNhcF9tb3ZlX3J1bGVz KHJpLCAmbW92ZSk7Cj4gPiAKPiA+ICvCoMKgwqDCoCAvKiBTZXQgdGhlIGNvdW50ZXIgdG8gemVy byAqLwo+ID4gK8KgwqDCoMKgIHJldCA9IHZjYXBfd3JpdGVfY291bnRlcihyaSwgJmN0cik7Cj4g PiArwqDCoMKgwqAgaWYgKHJldCkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBv dXQ7Cj4gPiArCj4gPiDCoMKgwqDCoMKgIGlmIChyaS0+c3RhdGUgPT0gVkNBUF9SU19ESVNBQkxF RCkgewo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogRXJhc2UgdGhlIHJ1bGUgYXJl YSAqLwo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmktPnZjdHJsLT5vcHMtPmluaXQo cmktPm5kZXYsIHJpLT5hZG1pbiwgcmktPmFkZHIsIHJpLT5zaXplKTsKPiA+IEBAIC0yMjY0LDgg KzIyNjksNiBAQCBpbnQgdmNhcF9hZGRfcnVsZShzdHJ1Y3QgdmNhcF9ydWxlICpydWxlKQo+ID4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJfZXJyKCIlczolZDogcnVsZSB3cml0ZSBlcnJv cjogJWRcbiIsIF9fZnVuY19fLCBfX0xJTkVfXywKPiA+IHJldCk7Cj4gPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKPiA+IMKgwqDCoMKgwqAgfQo+ID4gLcKgwqDCoMKgIC8q IFNldCB0aGUgY291bnRlciB0byB6ZXJvICovCj4gPiAtwqDCoMKgwqAgcmV0ID0gdmNhcF93cml0 ZV9jb3VudGVyKHJpLCAmY3RyKTsKPiA+IMKgb3V0Ogo+ID4gwqDCoMKgwqDCoCBtdXRleF91bmxv Y2soJnJpLT5hZG1pbi0+bG9jayk7Cj4gPiDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4gPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcm9jaGlwL3ZjYXAvdmNhcF9hcGlfa3Vu aXQuYwo+ID4gYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyb2NoaXAvdmNhcC92Y2FwX2FwaV9r dW5pdC5jCj4gPiBpbmRleCBiMjc1M2FhYzhhZDIuLjBhMWQ0ZDc0MDU2NyAxMDA2NDQKPiA+IC0t LSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3JvY2hpcC92Y2FwL3ZjYXBfYXBpX2t1bml0LmMK PiA+ICsrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3JvY2hpcC92Y2FwL3ZjYXBfYXBpX2t1 bml0LmMKPiA+IEBAIC0xMzM3LDggKzEzMzcsOCBAQCBzdGF0aWMgdm9pZCB2Y2FwX2FwaV9lbmNv ZGVfcnVsZV90ZXN0KHN0cnVjdCBrdW5pdAo+ID4gKnRlc3QpCj4gPiDCoMKgwqDCoMKgIHUzMiBw b3J0X21hc2tfcm5nX21hc2sgPSAweDBmOwo+ID4gwqDCoMKgwqDCoCB1MzIgaWdyX3BvcnRfbWFz a192YWx1ZSA9IDB4ZmZhYmNkMDE7Cj4gPiDCoMKgwqDCoMKgIHUzMiBpZ3JfcG9ydF9tYXNrX21h c2sgPSB+MDsKPiA+IC3CoMKgwqDCoCAvKiBjb3VudGVyIGlzIHdyaXR0ZW4gYXMgdGhlIGxhc3Qg b3BlcmF0aW9uICovCj4gPiAtwqDCoMKgwqAgdTMyIGV4cHdyaXRlYWRkcltdID0gezc5MiwgNzkz LCA3OTQsIDc5NSwgNzk2LCA3OTcsIDc5Mn07Cj4gPiArwqDCoMKgwqAgLyogY291bnRlciBpcyB3 cml0dGVuIGFzIHRoZSBmaXJzdCBvcGVyYXRpb24gKi8KPiA+ICvCoMKgwqDCoCB1MzIgZXhwd3Jp dGVhZGRyW10gPSB7NzkyLCA3OTIsIDc5MywgNzk0LCA3OTUsIDc5NiwgNzk3fTsKPiAKPiBTbyB0 aGlzIG1vdmVzIDc5MiBmcm9tIHRoZSBsYXN0IHRvIHRoZSBmaXJzdC7CoCBJIHdvdWxkIGhhdmUg ZXhwZWN0ZWQKPiB0aGF0IHRoYXQgd291bGQgbWVhbiB0aGF0IHdlIGhhZCB0byBkbyBzb21ldGhp bmcgbGlrZSB0aGlzIGFzIHdlbGw6Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVy bmV0L21pY3JvY2hpcC92Y2FwL3ZjYXBfYXBpX2t1bml0LmMKPiBiL2RyaXZlcnMvbmV0L2V0aGVy bmV0L21pY3JvY2hpcC92Y2FwL3ZjYXBfYXBpX2t1bml0LmMKPiBpbmRleCBiMjc1M2FhYzhhZDIu LjRkMzZmYWQwYWNhYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyb2No aXAvdmNhcC92Y2FwX2FwaV9rdW5pdC5jCj4gKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWlj cm9jaGlwL3ZjYXAvdmNhcF9hcGlfa3VuaXQuYwo+IEBAIC0xNDAwLDcgKzE0MDAsNyBAQCBzdGF0 aWMgdm9pZCB2Y2FwX2FwaV9lbmNvZGVfcnVsZV90ZXN0KHN0cnVjdCBrdW5pdAo+ICp0ZXN0KQo+ IMKgwqDCoMKgwqDCoMKgIC8qIEFkZCBydWxlIHdpdGggd3JpdGUgY2FsbGJhY2sgKi8KPiDCoMKg wqDCoMKgwqDCoCByZXQgPSB2Y2FwX2FkZF9ydWxlKHJ1bGUpOwo+IMKgwqDCoMKgwqDCoMKgIEtV TklUX0VYUEVDVF9FUSh0ZXN0LCAwLCByZXQpOwo+IC3CoMKgwqDCoMKgwqAgS1VOSVRfRVhQRUNU X0VRKHRlc3QsIDc5MiwgaXMyX2FkbWluLmxhc3RfdXNlZF9hZGRyKTsKPiArwqDCoMKgwqDCoMKg IEtVTklUX0VYUEVDVF9FUSh0ZXN0LCA3OTcsIGlzMl9hZG1pbi5sYXN0X3VzZWRfYWRkcik7Cj4g wqDCoMKgwqDCoMKgwqAgZm9yIChpZHggPSAwOyBpZHggPCBBUlJBWV9TSVpFKGV4cHdyaXRlYWRk cik7ICsraWR4KQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBLVU5JVF9FWFBFQ1Rf RVEodGVzdCwgZXhwd3JpdGVhZGRyW2lkeF0sCj4gdGVzdF91cGRhdGVhZGRyW2lkeF0pOwo+IAo+ IAo+IEJ1dCBJIGNvdWxkbid0IHJlYWxseSBmaWd1cmUgb3V0IGhvdyB0aGUgLmxhc3RfdXNlZF9h ZGRyIHN0dWZmIHdvcmtzLgo+IEFuZCBwcmVzdW1hYmx5IGZpeGluZyB0aGlzIHVuaXQgdGVzdCBp cyB0aGUgcG9pbnQgb2YgdGhlIHBhdGNoLi4uCgpJdCBpcyBqdXN0IHRoZSBhcnJheSBvZiBhZGRy ZXNzZXMgd3JpdHRlbiB0byBpbiB0aGUgb3JkZXIgdGhhdCB0aGV5IGFyZSB3cml0dGVuLApzbyBm b3IgdGhlIHZpc2liaWxpdHkgSSB3b3VsZCBsaWtlIHRvIGtlZXAgaXQgYXMgYW4gYXJyYXkuCgo+ IAo+IHJlZ2FyZHMsCj4gZGFuIGNhcnBlbnRlcgoKVGhhbmtzIGZvciB0aGUgY29tbWVudHMhCgpC UgpTdGVlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK