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 C8F8C41FCD; Wed, 30 Aug 2023 14:26:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AF70C40284; Wed, 30 Aug 2023 14:26:20 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by mails.dpdk.org (Postfix) with ESMTP id 2C35440277 for ; Wed, 30 Aug 2023 14:26:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRS0UcfJBOCSUIseANvlBZNEXAaBnHbi885umdQjlUXTEbDYg4zVx4d1Yan0Vq1EP8IRT4nA0odna5eJPuLgjeXqa4GVthO0+2CCrVBqcxbivtm2hgIlj/0LpppwIJswDR+O4JwNg0x8ZZjm1/tnHTeVnw2n8VMBcn77CpsBpPOkUNpL8J/XTNwBflulzbIrgUnZogEv1hl1/eOVblFhYFXxb+REci7TTkYnSmMrERfA5TautRvGlWBF7jZe9kXGirjaFhkLlj6k1Jpv8zlQKdBn5XfKtCfuSPYKeg1pP4yqrKvZk3L6nQhL/fRG9HYmt+wLmultPlxx5huWGZ28Xw== 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=U9KYzr+aMt3FgW1Hqeme01SDijLFRSLwkaCAKSOM8xg=; b=BXRLDyue8dzbtnaYKcrkslWMduG0WBmq8ai3oT6kL+R1FOZ6saBdJB6Ede2j0f6vRk4hvIRqDfXYhkpTM7HVj6KeOcHu2OjEjHYtFWn0/8EtXpgR7pdXf59skS9xIS12fsl0GiWoetqBYqvx7q4/3ew2FRZnJTMk2z4QyJqtoOF6iODXPV19KZLJHK8YRCxCxSwv+Ko7wRUMjCbqqvlIh2FbtFu7VsCR9MwJMniG4H/wdVN/QHMukHkkKLqGEOPKoLSh2gf3loAiLSkGeq95uXGqu10WTK/jX8JYKQ/HlVVIYIHFPTrqwJbxTXC3BgGODi2F5Hu+fCcgVKpYqPdd5w== 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=U9KYzr+aMt3FgW1Hqeme01SDijLFRSLwkaCAKSOM8xg=; b=IiY79G4eCiVP+Yn/3lG2KqjsASQ5cjb8fYY53FjF6Lz/fiyzxZs57sqH7XZEFcGhgkmj5nkOiqj1xCTRv3QV3cpXGSOJ3OuHfpV0ug2ax19zhgt25waW0AgH65CN7LbJ1IEAdipX0QlNyWBJ4SroGJLEwDbNjOkrytUE108YlO3Aq3c8n6rJkpawiskA2x7Bc6rCKBaj5vWACrxN2mkQslYO1AU0hdvk1XguLqK5RvRJ8iU/VVRAx0jkFGLqH3CJfnj4j8bvrjcCfkBYRobYlsg3DhH8qyaakPJS+OQ2K8MIDL8zGj9cD5Rx9lNxFUA0WW7+svEEfKvXV1Q19LgeLg== Received: from MN2PR12MB3086.namprd12.prod.outlook.com (2603:10b6:208:c7::14) by DM4PR12MB5183.namprd12.prod.outlook.com (2603:10b6:5:396::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.18; Wed, 30 Aug 2023 12:26:17 +0000 Received: from MN2PR12MB3086.namprd12.prod.outlook.com ([fe80::d:167b:6002:4199]) by MN2PR12MB3086.namprd12.prod.outlook.com ([fe80::d:167b:6002:4199%7]) with mapi id 15.20.6745.015; Wed, 30 Aug 2023 12:26:17 +0000 From: Raslan Darawsheh To: Alex Vesker , Alex Vesker , Slava Ovsiienko , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Suanming Mou , Matan Azrad , Ori Kam CC: "dev@dpdk.org" Subject: RE: [PATCH] net/mlx5/hws: add support for multi pattern Thread-Topic: [PATCH] net/mlx5/hws: add support for multi pattern Thread-Index: AQHZsnChWF1a5s1GN0OaFGoyYBkub7ADFAEw Date: Wed, 30 Aug 2023 12:26:17 +0000 Message-ID: References: <20230709142028.16892-1-valex@nvidia.com> In-Reply-To: <20230709142028.16892-1-valex@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: MN2PR12MB3086:EE_|DM4PR12MB5183:EE_ x-ms-office365-filtering-correlation-id: 01ce4b3f-f08a-4275-e014-08dba9544f34 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: ldpGxcuOYRf7/BjZqnVM57rLIUrs/dwkr7gDeMnz9OjQLC3xxnD79x7oGCFC+oNkbLfFG/ZgXOse4z3UWCP15BYirNwNWp1kiXz62E5QA7szpKw29iqUR6Vke2UCvyhnnu/eGKIrJIITaMBMrz2OcSjiD34CEoV30T27Karj5fBQznSFjeNjhGzdvV4ctkUpo3ihONcehJNZxwzLlpSa+y6FU+ariDn9Ah2Dx8FBksTiYBGolEyF8qTWRAgcdpdGG/ikWS3zHw+k8onzpoR7zWFyVL+OY1x35GFwzVqoL/CWomh0YJqaOQp2HcbxBO2DijNahQpUkSKST2e04ezvSuUjAvkSVDzOIX3rGGXLnb2VHO2JdWAT8AplM9gbAPAY55wwXeEZee1aY5Q4AGcqWg4WjVOWCF96dVNXR+G/tVWSoo77/f0ofa4uYqCFgOROI6WEhzCtUGfgKthZGR7d9w1uxvXaWW2uXISnUR7CTOGoB3lZD3hsIs0V7VeTlkuoqmPfWtn4f72OAwtM/v/eKKL5JKqu49+TUrOu5q1cGdg5bRWV7xL3AwVQQRTZdcdvmRkzF436zqX4aQXAdfiVDwsqfdyW5a8PcDuGjBLtxKLwjOiR5QSHl1FEFs6GYZ6u x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3086.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(39860400002)(366004)(376002)(396003)(136003)(451199024)(1800799009)(186009)(7696005)(9686003)(71200400001)(6506007)(53546011)(478600001)(76116006)(26005)(2906002)(64756008)(66446008)(52536014)(316002)(6636002)(66476007)(66556008)(66946007)(5660300002)(110136005)(41300700001)(83380400001)(4326008)(8936002)(8676002)(33656002)(55016003)(38100700002)(86362001)(122000001)(38070700005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N2JsblZvMVdXUDlPWU5Tc2VsanN4YnJUbFVmYTBiZjhranNDUE1rWTg1N05n?= =?utf-8?B?RkROZFdpZXJmUUhFb0JtVVV2UXJXM0E2MTVOTGJveGVBcVpJb2xqZ3NZKzVu?= =?utf-8?B?dy94ZW5kSmo2aDY4SXo3bS9Semk4VmkwMG9TT0M5TFlzLzRlV0NvajVKcjg5?= =?utf-8?B?YjM3WFFZTUZiMkEvRUViWTBNYTFISXZQWGhxc3NEeWIzUFBMakdOOVg3QWVL?= =?utf-8?B?V0wzY2lIZm45K2RVWEk1YWx4Z2xKTjh2S3ZabTNrcjNXWEY2djJ2c1RxeUMx?= =?utf-8?B?YUpGRVZpKzkwTk1Yd1RiU1hrc2ZCZG8rVXlwa2lVOXF0MnZsWlk3YjE0amFR?= =?utf-8?B?RVdqclhBRWlkSVJuMGZTZ1FpTzFzSXBMSWsyTE1wS094UURrb1lWOTBLUjNO?= =?utf-8?B?NmRzcHVIOTB2STVjQ1dJc3pwMkwrZHFSdG42L3VVOGdBQ2Myd3JnVnhLN0JU?= =?utf-8?B?NzdxTHNyMEsvc29QazAvRnFkN0NIQW9qOUNuUmJkSG04NXFoYTFUS1I3d2lH?= =?utf-8?B?K000aVg0MkFIYlNaZUduU3dkelVqaXVmTU1nRFhmWHp5OEdkYzRyUU5Tdk1Y?= =?utf-8?B?QzJuOUw0azlPVSszdnFEV2xwUm5lSVU5Zk5QV2QyOEtiamRscFhMbGkxdlV3?= =?utf-8?B?M0J4OUV3bkp1VWl1c2s1VUYydUtGMDZzNjBxSHFvemVkWGxFbGRHKytQZXZx?= =?utf-8?B?OTE3QW1lYjhtTDFlUGkxMW42d3ZWUWp0WlFxNjM5T3JzOXM2eU5nbUxjbUV2?= =?utf-8?B?YS9WWFBYRHBMeEJURWUrdWJZQXlDd2xWMGhkSElrSDBhVVJPK1FZS1hyaG1L?= =?utf-8?B?SDRLSWJBcnI1V09iaTU1RTluYjNjMUFKcWFmdVRlOVhFS1pFLzFwOUhGMXR4?= =?utf-8?B?UFNjWjJST3ZQY0k3UEYyeFdZd3V4dzAxZk41VFd3bVY4SklPN1NOL3NKMnha?= =?utf-8?B?KzFyUldNRy8xTDVTZHEwUmtHRjFiam1mT3Q1ZGhDamd2NWpPU2pPRFlmR1Nw?= =?utf-8?B?ajgzbWVHSE9wQno0cUh0RnVZbzVPUlNDSnNJSXNWTDdIaDZJN1hKMHNaUllj?= =?utf-8?B?eDl5QlFoNzNWeUxIdDVwWkl4OGhwWlF5Y01tN1pFTWNEL3RZaEczWHV0WkJM?= =?utf-8?B?OXlBcGI0RERoMW0veGRISy9UVkYxaXlMdi9DWVcvMmNneW9YSnpRbVBrazFu?= =?utf-8?B?OFpUU09jUEozS0RuRVdYUDk2UjhaSWo0UGJRL3Bxb0ZzOXlxMUswQ0Nvb0JM?= =?utf-8?B?emVXS0l4MTZpWkswKzJwNEp0djMzQ2RtT2R1U2trc2xqT2lIYU5LLzRFbFRt?= =?utf-8?B?OEhIazRTOUloMWkyMVJlemsyT2l4cUNtZkluMnBEOFhQaEJFKzN3YXB2MUZk?= =?utf-8?B?Vjh6bzQ0c25QRENJTUZOTEFtU3piWXY3b0UvUkpndE5SQXVDVjlOYkw2SlVv?= =?utf-8?B?R3BMeHBwZzFRQXVBVE8rckJNbW5OVzRxMmFUTVk0L2V3NHlRNG5WQjhJcHB4?= =?utf-8?B?a2Q3UFl0QXIxMU4wWnpPaktrWlVETFVVdCtnRGVDanhWWklHVDZ6dHdMOVdO?= =?utf-8?B?djZ3Yk0vN0RRUHpwRVY1Y205R2FzYVNKSCtENTdwVkVVaS9Yam5URENiTUx4?= =?utf-8?B?V2x1ZTRTdDd1QjFCTFFFVzhzNFRhd2FpUm1LREV6Tzh2Yk5TcVdpRU1vbHhx?= =?utf-8?B?ZmIveU1sejVLR2EyV1ovSU5tbUJ5U0Z5bnVCMGdjV0dWTVdjcHZjV2QvVUhp?= =?utf-8?B?U0N6SWgweHhsbWN6anRpOElsazE4T29kTWw5a0tRblc4VFpydU1mdXY5YTkx?= =?utf-8?B?S3ZJUFlkRk5kd0UzOU9NalZ5aXhud0x2cmdxbWV0WFZkWEVCT0dLdFgvMVNz?= =?utf-8?B?c1JxbFI4U3ZQQ3VVaURMUWRTMXdOMVlEY0xVajRDMVd2WDRrYkNnejcwamcx?= =?utf-8?B?bXF3SC81TzRoL2dTaE9pbGFsV2hnNTZtUEZTU2RNZVNJS1hYZFNZWFY3dXlU?= =?utf-8?B?Y05ZQ2ExQ1FmdzJYRmtVYnRkMzhJWG43cWlzREdZdDdwc1A2V2NQcVVObDBi?= =?utf-8?B?UnRHTnNPR1czRjNkY1VOTm9Xa3ZIeVJUU2V3ZE1Xak5VVVIvMW9VQTIyVGJM?= =?utf-8?Q?v3uE=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: MN2PR12MB3086.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01ce4b3f-f08a-4275-e014-08dba9544f34 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2023 12:26:17.3771 (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: 60stHcHD5agtg7lU9BkmkQ4OBX2z9RTSTNPrXHycA99BGAl35nPVWmBHJKVxdddQ45f/qoVJx/LgUDJmTVWUlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5183 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWxleCBWZXNrZXIg PHZhbGV4QG52aWRpYS5jb20+DQo+IFNlbnQ6IFN1bmRheSwgSnVseSA5LCAyMDIzIDU6MjAgUE0N Cj4gVG86IEFsZXggVmVza2VyIDx2YWxleEBudmlkaWEuY29tPjsgU2xhdmEgT3ZzaWllbmtvDQo+ IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgTkJVLUNvbnRhY3QtVGhvbWFzIE1vbmphbG9uIChF WFRFUk5BTCkNCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBTdWFubWluZyBNb3UgPHN1YW5taW5n bUBudmlkaWEuY29tPjsgTWF0YW4NCj4gQXpyYWQgPG1hdGFuQG52aWRpYS5jb20+OyBPcmkgS2Ft IDxvcmlrYUBudmlkaWEuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFtQQVRD SF0gbmV0L21seDUvaHdzOiBhZGQgc3VwcG9ydCBmb3IgbXVsdGkgcGF0dGVybg0KPiANCj4gV2hl biBjcmVhdGluZyBhbiBhY3Rpb24gaXQgY2FuIGNvbnRhaW4gYSBidWxrIG9mIG9iamVjdHMsIGJ1 dCB0aGUgb2JqZWN0cyBhcmUNCj4gZml4ZWQgdG8gYSBzcGVjaWZpYyBwYXR0ZXJuIGFuZCBjYW5u b3QgYmUgcmV1c2VkLiBUaGlzIGNhbiBsZWFkIHRvIGluZWZmaWNpZW50DQo+IHVzYWdlIG9mIHRo ZSBIVyByZXNvdXJjZXMsIFRoaXMgc3VwcG9ydCBhbGxvd3MgY3JlYXRpbmcgbXVsdGlwbGUgcGF0 dGVybnMgb3Zlcg0KPiBhIHNpbmdsZSBtbHg1ZHIgYWN0aW9uLg0KPiANCj4gU2lnbmVkLW9mZi1i eTogQWxleCBWZXNrZXIgPHZhbGV4QG52aWRpYS5jb20+DQo+IFJldmlld2VkLWJ5OiBFcmV6IFNo aXRyaXQgPGVyZXpzaEBudmlkaWEuY29tPg0KPiBBY2tlZC1ieTogTWF0YW4gQXpyYWQgPG1hdGFu QG52aWRpYS5jb20+DQo+IC0tLQ0KLi4uLg0KPiANCj4gQEAgLTUwMywxMCArNTE4LDEwIEBAIG1s eDVkcl9hY3Rpb25fY3JlYXRlX3JlZm9ybWF0KHN0cnVjdA0KPiBtbHg1ZHJfY29udGV4dCAqY3R4 LA0KPiAgICoNCj4gICAqIEBwYXJhbVtpbl0gY3R4DQo+ICAgKglUaGUgY29udGV4dCBpbiB3aGlj aCB0aGUgbmV3IGFjdGlvbiB3aWxsIGJlIGNyZWF0ZWQuDQo+IC0gKiBAcGFyYW1baW5dIHBhdHRl cm5fc3oNCj4gLSAqCUJ5dGUgc2l6ZSBvZiB0aGUgcGF0dGVybiBhcnJheS4NCj4gLSAqIEBwYXJh bVtpbl0gcGF0dGVybg0KPiAtICoJUFJNIGZvcm1hdCBtb2RpZnkgcGF0dGVybiBhY3Rpb24gYXJy YXkuDQo+ICsgKiBAcGFyYW1baW5dIG51bV9vZl9wYXR0ZXJucw0KPiArICogCU51bWJlciBvZiBw cm92aWRlZCBwYXR0ZXJucyBpbiAicGF0dGVybnMiIGFycmF5Lg0KRml4ZWQgYW4gaXNzdWUgd2l0 aCB0aGUgd3JvbmcgaW5kZW50YXRpb24gdXNhZ2Ugb2Ygc3BhY2UgDQoNCj4gKyAqIEBwYXJhbVtp bl0gcGF0dGVybnMNCj4gKyAqCVBhdHRlcm5zIGFycmF5IGNvbnRhaW5pbmcgcGF0dGVybiBpbmZv cm1hdGlvbi4NCj4gICAqIEBwYXJhbVtpbl0gbG9nX2J1bGtfc2l6ZQ0KPiAgICoJTnVtYmVyIG9m IHVuaXF1ZSB2YWx1ZXMgdXNlZCB3aXRoIHRoaXMgcGF0dGVybi4NCj4gICAqIEBwYXJhbVtpbl0g ZmxhZ3MNCj4gQEAgLTUxNSw4ICs1MzAsOCBAQCBtbHg1ZHJfYWN0aW9uX2NyZWF0ZV9yZWZvcm1h dChzdHJ1Y3QNCi4uLi4NCj4gK3N0YXRpYyBpbnQNCj4gK21seDVkcl9hY3Rpb25fY3JlYXRlX21v ZGlmeV9oZWFkZXJfaHdzKHN0cnVjdCBtbHg1ZHJfYWN0aW9uICphY3Rpb24sDQo+ICsJCQkJICAg ICAgIHVpbnQ4X3QgbnVtX29mX3BhdHRlcm5zLA0KPiArCQkJCSAgICAgICBzdHJ1Y3QgbWx4NWRy X2FjdGlvbl9taF9wYXR0ZXJuDQo+ICpwYXR0ZXJuLA0KPiArCQkJCSAgICAgICB1aW50MzJfdCBs b2dfYnVsa19zaXplKQ0KPiArew0KPiArCXN0cnVjdCBtbHg1ZHJfZGV2eF9vYmogKnBhdF9vYmos ICphcmdfb2JqID0gTlVMTDsNCj4gKwlzdHJ1Y3QgbWx4NWRyX2NvbnRleHQgKmN0eCA9IGFjdGlv bi0+Y3R4Ow0KPiArCXVpbnQxNl90IG1heF9taF9hY3Rpb25zID0gMDsNCj4gKwlpbnQgaSwgcmV0 Ow0KPiArDQo+ICsJLyogQ2FjbHVsYXRlIG1heGltdW0gbnVtYmVyIG9mIG1oIGFjdGlvbnMgZm9y IHNoYXJlZCBhcmcgYWxsb2NhdGlvbg0KRml4ZWQgYSB0eXBvIENhY2x1bGF0ZSA9LT4gQ2FsY3Vs YXRlLiANCi4uLi4NCg0KUGF0Y2ggYXBwbGllZCB0byBuZXh0LW5ldC1tbHgsDQoNCktpbmRlc3Qg cmVnYXJkcywNClJhc2xhbiBEYXJhd3NoZWgNCg==