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 F0BCAC3DA7A for ; Fri, 6 Jan 2023 14:19:26 +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:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JxV2w8fDc7bbuq2IfoFee+fnYps1NaczHncFyPMSC38=; b=Xp9fNFUr56Dq/5fNMczcTpi4VE 4ASZalsVXeKbsvt0xPxf3jSw9C0ha9ude1rOeDMZd4XBRxifFDyhz5gZmeFHbk9Y/WJv4V3jGi/Ta VGaqoOTFb08mbOG8rHfGZAp17wvbp64j1nrx8mIUm8MYrgUZTFJuYMMsjaasXaz28dt0k1nFUAA3r JptcrURVyZ3/N21+8vB9bmYeFGdxPbxhRBBwJ7Ltu1EfFM189aefPWQ82jJSZ9BP56xEcHNxq0N8U rumPqnQ+80Sdc5P7wUQurOxvPmQo98Te/OThHQrnRcmmeR+JZw2OPRPhP9p2s4S37vkkqEq7GP3BN r2H2w0Aw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDnY3-008kLh-86; Fri, 06 Jan 2023 14:18:19 +0000 Received: from 0001.3ffe.de ([2a01:4f8:c0c:9d57::1] helo=mail.3ffe.de) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDnXz-008kHj-Gi for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 14:18:17 +0000 Received: from 3ffe.de (0001.3ffe.de [IPv6:2a01:4f8:c0c:9d57::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.3ffe.de (Postfix) with ESMTPSA id A7C7A1243; Fri, 6 Jan 2023 15:18:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2022082101; t=1673014688; 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=SCqKuwNoR7/QACRBOUGFoUBRNWdvKQ7cYeO0SJgXqyQ=; b=zgDf6/uwWyLTNCGGENU5abFukGQOtcDgjiDhT71is6KUnpKeeTKW/3taNGzTy/WI1xv8Jk 5MEYo0ygibp6nd8Ycsr7tJhfUAKSPgGO6xWxeOBgP2/SXpf4regE/7EpW7xmtm+gOiLQqY PjiptDdsXdN34SeKIBx+gwYppajwnavfDUj2H3CUkTl4VArMQyRXguNERdFTIcyeIj4ldF 4QVwG9RF+mF0NCy7GDXE1UkdtoTG3WvOPpXpxvL9y1HXLgOePlEgB8Rj47Emt1Hh0ppmwn i53/MDN+QC327qaOGtRzjEaohOdtTsQ3kC9vdzXkZNcxbdCtf7ofW010iup5Ew== MIME-Version: 1.0 Date: Fri, 06 Jan 2023 15:18:08 +0100 From: Michael Walle To: Steen Hegelund Cc: "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , UNGLinuxDriver@microchip.com, Randy Dunlap , Casper Andersson , Russell King , Wan Jiabing , Nathan Huckleberry , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Daniel Machon , Horatiu Vultur , Lars Povlsen , Dan Carpenter Subject: Re: [PATCH net-next v2 0/8] Add support for two classes of VCAP rules In-Reply-To: References: <20230106085317.1720282-1-steen.hegelund@microchip.com> <35a9ff9fa0980e1e8542d338c6bf1e0c@walle.cc> <40eea59265ce70a80ca61164608f4739@walle.cc> User-Agent: Roundcube Webmail/1.4.13 Message-ID: <01a84b0942f7af86d907ed39f5048b72@walle.cc> X-Sender: michael@walle.cc X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230106_061815_746434_F7782B0F X-CRM114-Status: GOOD ( 33.84 ) 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 SGkgU3RlZW4sCgo+PiA+ID4gV291bGRuJ3QgaXQgbWFrZSBtb3JlIHNlbnNlLCB0byBmaXggdGhl IHJlZ3Jlc3Npb24gdmlhIG5ldCAoYW5kCj4+ID4gPiBhIEZpeGVzOiB0YWcpIGFuZCB0aGVuIG1h a2UgdGhhdCBzdHVmZiB3b3JrIHdpdGhvdXQgdGM/IE1heWJlCj4+ID4gPiB0aGUgZml4IGlzIGp1 c3QgcmV2ZXJ0aW5nIHRoZSBjb21taXRzLgo+PiA+Cj4+ID4gSSBoYXZlIGRpc2N1c3NlZCB0aGlz IGFnYWluIHdpdGggSG9yYXRpdSBhbmQgSSBoYXZlIHRoZSBmb2xsb3dpbmcKPj4gPiBzdWdnZXN0 aW9uIG9mCj4+ID4gaG93IHRvIHByb2NlZWQ6Cj4+ID4KPj4gPiAxKSBDcmVhdGUgYSBzbWFsbCBM QU45NjZ4IHNwZWNpZmljIHBhdGNoIGZvciBuZXQgKHNlZSBiZWxvdyBmb3IgdGhlIHR3bwo+PiA+ IHBvc3NpYmxlCj4+ID4gwqDCoCB2YXJpYW50cykuCj4+ID4KPj4gPiAyKSBDb250aW51ZSB3aXRo IGEgbmV0LW5leHQgVjMgd2l0aG91dCBhbnkgJ0ZpeGVzJyB0YWdzIG9uIHRvcCBvZiB0aGUKPj4g PiBwYXRjaCBpbgo+PiA+IMKgwqAgKDEpIHdoZW4gaXQgYmVjb21lcyBhdmFpbGFibGUgaW4gbmV0 LW5leHQuCj4+IAo+PiBTb3VuZHMgZ29vZC4KPj4gCj4+IFtjb21pbmcgYmFjayB0byB0aGlzIGFm dGVyIHdyaXRpbmcgdGhlIHJlc3BvbnNlIGJlbG93LCBzbyBzZWUgdGhlcmUKPj4gZm9yIG1vcmUg Y29udGV4dF0KPj4gV2hlbiBkbyB0aGUgcGF0Y2hlcyBmcm9tIG5ldCBiZWNvbWUgYXZhaWxhYmxl IGluIG5ldC1uZXh0PyBPbmx5IGFmdGVyIAo+PiBhCj4+IG1lcmdlIHdpbmRvdz8gSWYgc28sIGRl cGVuZGluZyBvbiB0aGUgc29sdXRpb24gZm9yICgxKSB5b3UnZCBoYXZlIHR3bwo+PiAiaW4tYmV0 d2VlbiIga2VybmVsIHZlcnNpb25zICh2Ni4yIGFuZCB2Ni4zKS4KPiAKPiBBY2NvcmRpbmcgdG8g b3VyIG93biBleHBlcmllbmNlIHRoZSBjaGFuZ2VzIGluIG5ldCBhcmUgdXN1YWxseSBtZXJnZWQg Cj4gaW50byBuZXQtCj4gbmV4dCB0aGUgZm9sbG93aW5nIFRodXJzZGF5OiBzbyBub3QgdG9vIG11 Y2ggZGVsYXksIGJlZm9yZSB3ZSBjYW4gCj4gY29udGludWUuCgpUSUwgOikKCj4+ID4gVGhlIExB Tjk2NnggcGF0Y2ggZm9yIG5ldCAod2l0aCBhIEZpeGVzIHRhZykgY291bGQgY29udGFpbiBlaXRo ZXI6Cj4+ID4KPj4gPiBhKSBObyBjaGVjayBvbiBlbmFibGVkIGxvb2t1cAo+PiA+Cj4+ID4gwqDC oCBSZW1vdmFsIG9mIHRoZSBjaGVjayBmb3IgZW5hYmxlZCBsb29rdXBzOgo+PiA+Cj4+ID4gwqDC oCAtwqAgaWYgKCFBTkFfVkNBUF9TMl9DRkdfRU5BX0dFVCh2YWwpKQo+PiA+IMKgwqAgLcKgwqDC oMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT0VOVDsKPj4gPgo+PiA+IMKgwqAgVGhpcyB3aWxsIHJl bW92ZSB0aGUgZXJyb3IgdGhhdCB5b3UgaGF2ZSBzZWVuLCBidXTCoCB3aWxsIHN0aWxsCj4+ID4g cmVxdWlyZSBhCj4+ID4gwqDCoCBtYXRjaGFsbCBydWxlIHRvIGVuYWJsZSB0aGUgUFRQIHJ1bGVz LsKgIFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIHRoZQo+PiA+IFRDCj4+ID4gwqDCoCBmcmFtZXdv cmsuCj4+ID4KPj4gPiBiKSBBbHdheXMgZW5hYmxlIGxvb2t1cHMKPj4gPgo+PiA+IMKgwqAgRW5h YmxlIHRoZSBsb29rdXBzIGF0IHN0YXJ0dXAuCj4+ID4gwqDCoCBSZW1vdmUgdGhlIGxvb2t1cCBl bmFibGUgY2hlY2sgYXMgYWJvdmUuCj4+ID4KPj4gPiDCoMKgIFRoaXMgd2lsbCBtYWtlIHRoZSBQ VFAgcnVsZXMgKGFuZCBhbnkgb3RoZXIgcnVsZXMpIHdvcmsgZXZlbiB3aXRob3V0Cj4+ID4gdGhl Cj4+ID4gwqDCoCBtYXRjaGFsbCBydWxlIHRvIGVuYWJsZSB0aGVtLsKgIEl0IGl0cyBub3QgaWRl YWwsIGJ1dCBzb2x2ZXMgdGhlCj4+ID4gcHJvYmxlbSB0aGF0Cj4+ID4gwqDCoCB5b3UgaGF2ZSBi ZWVuIGV4cGVyaWVuY2luZyB3aXRob3V0IHRoZSAnVEMgbWFnaWMnCj4+ID4KPj4gPiDCoMKgIFRo ZSBWMyBpbiBuZXQtbmV4dCB3aWxsIHByb3ZpZGUgdGhlIGZ1bGwgc29sdXRpb24uCj4+ID4KPj4g PiBJIGV4cGVjdCB0aGF0IHlvdSBtaWdodCBwcmVmZXIgdGhlIGIpIHZlcnNpb24uCj4+IAo+PiBJ ICphc3N1bWUqIGxpbnV4cHRwIHdvdWxkIGhhdmUgd29ya2VkIGluIG15IGNhc2UgKG5vIGJyaWRn ZSBpbnRlcmZhY2UpCj4+IGJlZm9yZSBIb3JhdGl1IHBhdGNoZXMuIEFzIG1lbnRpb25lZCBiZWZv cmUsIEkgaGF2ZW4ndCByZWFsbHkgdGVzdGVkIAo+PiBpdC4KPj4gRG9lcyB0aGF0IG1lYW4gd2l0 aCBhKSB0aGUgZXJyb3IgaXMgZ29uZSBhbmQgbGludXhwdHAgaXMgd29ya2luZyBhcwo+PiBiZWZv cmU/IElmIHNvLCBJJ20gYWxzbyBmaW5lIHdpdGggYSkuCj4gCj4gWWVzIHRoaXMgaXMgdGhlIHJl c3VsdDogU28gSSBhbHNvIHN1Z2dlc3QgdG8gZ28gZm9yIHNvbHV0aW9uIGEpLgo+IAo+IFRoaXMg d2lsbCBzdGlsbCBhbGxvdyBMaW51eFBUUCB0byB3b3JrICh3aXRob3V0IHRoZSBlcnJvciB0aGF0 IHlvdSBoYXZlIAo+IHNlZW4pLAo+IGJ1dCB0aGUgYnJpZGdlZCBpbnRlcmZhY2UgUFRQIHN1cHBv cnQgbXVzdCBiZSBlbmFibGVkIHdpdGggYSBUQyAKPiBtYXRjaGFsbCBydWxlLgo+IAo+PiAKPj4g SG9uZXN0bHksIG5vdyB0aGF0IHRoZXJlIGlzIGEgZ29vZCBzb2x1dGlvbiBpbiBmdXR1cmUga2Vy bmVscywgSQo+PiBkb24ndCBjYXJlIHRvb29vIG11Y2ggYWJvdXQgdGhhdCBvbmUgcGFydGljdWxh ciBrZXJuZWwuIE90aGVyCj4+IHVzZXJzIG1pZ2h0IGRpc2FncmVlIHRob3VnaCA7KQo+PiAKPj4g SSBqdXN0IHdhbnQgdG8gcG9pbnQgb3V0IHRoYXQgcmlnaHQgbm93IHlvdSBoYXZlIHNvbWUga2lu ZCBvZgo+PiBpbi1iZXR3ZWVuIGtlcm5lbCB3aXRoIDYuMjoKPj4gCj4+IMKgIDw9Ni4xIGxpbnV4 cHRwIHdvcmtpbmcgKGJ1dCBub3Qgb24gYnJpZGdlZCBwb3J0cykKPj4gwqAgNi4ywqDCoCBsaW51 eHB0cCB3b3JraW5nIG9ubHkgd2l0aCB0YyBtYWdpYwo+PiDCoCA2LjPCoMKgIGxpbnV4cHRwIHdv cmtpbmcKPiAKPiBTbyB3aXRoIHRoZSBMQU45NjZ4IHBhdGNoIHRoZSBzZWNvbmQgbGluZSB3b3Vs ZCBjaGFuZ2UgdG86Cj4gCj4gNi4yICAgbGludXhwdHAgd29ya2luZy4gUFRQIG9uIGJyaWRnZWQg aW50ZXJmYWNlczogbmVlZHMgVEMgbWF0Y2hhbGwgCj4gcnVsZQo+IAo+PiAKPj4gVGhlcmVmb3Jl LCBJJ3ZlIHJhaXNlZCB0aGUgcXVlc3Rpb24gaWYgaXQncyBhbHNvIHZpYWJsZSB0byBqdXN0Cj4+ IHJldmVydCB0aGUgZm9ybWVyIGNoYW5nZXMgZm9yIDYuMi4gVGhlIHlvdSdkIGhhdmUgYSBjbGVh bgo+PiB0cmFuc2l0aW9uLgo+PiAKPj4gLW1pY2hhZWwKPiAKPiBUTERSIFN1bW1hcnk6Cj4gCj4g MSkgTEFOOTY2eCBwYXRjaCBmb3IgbmV0IHRvIGVuc3VyZSBQVFAgaXMgd29ya2luZyB3aXRob3V0 IGVycm9ycwo+IDIpIEEgVjMgbmV0LW5leHQgVkNBUCBzZXJpZXMgd2l0aCB0aGUgaW1wcm92ZW1l bnRzIGZvciAKPiBlbmFibGVkL2Rpc2FibGUvcGVybWFuZW50Cj4gcnVsZXMgKGJvdGggTEFOOTY2 eCBhbmQgU3Bhcng1KQo+IAo+IEkgd2lsbCBtb3ZlIGZvcndhcmQgd2l0aCB0aGlzLgoKU291bmRz IHBlcmZlY3QsIHRoYW5rcyEKCi1taWNoYWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==