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 D84D945BD6; Fri, 25 Oct 2024 15:56:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C8C2D402CA; Fri, 25 Oct 2024 15:56:22 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2051.outbound.protection.outlook.com [40.107.237.51]) by mails.dpdk.org (Postfix) with ESMTP id 2AF9F40613 for ; Fri, 25 Oct 2024 15:56:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lmxIYReoeNdeUE3fFNs9JfeTyLabXm3UCPsHozbIQ60oSDxh1Bikp/wc5+/j5m0m3GluV4YSwrKl73z+Jt7Cqo/fPzt0ERpaPYRRKrOevpadlZ8mgHFo1/lUZLf8pEVIBT48kKC91m07++k/JHLnruebBAqdrM73YQq/rDicGI4Pf3q9kw9O3C1u3ehHmXRqovFoI023NCSsJOs4umg/MnVdwPEUZH5kREc84rYbxFCfnZsiQefbvGv8FRMyhg/ZNtEMkOWEfpzj+hR5NZykZSLqOraki1fGfGA3ay+1moahPQT2hqTlExbKbNLI27bmWY0g0NrZWKSax3DC6o7zkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ZitXDYS58I7rsoggOarRtEzdyXiSQDzcPr53sUbBZ/Y=; b=TSD2/Ouo5BJuR5jxmNfaXweyA7u4d1M7OIsgkiiQn/5cVgHQlncuO7o3tTBECfSv/AARcnIqn5I2F/VyB9KkxTp860tPETxW5aEKYMJcqbrCTJVoI2izqbjJ/bE13zxgzj1Y78TJemJv0p5oy1hTi/jv/yG2G7MbxyAU5CO5nmmGyWHMKC472sQvBnOFAOZEFadC2hFWfnCoplwFyYRtN4yjgt93WiC9s/o2UNJf+tKDQLntDJ0MQkZIP1Gla2FD2zZf3AV3N/z376/KjUK6GSohXTel7iTt/dtiWfFKc8Dn29A/3uKZfXY95Q+69MNIf/GhTuTmd0q2kxuGcjDLyA== 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=ZitXDYS58I7rsoggOarRtEzdyXiSQDzcPr53sUbBZ/Y=; b=elS/mGA9xhBiHoAzxfY9bqXgo7ZAu8Wrrus4M5+zA6iOdLMonYipTtRNn2y38D1M86u8PxdZMLko12ZPj4zqwJW9zfjYTjUOMNa3k8ubMwYuHk9WH9YG0MIbGpQW6bKY0XCYOc1724x5SBbYvUAwBV9LMyNJPn1GAITayjnMFJggrIkTO51Al2/xTH1CfWU671G351G9FXDOrklsAuNzxDg3jAVaW66nW6qYH85g7+bCJmVgHNjEwmmCZOY+01IgrkGYgbJxZRDCFG99+z0oUTG6DaUtxnVkIX9NiKoB/Yj26XVIHvRcSnUPCJ/4aRz01Mi8HnMXgqu+dcOKN0GaZA== Received: from DM4PR12MB8452.namprd12.prod.outlook.com (2603:10b6:8:184::18) by CY8PR12MB7564.namprd12.prod.outlook.com (2603:10b6:930:97::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.23; Fri, 25 Oct 2024 13:56:18 +0000 Received: from DM4PR12MB8452.namprd12.prod.outlook.com ([fe80::b341:6309:cb1f:5b6a]) by DM4PR12MB8452.namprd12.prod.outlook.com ([fe80::b341:6309:cb1f:5b6a%4]) with mapi id 15.20.8093.018; Fri, 25 Oct 2024 13:56:18 +0000 From: Dariusz Sosnowski To: Alexander Kozyrev , "dev@dpdk.org" CC: Raslan Darawsheh , Slava Ovsiienko , Matan Azrad , Hamdan Agbariya , Alex Vesker , Ori Kam , Bing Zhao , Suanming Mou Subject: RE: [PATCH v4 4/5] net/mlx5: add flow rule insertion by index with pattern Thread-Topic: [PATCH v4 4/5] net/mlx5: add flow rule insertion by index with pattern Thread-Index: AQHbJj157BT076eRC02w0Vty2Ycm07KXfs8w Date: Fri, 25 Oct 2024 13:56:18 +0000 Message-ID: References: <20241024154351.1743447-1-akozyrev@nvidia.com> <20241024175132.1752108-1-akozyrev@nvidia.com> <20241024175132.1752108-5-akozyrev@nvidia.com> In-Reply-To: <20241024175132.1752108-5-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: DM4PR12MB8452:EE_|CY8PR12MB7564:EE_ x-ms-office365-filtering-correlation-id: c2cebd4f-7f12-49e4-81ea-08dcf4fccccd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?fHH1bCSP0oE0ij18LX7zg2oX7t24xEkn/hNeTONM6TwAL6Udy9tIugvyWyc/?= =?us-ascii?Q?8PjhS5rQqDv74hCaKV5OnosdGQxQnPAqWvxWWua1MNhi6RsvWDHkvvOYf3Z2?= =?us-ascii?Q?4ciylZodEBqDv02e/8Uht4gVXMZW4xStSTTeCRszdAhXX1eSwZCJnSuyY/wV?= =?us-ascii?Q?dCzD+4rFqvPrWcUvVJqI4+Zhv1eQdoj9yGebbP52R3d90WPSvQzhC/bwHPUK?= =?us-ascii?Q?duVlgdk88KrcTZrafMYmvNA/InA2GzJgrT3SNnj7ej0qm5S7wIsjyEa9pUS/?= =?us-ascii?Q?n3b7BPZlfsngWGLDv6nsAU/uA7vwUXNmjGqebwCswhLhd+RLia/bcjbnJTbs?= =?us-ascii?Q?j63TI4n0GnG6UbrKpBma3tn2kUxpzcqg4bgj2pvKMZzVwmYGiKW34iqpVDGv?= =?us-ascii?Q?1Mln22eEivmsnnAwTjsUggPneOCu6pG1xjtiK6TXP+3FgoM6403wwnganmAk?= =?us-ascii?Q?6aF2vl0EC0kQOVpyOYL4rK5c7WMradZ1BAaGJQjl8TKeY8x/khv19SdCJg3V?= =?us-ascii?Q?Nx9UMD6opu6LISx0P581Isd9iAk5zCQOcJZYU6Idn3H54iQgqvxZxCaMJ2El?= =?us-ascii?Q?bbLif0XvJ0yOoxRoGB4GAdHP/0iLz3WTDL8dvf3ghwNvlRyB0WAOqEJD7HNU?= =?us-ascii?Q?DlXkThVFyby23Uf7OMSNCw6pCCCkCaLspF7rRWb5XPLvqfA2uilMonyHUDgk?= =?us-ascii?Q?xxVkmzAkxGahhoOD2BGI43b6kqRmJujP1XcAEBP7ERbhxh7HSYnCmRShgkFY?= =?us-ascii?Q?UJ/E64cBsCriV2wLFTKWRbrvKN/FT5Lk8SyEij9jnWDgbqRPojpseJorZPln?= =?us-ascii?Q?9TfmTotcAd49Qc0qEqpJ4+Eg13trPP8VHvP5J4xcNY1nBUvs0+I6zbeZnpWL?= =?us-ascii?Q?um5pinViW3TtHB4K7iddWqQJ3R5s7tdoG6dQuapsY6ePSS+hXAnqod3cXr49?= =?us-ascii?Q?jd9bUnKuP8sUpXStQGBSDaL+4eWHZ/J6A8M70Q8QzHtuil8Vwn8xKUeARuEO?= =?us-ascii?Q?C57XbbIGZlrdPK4nXn0gP5ncLTViuC6pY3IqOlBh7NLQEUFb3WLmaU9IL2TI?= =?us-ascii?Q?HVH+/CCc4BRWHyDDG9cgQFrrlLtMUOidGmN5RI3S1B1vZuxli/8YgkzNmmN+?= =?us-ascii?Q?KJPNtzaT3F7QHT+MwQvnNCr4hXK7kP/yI53WRpberBxoEEELdvYHqnKd2Vlj?= =?us-ascii?Q?lMJzraHNUhknJNoQKkv7C3d8WaGleIzSCfqBG4AWcel+cPyjOzaeA3CNBu9C?= =?us-ascii?Q?xqfosA8NyXx9NUFwlazRy6j7/NIgFRCRDdFVrC1DKuKska0DrbAmfOLQ0hzl?= =?us-ascii?Q?tU5o6MH+OJExP9Bzo66kkRREsRYXcH7rLSUQxDeJKx91xQDkNhouehdViG6c?= =?us-ascii?Q?NbwtVYQ=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB8452.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2g+2h16M6ZucerIAMU1NiGYrHJaTg8dsFhKUP3p4baAvpgmHojASJrvCG5vi?= =?us-ascii?Q?2LFMq8QKhBrQ9NVnnNWxzffzdJqRa2Qo6Xcj82FVy98lzmprDKEJ8y4rPxtE?= =?us-ascii?Q?qfJdxSXmEx7LrIt7psr0asg0pzD4Mw4LJuVpYFd+UrI7VaVv7s2m7DiTThGk?= =?us-ascii?Q?FMP66o6OF4PDT9HZzzCGBAZyilbFysMlqALB8WSHUGLhJKZV401rPODTFKZu?= =?us-ascii?Q?gV/IuYVJLWCPlppSxVD/iBhFo2+7dpjkrm6O9yuPjYNHvZLB1ATyz4R20rBK?= =?us-ascii?Q?d8hR0EO2/gAMQG7agvyhWA0owt8uTXNzsQnR2yFHhBGlQSi592TVjB+DA6M6?= =?us-ascii?Q?i1Jrk7HSXA5TsuuK76HRi1JfnBHhitSjMStlwS4n+H9II56w8rWUEX1kXfjd?= =?us-ascii?Q?XZnq1TWZ8h7bADqnc3OAuN2q5pmQaoEVxy4IYhNwDiElfHEq6d29oHrhjVHH?= =?us-ascii?Q?ADGEByc/ElyFL7MgVia6pQsu1SdTEZOr97GUIwHang6yQ6pP+bLBBX12Ry/J?= =?us-ascii?Q?ExamaApH9Z3sBVIqNFPUM6ivTj4j1ydQlRyxhaG05MxFe6VtjPK2+Ii2jpyA?= =?us-ascii?Q?aLaBZ1rSMNZNMEwddud1RI+idqOuULTL27ghnOE1/HCRR7OJD5CWctGbjtQt?= =?us-ascii?Q?aO/5+nHqQ34jTKWyHyT2F5rPbDqj8cFPc7SDNR4KUjZrMAXAoGf63yO88+zF?= =?us-ascii?Q?d55BSE1N1nxmN/NhiYyWU5Bgc3QYFjWiJmoE/eit9SWnb6ZfN4AAyX7Tg5S/?= =?us-ascii?Q?dAMG4NnI5/yw+D4aL5boMtQQqASLQZMhDwvIqOjvWSX4hxp7PSs8G6lvj+AB?= =?us-ascii?Q?oBdojha73xFIdmuFOLjSqKnj37VeTjo/C/Tm0ATU0WWS9kxcWYln/H+x3heb?= =?us-ascii?Q?CUeSevkNgVw0YO6TOW8err1EsX5B0KfMDciB0maAZExcf6Nyrdqo8li0xXvz?= =?us-ascii?Q?iZEUL2gINb+s951EEuZzfBWrn1+vN42dgDkWc/0r6DsJ+/dKLPy9Y9ZlIQ7O?= =?us-ascii?Q?h7ySMf0qEp5SgQaafw78XM/vuA79EW2UhY8aHgio2xzuAU/AzbBRtrfAJ4EE?= =?us-ascii?Q?cQfPcBn1nbXaVmS/oG7TJZGqP/h6BdgXLaVwB1fbzQnDfKwtNCwNpkcmUo7N?= =?us-ascii?Q?RCUorgldjJU6Tc5b8ZqEF7VpKSbcIpcBnv7c0r7Vl10X6BV+548rUI2XEt0I?= =?us-ascii?Q?PQh2kVkZJfoL2Zj759XHB+OAqrpBHQmhuoq74OE0Lo8iBVZpTnCaG27RSgD8?= =?us-ascii?Q?vIJo++tAYssTc/vq6yiG98CfdggzaMAibCLpqDV81EHWhIxbaSjEPyirfbX6?= =?us-ascii?Q?ClhCRpMQlr32a/v8nyAJSrBwxs7CPfNBNQf2ufxNX1NKZ/hwuQE4nfq0bdmU?= =?us-ascii?Q?6eIWHzER89SNQsMJsJoGjh7Xu33srj0gpHHaDQRmxZDYNPcXsRB5H65Bh9eN?= =?us-ascii?Q?7ikpO0mpogXtrJmS4LlCzD/72qD+ouDW6TusFi8l+yVgU0vja1+dmrt2ZDXh?= =?us-ascii?Q?8M5BzQBb3WzkNRhVQaFTK6jBfydbtsPiijdQ1VK/xkyVhWecjq5BvT1HcWg3?= =?us-ascii?Q?pV/hAAsPCaMXuv8Al24U5bm8n2F+Oo9KloGZjw5m?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB8452.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2cebd4f-7f12-49e4-81ea-08dcf4fccccd X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2024 13:56:18.4347 (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: gGmKQLkt4b2lxCOjuWXDLet4TBWW1FsA4nOaqwYrKDg9KyJZvE1En/vAM6K10/HvIVj4khlZQ6DSEUSy4+wzKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7564 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 > -----Original Message----- > From: Alexander Kozyrev > Sent: Thursday, October 24, 2024 19:50 > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Slava Ovsiienko > ; Matan Azrad ; Hamdan > Agbariya ; Alex Vesker ; Dariusz > Sosnowski ; Ori Kam ; Bing Zhao > ; Suanming Mou > Subject: [PATCH v4 4/5] net/mlx5: add flow rule insertion by index with p= attern >=20 > Implement rte_flow_async_create_by_index_with_pattern() function. > Rework the driver implementation to reduce code duplication by providing = a > single flow insertion routine, that can be called with different paramete= rs > depending on the insertion type. >=20 > Signed-off-by: Alexander Kozyrev Acked-by: Dariusz Sosnowski Best regards, Dariusz Sosnowski