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 5683EC3DA7A for ; Fri, 6 Jan 2023 14:15:34 +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=4VEYCchFVuXcJoBSxySr4Uv7Sm1VR2+PV5eYivX2ZyI=; b=XJ5xkT9hq+suMM fGp3xjmGrSqUbxxmQ1bFeOu9vTZa7rQk1I7PIO2gtW57fdTHItSTgZizf57D9cehkEiLYLCxGx4Dx BjzNYTfvK5dpfhGXBEDfDa93n5HXu+ELIcOt7FoeC19alHi4YB9iM8xOm0+U6kCIUisurTRvzNdzh jY7wKwZsPGmNFmzyean4ndvzqidVsbDQ7+Jr6mHm7ZdQ5XxUCNryZ6C6eA4T3UGboPwjWo417a6ow 2b5YaFu2wAEtJJmXpSqrgD+XsmWC4btPEfRVMS+rg57m7xZtYWd91QdcIbttVZUCF+ILSifgfbmHU O0RVI+meWp3WfH3BgB6Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDnUU-008jA0-0t; Fri, 06 Jan 2023 14:14:38 +0000 Received: from esa.microchip.iphmx.com ([68.232.154.123]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDnUP-008j7X-AO for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 14:14:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1673014473; x=1704550473; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=aEBfaaVuZETiOkWi+RcMNlVF6gTwODTi4CN2pCpZCms=; b=QOWc27v2UIPAsW/EXYoSNODSa/L+pFWkaSMDfyAClRNrpB9nIkwOHG8C VvNOVeU1cde6xxifdLfAWBgEEGf1j3+Alzmi2kBbJzzYYXUlPR+4w0Fis cN9GpMSSISgbFdpvVXNMvJkmCSt8nsllLgjj/BltcGsNslPCm94+WZcOG ErnFnuhkEi+umQjkc0gOJtJXkSFdm3K5LyA4DUVXvPSY6uBC4pSSU6JZD /HPV7jfUAiwc+adH9pB0cenR4N3yEclIqJFcj2AmBrpN0i0xOayRaIoTV uolL+6vFwb//kyungUTbSVnrZUfDo4J0vmo6dEKG/liM7lJ0Ub7QddEVc A==; X-IronPort-AV: E=Sophos;i="5.96,305,1665471600"; d="scan'208";a="191090095" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa4.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 06 Jan 2023 07:14:27 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 6 Jan 2023 07:14:26 -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; Fri, 6 Jan 2023 07:14:22 -0700 Message-ID: Subject: Re: [PATCH net-next v2 0/8] Add support for two classes of VCAP rules From: Steen Hegelund To: Michael Walle 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 , Dan Carpenter Date: Fri, 6 Jan 2023 15:14:22 +0100 In-Reply-To: <40eea59265ce70a80ca61164608f4739@walle.cc> References: <20230106085317.1720282-1-steen.hegelund@microchip.com> <35a9ff9fa0980e1e8542d338c6bf1e0c@walle.cc> <40eea59265ce70a80ca61164608f4739@walle.cc> User-Agent: Evolution 3.46.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230106_061433_463362_CD2865D5 X-CRM114-Status: GOOD ( 33.61 ) 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 SGkgTWljaGFlbCwKCk9uIEZyaSwgMjAyMy0wMS0wNiBhdCAxMTo0NiArMDEwMCwgTWljaGFlbCBX YWxsZSB3cm90ZToKPiBFWFRFUk5BTCBFTUFJTDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4g YXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93IHRoZQo+IGNvbnRlbnQgaXMgc2FmZQo+IAo+IEhp LAo+IAo+ID4gPiBXb3VsZG4ndCBpdCBtYWtlIG1vcmUgc2Vuc2UsIHRvIGZpeCB0aGUgcmVncmVz c2lvbiB2aWEgbmV0IChhbmQKPiA+ID4gYSBGaXhlczogdGFnKSBhbmQgdGhlbiBtYWtlIHRoYXQg c3R1ZmYgd29yayB3aXRob3V0IHRjPyBNYXliZQo+ID4gPiB0aGUgZml4IGlzIGp1c3QgcmV2ZXJ0 aW5nIHRoZSBjb21taXRzLgo+ID4gCj4gPiBJIGhhdmUgZGlzY3Vzc2VkIHRoaXMgYWdhaW4gd2l0 aCBIb3JhdGl1IGFuZCBJIGhhdmUgdGhlIGZvbGxvd2luZwo+ID4gc3VnZ2VzdGlvbiBvZgo+ID4g aG93IHRvIHByb2NlZWQ6Cj4gPiAKPiA+IDEpIENyZWF0ZSBhIHNtYWxsIExBTjk2Nnggc3BlY2lm aWMgcGF0Y2ggZm9yIG5ldCAoc2VlIGJlbG93IGZvciB0aGUgdHdvCj4gPiBwb3NzaWJsZQo+ID4g wqDCoCB2YXJpYW50cykuCj4gPiAKPiA+IDIpIENvbnRpbnVlIHdpdGggYSBuZXQtbmV4dCBWMyB3 aXRob3V0IGFueSAnRml4ZXMnIHRhZ3Mgb24gdG9wIG9mIHRoZQo+ID4gcGF0Y2ggaW4KPiA+IMKg wqAgKDEpIHdoZW4gaXQgYmVjb21lcyBhdmFpbGFibGUgaW4gbmV0LW5leHQuCj4gCj4gU291bmRz IGdvb2QuCj4gCj4gW2NvbWluZyBiYWNrIHRvIHRoaXMgYWZ0ZXIgd3JpdGluZyB0aGUgcmVzcG9u c2UgYmVsb3csIHNvIHNlZSB0aGVyZQo+IGZvciBtb3JlIGNvbnRleHRdCj4gV2hlbiBkbyB0aGUg cGF0Y2hlcyBmcm9tIG5ldCBiZWNvbWUgYXZhaWxhYmxlIGluIG5ldC1uZXh0PyBPbmx5IGFmdGVy IGEKPiBtZXJnZSB3aW5kb3c/IElmIHNvLCBkZXBlbmRpbmcgb24gdGhlIHNvbHV0aW9uIGZvciAo MSkgeW91J2QgaGF2ZSB0d28KPiAiaW4tYmV0d2VlbiIga2VybmVsIHZlcnNpb25zICh2Ni4yIGFu ZCB2Ni4zKS4KCkFjY29yZGluZyB0byBvdXIgb3duIGV4cGVyaWVuY2UgdGhlIGNoYW5nZXMgaW4g bmV0IGFyZSB1c3VhbGx5IG1lcmdlZCBpbnRvIG5ldC0KbmV4dCB0aGUgZm9sbG93aW5nIFRodXJz ZGF5OiBzbyBub3QgdG9vIG11Y2ggZGVsYXksIGJlZm9yZSB3ZSBjYW4gY29udGludWUuCgo+IAo+ ID4gVGhlIExBTjk2NnggcGF0Y2ggZm9yIG5ldCAod2l0aCBhIEZpeGVzIHRhZykgY291bGQgY29u dGFpbiBlaXRoZXI6Cj4gPiAKPiA+IGEpIE5vIGNoZWNrIG9uIGVuYWJsZWQgbG9va3VwCj4gPiAK PiA+IMKgwqAgUmVtb3ZhbCBvZiB0aGUgY2hlY2sgZm9yIGVuYWJsZWQgbG9va3VwczoKPiA+IAo+ ID4gwqDCoCAtwqAgaWYgKCFBTkFfVkNBUF9TMl9DRkdfRU5BX0dFVCh2YWwpKQo+ID4gwqDCoCAt wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PRU5UOwo+ID4gCj4gPiDCoMKgIFRoaXMgd2ls bCByZW1vdmUgdGhlIGVycm9yIHRoYXQgeW91IGhhdmUgc2VlbiwgYnV0wqAgd2lsbCBzdGlsbAo+ ID4gcmVxdWlyZSBhCj4gPiDCoMKgIG1hdGNoYWxsIHJ1bGUgdG8gZW5hYmxlIHRoZSBQVFAgcnVs ZXMuwqAgVGhpcyBpcyBjb21wYXRpYmxlIHdpdGggdGhlCj4gPiBUQwo+ID4gwqDCoCBmcmFtZXdv cmsuCj4gPiAKPiA+IGIpIEFsd2F5cyBlbmFibGUgbG9va3Vwcwo+ID4gCj4gPiDCoMKgIEVuYWJs ZSB0aGUgbG9va3VwcyBhdCBzdGFydHVwLgo+ID4gwqDCoCBSZW1vdmUgdGhlIGxvb2t1cCBlbmFi bGUgY2hlY2sgYXMgYWJvdmUuCj4gPiAKPiA+IMKgwqAgVGhpcyB3aWxsIG1ha2UgdGhlIFBUUCBy dWxlcyAoYW5kIGFueSBvdGhlciBydWxlcykgd29yayBldmVuIHdpdGhvdXQKPiA+IHRoZQo+ID4g wqDCoCBtYXRjaGFsbCBydWxlIHRvIGVuYWJsZSB0aGVtLsKgIEl0IGl0cyBub3QgaWRlYWwsIGJ1 dCBzb2x2ZXMgdGhlCj4gPiBwcm9ibGVtIHRoYXQKPiA+IMKgwqAgeW91IGhhdmUgYmVlbiBleHBl cmllbmNpbmcgd2l0aG91dCB0aGUgJ1RDIG1hZ2ljJwo+ID4gCj4gPiDCoMKgIFRoZSBWMyBpbiBu ZXQtbmV4dCB3aWxsIHByb3ZpZGUgdGhlIGZ1bGwgc29sdXRpb24uCj4gPiAKPiA+IEkgZXhwZWN0 IHRoYXQgeW91IG1pZ2h0IHByZWZlciB0aGUgYikgdmVyc2lvbi4KPiAKPiBJICphc3N1bWUqIGxp bnV4cHRwIHdvdWxkIGhhdmUgd29ya2VkIGluIG15IGNhc2UgKG5vIGJyaWRnZSBpbnRlcmZhY2Up Cj4gYmVmb3JlIEhvcmF0aXUgcGF0Y2hlcy4gQXMgbWVudGlvbmVkIGJlZm9yZSwgSSBoYXZlbid0 IHJlYWxseSB0ZXN0ZWQgaXQuCj4gRG9lcyB0aGF0IG1lYW4gd2l0aCBhKSB0aGUgZXJyb3IgaXMg Z29uZSBhbmQgbGludXhwdHAgaXMgd29ya2luZyBhcwo+IGJlZm9yZT8gSWYgc28sIEknbSBhbHNv IGZpbmUgd2l0aCBhKS4KClllcyB0aGlzIGlzIHRoZSByZXN1bHQ6IFNvIEkgYWxzbyBzdWdnZXN0 IHRvIGdvIGZvciBzb2x1dGlvbiBhKS4KClRoaXMgd2lsbCBzdGlsbCBhbGxvdyBMaW51eFBUUCB0 byB3b3JrICh3aXRob3V0IHRoZSBlcnJvciB0aGF0IHlvdSBoYXZlIHNlZW4pLApidXQgdGhlIGJy aWRnZWQgaW50ZXJmYWNlIFBUUCBzdXBwb3J0IG11c3QgYmUgZW5hYmxlZCB3aXRoIGEgVEMgbWF0 Y2hhbGwgcnVsZS4KCj4gCj4gSG9uZXN0bHksIG5vdyB0aGF0IHRoZXJlIGlzIGEgZ29vZCBzb2x1 dGlvbiBpbiBmdXR1cmUga2VybmVscywgSQo+IGRvbid0IGNhcmUgdG9vb28gbXVjaCBhYm91dCB0 aGF0IG9uZSBwYXJ0aWN1bGFyIGtlcm5lbC4gT3RoZXIKPiB1c2VycyBtaWdodCBkaXNhZ3JlZSB0 aG91Z2ggOykKPiAKPiBJIGp1c3Qgd2FudCB0byBwb2ludCBvdXQgdGhhdCByaWdodCBub3cgeW91 IGhhdmUgc29tZSBraW5kIG9mCj4gaW4tYmV0d2VlbiBrZXJuZWwgd2l0aCA2LjI6Cj4gCj4gwqAg PD02LjEgbGludXhwdHAgd29ya2luZyAoYnV0IG5vdCBvbiBicmlkZ2VkIHBvcnRzKQo+IMKgIDYu MsKgwqAgbGludXhwdHAgd29ya2luZyBvbmx5IHdpdGggdGMgbWFnaWMKPiDCoCA2LjPCoMKgIGxp bnV4cHRwIHdvcmtpbmcKClNvIHdpdGggdGhlIExBTjk2NnggcGF0Y2ggdGhlIHNlY29uZCBsaW5l IHdvdWxkIGNoYW5nZSB0bzoKCjYuMiAgIGxpbnV4cHRwIHdvcmtpbmcuIFBUUCBvbiBicmlkZ2Vk IGludGVyZmFjZXM6IG5lZWRzIFRDIG1hdGNoYWxsIHJ1bGUKCj4gCj4gVGhlcmVmb3JlLCBJJ3Zl IHJhaXNlZCB0aGUgcXVlc3Rpb24gaWYgaXQncyBhbHNvIHZpYWJsZSB0byBqdXN0Cj4gcmV2ZXJ0 IHRoZSBmb3JtZXIgY2hhbmdlcyBmb3IgNi4yLiBUaGUgeW91J2QgaGF2ZSBhIGNsZWFuCj4gdHJh bnNpdGlvbi4KPiAKPiAtbWljaGFlbAoKVExEUiBTdW1tYXJ5OgoKMSkgTEFOOTY2eCBwYXRjaCBm b3IgbmV0IHRvIGVuc3VyZSBQVFAgaXMgd29ya2luZyB3aXRob3V0IGVycm9ycwoyKSBBIFYzIG5l dC1uZXh0IFZDQVAgc2VyaWVzIHdpdGggdGhlIGltcHJvdmVtZW50cyBmb3IgZW5hYmxlZC9kaXNh YmxlL3Blcm1hbmVudApydWxlcyAoYm90aCBMQU45NjZ4IGFuZCBTcGFyeDUpCgpJIHdpbGwgbW92 ZSBmb3J3YXJkIHdpdGggdGhpcy4KCkJSClN0ZWVuCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=