From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B7427418F9; Sun, 8 Jan 2023 15:22:58 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4E63340687; Sun, 8 Jan 2023 15:22:58 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2061.outbound.protection.outlook.com [40.107.220.61]) by mails.dpdk.org (Postfix) with ESMTP id 434294067C for ; Sun, 8 Jan 2023 15:22:56 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZEc4pa1D3MYR21VWi10vhTmQYKrNnoFYM6OdZqq68c8zcBYwA7z7X4y71tF1JSGbLq40O/dB/nL+Yktuvq90pfDxXqRxwyuW6SiLqw6riX+1ITnHaXwMk1KA4ei7OwP/Tzi3AHMnGoGtU0+S3/9GG4yxOxhmFQgggA8331u8YYrUnW47OWlGqCefYIVMsaGRPloj7TLnIvjaRcBi6DVW7MrptaDDqEY60iyqo2SKpE3RK1cYtE8egI5bmIdCbGVYssBDFoK0SYTsVfRrvVD3DGxwQAFAUYDlDBmIIUvK2TpMnSi1+GhC+uc6KW4YhmNhn54+OqkuOrjYtxmWfQuTig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wfHhZf0U6ApPaXLkluKRnnyLkvieOB/AzWPz+cCT3dY=; b=E80pIPJKvgpNLp7sSCSZuMOfiDZW0AblPXEKFs+c+IZkg6bmoDV5C56sAQOw7jRB4/e8hDYU92eWWBrM6jY12w4LIQkRDqOD8E/Objy7fYrtCxruZQrtH/Q33NTloBpvxwxG1OOtwlF3Tik8gfhU9j1ivCvG07kgqHYnIMimwjiPhtpP26CP+clROP57dCvpX0IgWpKu73yGudO7Tg1OAEkrvWks+l5lipg3XUox6jrHalsGxL24xSXL3RU8okRZY2NXBDE9zGmE7lARmzfT2ZoOsIAdnlPyZ8dm9gQD2Zlco+7g+CIQfeOYXc7l8XIe/dPvHcIXebxCTfJzBrrkOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wfHhZf0U6ApPaXLkluKRnnyLkvieOB/AzWPz+cCT3dY=; b=Aqot7EzuHYco1M1GalTyEhkIvzEFJyukl1Kq1VKFPackGxthbwtBLSsopQLnjb0E7hLOer2rhUKuhnwuQiSWH81Git0CKdmGiEKlCQkSoAMhjYPqRerULeTGAt972O9HtD5qRhjX66k9JlpMCbtX1UDLD7PwRDwieFHtMu9GgdwxQ0jDc9u59cCemYXu4+1z6XqIpw13nCkuinyXwnQuFA6pLJuHIteBjON4aYGOmOCyqZB3UvHUtRZKTozQywVb7bmoVaFmV4q5s6L1feG9MGKH5xsu/tdPSR8CMQ/TSSFXSUzu8pfE/pAct0ZrQCpShSBp9ybwYBaGluozq5Y7ig== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by CH3PR12MB7545.namprd12.prod.outlook.com (2603:10b6:610:146::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Sun, 8 Jan 2023 14:22:54 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::fc2f:ba02:3717:f897]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::fc2f:ba02:3717:f897%7]) with mapi id 15.20.5944.019; Sun, 8 Jan 2023 14:22:54 +0000 From: Ori Kam To: Alexander Kozyrev , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "ferruh.yigit@amd.com" , "andrew.rybchenko@oktetlabs.ru" Subject: RE: [RFC] ethdev: add template table insertion and matching types Thread-Topic: [RFC] ethdev: add template table insertion and matching types Thread-Index: AQHZD2LHPzx1twxJVUe6O05rZZMWAK6UullA Date: Sun, 8 Jan 2023 14:22:53 +0000 Message-ID: References: <20221214022110.393410-1-akozyrev@nvidia.com> In-Reply-To: <20221214022110.393410-1-akozyrev@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW2PR12MB4666:EE_|CH3PR12MB7545:EE_ x-ms-office365-filtering-correlation-id: 3601ca22-9af2-427e-2d09-08daf183d4ca x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: i7kw2QGVLk/SvH2FS75OFekp7ulW0VZXce4KAD4Sdepj4bccSYc+yjqM1ecLQxwB9x5JgY+W6HpEr95UlMMp4bKwIhmJDupacSIg60KtQZby1J+hY7olCG/AnJvjfkuUDeG8t1P2r8M30bvSkJMOQVs38C0aL1sB43SeqmpNs7q4oBVXf+8LXUK3vo9ZcEZ0BLcLyRMSYvOOj5PgLmLSxci8c8KT6lPEQaeMr2IY4b7NMyKhcpHitODhS+XATWZZ2kbahEJuw0GzmhxbDurvZWjL9t6JFWBX/PrP76nRFQUoVUBrZ86S1AqUqyzbjvxdzCJiw2NpVo4gGWCbbSvJMvN6DYTORaefZjho5pFhxZVaeJB4HRf/zTgcVSNBqJ5/7rlQAkBi4Kxs80Oqona33sy3CM5vAM56TOwQmT/j7nOHcsvGZj8qd5XVS+gZ8SaQiRT/5iHnz/X4XrL4t/AzKfiqFujRAf+vzpD9fO3P433PoDEsHvWFINmx0Yu8KKaHnvX/k1UJ+kv6/e4eRMRU/NztloCB7sF+80zfv9YkvnSOm28ATD4TWPTl+opLXxgfNW3RY76gdAhXJ/TZmlBgTJDP+U5Ipv20dueSwy1gOSXdDJvfCNLzXnS2ygmzkIhqwPmXvY2UvRmr8GxBkQwpmPUvzTK4bsNfP4+/8AE36juO0n5renF3aPPk2zk36YGPPbhgvQekH8S1HsuS6UZh1w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(366004)(346002)(396003)(39860400002)(136003)(451199015)(2906002)(83380400001)(54906003)(110136005)(9686003)(64756008)(66446008)(66476007)(7696005)(66556008)(5660300002)(66946007)(33656002)(55016003)(26005)(186003)(52536014)(8936002)(122000001)(6506007)(8676002)(478600001)(38100700002)(76116006)(41300700001)(316002)(38070700005)(86362001)(4326008)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTIxZ29JTXdlNWVDdVVIc0ViYllLeVFPNlo5Z09wbjdRTmJtV0J0SlAvbUdP?= =?utf-8?B?ZmM5UEMwRWJOS0hiSlR6TGxjWG50T2FoeTVVdGM3S2hnSEpvVGdjMThVeDZx?= =?utf-8?B?Y2c4akhCTzFoS2VCaCs1TEhKbC9HbWI2aUhRbGFPWVZ6UnNvWURRUmx4Rk10?= =?utf-8?B?dEhIeDBYZGVzTE0rZ09JN0JtcE9YdzlwVlRRaUJBL1RVcWZzYUZPellTWnAw?= =?utf-8?B?eHV1bm5jaUh1T0Rzc3VPNlNTSHgzMFQ2Um1FbmcwZzU4WXlWRVlROFd3eGsr?= =?utf-8?B?a2NjWFlIcEp4V3RManU1Z1lTZ2V3VklXcERCY00wTGZxMk9INldwSmpDa3ZV?= =?utf-8?B?bWJRUExoQVptSFVQUXFVZnYvUTlRT0RKbVIrNGV1MmFqUk5NTGlMWlloUXhq?= =?utf-8?B?WXBlSWVvTEcyd21wWmw2dTZyK3MybmlxaGV0djJVa1J1dW82ZlBCUlVGZDBs?= =?utf-8?B?R0F0TGhLNEZXcEF5YW4zNTJ1Nnc2T1JzRUR1RkhoZmVhM0xrZ09PWVROeUxo?= =?utf-8?B?N2tscUJPdnc5SllPNkRwaFFHODdTTmxEN1ZMK1l0MkdRYS9tb2k4em1wNzh5?= =?utf-8?B?ZVlvVFBDYS9MRXlDRmhEL3cySzQxOXhvdGtMdGsySGdkaWVoSTNSOXVCY2My?= =?utf-8?B?eVFSQlpYUERyTlh4anhSYW80d05MblcxV3dHRys5TnhsMTRocEprV1VJMHpw?= =?utf-8?B?Yi9NUkh6c0xYOGhjUGVRMUQzeE9uR2VpcXdJYURyVTI1aTFiVnl2ODVYemZi?= =?utf-8?B?aWhzNSsvYjJ3OTg2NVppTTRBK2h6S1dRd01sVzQxSGYwOW1WeXRxOXNlMElk?= =?utf-8?B?NHp5dXRGdVYvbm9yNVRvZkkva1ozbm5BZUpVWjlUd00xNVVtSkZUcVBjU3lK?= =?utf-8?B?cUxHTmVGUStsTUxtZ1hRUGt2bVNsUElCSUpxMm1hODRCd0FXK2c5c3hhdkMz?= =?utf-8?B?SGtFWFF4Q09UQWo4RzVCc043Q1ZXL2tIZVFzZVdidmZGUzAwc0xaZmNHZ2Nt?= =?utf-8?B?L1R5cjIrRm5UVXVjWTd4a00vSDZrM0pSRE5UWFRYdEhTS3BGZVdZdVpsWkZi?= =?utf-8?B?U3g0S1dOLzk4eDNJL0JPRUtjNHF2QndNMlB6ZDFqQmw2V1pPNThoV0s4UUFZ?= =?utf-8?B?a1dQd0E1cTBvZmcwNmUwYXFLdm1pdEptcG5LR2NodzR5Rmc2WUtEYzNIT3ox?= =?utf-8?B?cWwxMXJaUmYrckFJY0hLVkIyV0p0N2Z1SkdISktGaUl0Z3cvd3pNblluUzl1?= =?utf-8?B?d1A5YTlnRUF5UzlET1FqNlNXZ25PMW1OMExRZ0F3a1dhcTFEQW8vejRnWmVK?= =?utf-8?B?MkxxY0xocHFVYmZZZDJKSWlPeHpwNlV6UURiVUtGakx6Tnhlb2VJTk5CV3FV?= =?utf-8?B?OFNXQ1daaFlsTjB4TEpiUDdOb0Rta0VKbnZ2SDZRbTdqc1ZoYjlQMHBmQzMz?= =?utf-8?B?R051UkFFRVdZWkZJUHIwR0lVNnpaTEZKWjQvZXVnWHlrcEcvR0JLMkYrMkI4?= =?utf-8?B?ZVpKR2k2bExkKzhzK3NuK002ZVgvSSt3Qmo5cktIdVlqeFNPMUswWmhVWUFa?= =?utf-8?B?UmRseWNxVXI5cUdQS21QRVBWbGlBVjFBOWNNbTdCdSt5Q3dEV2poRGsxNzlu?= =?utf-8?B?V3ZPb2NvNE9WMWxDS3BYT0tUOU9pMmttQW9LNGJnNUVDdEF5dW40ajNObGhV?= =?utf-8?B?RmZTclI3SStmMmR3YVhPUURtZkMwYVFuWGxwK3VONlBGUzgrdFJkWXZ4RUZU?= =?utf-8?B?MW5taEpzdlZCQ2lvdUIwNUFNYWFBTU9DZ2Q3T3JMVGVDcGsrOHBUcEpKcFEw?= =?utf-8?B?YmVpb3JaWTcxTzlXcE1YNGJVYU9XRmNVS0NucTQ1NHQxVDcvRkRrbHVoMTNt?= =?utf-8?B?aXlPcXZZbWUyMnZGUnJzOUtpQUhiOFBMdllFSElMVjNybGVPQlVXeHBLZGEz?= =?utf-8?B?ZVRPbDE3dHJKcHJ5bCtrcmFZOExNaG1iZkVLRDM1cTNWU0NIdUVjWUZxY1JS?= =?utf-8?B?RDBJYzNyazVpWEFmNUJyM0ZBc3Y0OGxMYkFyenBHZWtqb3grK3VPaCtqWmY1?= =?utf-8?B?T2dyV2E1T2phR1JONFNHdTFTazliditwK25XN0VEV2tWNWd5ajRMZDNOeFZy?= =?utf-8?Q?3e80=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3601ca22-9af2-427e-2d09-08daf183d4ca X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2023 14:22:53.8750 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IIpEh70W6NNgBA8OGFam281qoFCf0RXJqhaRyjqKpv4v3bGUnODc1nDcAmfEKW/eGhZ7bKJVqSn/5/cIREchbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7545 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgQWxleGFuZGVyLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFs ZXhhbmRlciBLb3p5cmV2IDxha296eXJldkBudmlkaWEuY29tPg0KPiBTZW50OiBXZWRuZXNkYXks IDE0IERlY2VtYmVyIDIwMjIgNDoyMQ0KPiANCj4gQnJpbmcgbW9yZSBmbGV4aWJpbGl0eSBhbmQg Y29udHJvbCBvdmVyIGJvdGggZmxvdyBydWxlIGluc2VydGlvbg0KPiBhbmQgcGFja2V0IG1hdGNo aW5nIG1lY2hhbmlzbXMuIEludHJvZHVjZSAyIG5ldyBmbG93IHRhYmxlIHR5cGVzOg0KPiANCj4g MS4gQWxsb3cgYSB1c2VyIHRvIHNwZWNpZnkgdGhlIGluc2VydGlvbiB0eXBlIHVzZWQgaW4gdGVt cGxhdGUgdGFibGVzLg0KPiBUaGUgaW5zZXJ0aW9uIHR5cGUgaXMgcmVzcG9uc2libGUgZm9yIGNo b29zaW5nIHRoZSBhcHByb3ByaWF0ZSBrZXkNCj4gdmFsdWUgdXNlZCB0byBtYXAgaW5zZXJ0ZWQg ZmxvdyBydWxlcyBpbnRvIGEgdGVtcGxhdGUgdGFibGUuDQo+IA0KPiBGbG93IHJ1bGVzIGNhbiBi ZSBpbnNlcnRlZCBieSBjYWxjdWxhdGluZyB0aGUgaGFzaCB2YWx1ZSBmb3INCj4gdGhlIHBhdHRl cm4gb3IgaW5zZXJ0ZWQgYnkgaW5kZXggdmlhIHRoZSBuZXcgY3JlYXRlX2J5X2luZGV4KCkgQVBJ Lg0KPiBUaGUgaWRlYSBvZiB0aGUgaW5kZXgtYmFzZWQgaW5zZXJ0aW9uIGlzIHRvIGF2b2lkIGFk ZGl0aW9uYWwgbWF0Y2hlcw0KPiBhbmQgc2ltcGx5IGV4ZWN1dGUgcHJlZGVmaW5lZCBhY3Rpb25z IGFmdGVyIGp1bXBpbmcgdG8gdGhlIGluZGV4Lg0KPiANCj4gVGhlIGluc2VydGlvbiB0byBhbiBh bHJlYWR5IGV4aXN0aW5nIGluZGV4IGlzIHVuZGVmaW5lZCBhbmQNCj4gZGVwZW5kcyBvbiBQTUQg aW1wbGVtZW50YXRpb24uIEFuIG9sZCBydWxlIG11c3QgYmUgZGVzdHJveWVkIGZpcnN0Lg0KPiBU aGUgaW5kZXggY2Fubm90IGJlIGJpZ2dlciB0aGFuIHRoZSBzaXplIG9mIHRoZSB0YWJsZS4NCj4g DQo+IDIuIEFsbG93IGEgdXNlciB0byBzcGVjaWZ5IHRoZSBoYXNoIGNhbGN1bGF0aW9uIGZ1bmN0 aW9uIHVzZWQgaW4gdGVtcGxhdGUNCj4gdGFibGVzLiBUaGUgaGFzaCBjYWxjdWxhdGlvbiB0eXBl IGlzIHJlc3BvbnNpYmxlIGZvciB0aGUgY2FsY3VsYXRpb24gb2YNCj4gdGhlIGZsb3cgcnVsZSBp bmRleCBhIHBhY2tldCB3b3VsZCBoaXQgdXBvbiBhcnJpdmFsIGF0IHRoZSB0YWJsZS4NCj4gDQo+ IENvbnRyb2wgb3ZlciB0aGlzIGlzIHVzZWZ1bCBmb3IgYXBwbGljYXRpb25zIHdpdGggY3VzdG9t IFJTUyBhbGdvcml0aG1zLA0KPiBmb3IgZXhhbXBsZS4gQW4gYXBwbGljYXRpb24gY2FuIHNlbGVj dCB2YXJpb3VzIHBhY2tldCBmaWVsZHMgdG8gc2VydmUgYXMNCj4gYSBoYXNoIGNhbGN1bGF0aW9u IHNvdXJjZSBhbmQganVtcCB0byB0aGUgYXBwcm9wcmlhdGUgZmxvdyBydWxlIGxvY2F0aW9uLg0K PiBUaGUgUlNTIGhhc2ggcmVzdWx0IHdpbGwgYmUgdXNlZCBhcyB0aGUgaW5kZXggaW4gdGhlIHRh YmxlLiBGb3IgdGhlIGxpbmVhcg0KPiBoYXNoIGZ1bmN0aW9uLCB0aGUgbWFwcGluZyBpcyBvbmUt dG8tb25lIGFuZCB0aGUgaGFzaCByZXN1bHQgaXMgdGhlIGluZGV4Lg0KPiBGb3Igb3RoZXIgaGFz aCBmdW5jdGlvbnMsIHRoZSBpbmRleCBpcyB0aGUgaGFzaCByZXN1bHQgbW9kdWxlIHRhYmxlIHNp emUuDQo+IFRoZSBSU1MgaGFzaCByZXN1bHQgY2FuIGJlIHJldHJpZXZlZCB2aWEgbW9kaWZ5X2Zp ZWxkIEFQSTogSEFTSF9SRVNVTFQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kZXIgS296 eXJldiA8YWtvenlyZXZAbnZpZGlhLmNvbT4NCj4gLS0tDQoNCkFja2VkLWJ5OiBPcmkgS2FtIDxv cmlrYUBudmlkaWEuY29tPg0KQmVzdCwNCk9yaQ0K