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 44DD145B4C; Tue, 22 Oct 2024 17:02:18 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3235540661; Tue, 22 Oct 2024 17:02:18 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2048.outbound.protection.outlook.com [40.107.237.48]) by mails.dpdk.org (Postfix) with ESMTP id 70EB34029A for ; Tue, 22 Oct 2024 17:02:16 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kESWRdZmRloOQZt+UP7fnakgrhE7GAxNBcgS496owiE5qW65hJgqXKU1YPkNomvnmHmh2awaMxDiAlb3ffsamS/MYglYIylBwOyby2NoLbj65EN1U2ST34lamOZsw8+QaS77m7jH+CvnZV5rZEQMxwQ5b7cg9ZlOizSOjh4HM4VJvG92amD+msm8M4bsgGqeKFy+odoiHDrP9+Q5L+df0wdxpZNOKi4fCMh/QWk9Z2BULfIWQRDJ54GmSB+rkju0et7NP7nebIEnrNNR3+ZQ1l3AN9OpaX84D1dtC7OL8Jed3JAO0E7DZrP+UKS8uYLipf7lct7wrNUmUaBdPJhIdw== 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=AOM08QewYTTxLIl+d1qjaEo+ZOjxKW50UNxgIT61XKs=; b=VqfvU/S5OumZen5JBhfsPhPP44nQWqSbuUfczEHdjbUo03GGf1ZGwJp2euVlC0Wn7AkcD/jhqk2c5u/ti1UeBZ14MjuIZiR92eSmIlPUs720cyEkUUKWjhP4rxYCJheivWlE375ksDwpnShdOh/A2Wbhgc7kyutej8PgV7hhLYRvUJ2KFiLqYnudU4jzT99+XHZarhL98tfk90t4XIC76j8d5kQiucvrEnR6193IBKZX0VoMUq13ahueOr5EX1JqhFCzOApzQm624IHdwv7LmJOmZ46CSBxEBViGRbDpIlVz5jW8fQjuewKhSFWUQsAXIz/rmPgrObVSglgWDbL8tA== 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=AOM08QewYTTxLIl+d1qjaEo+ZOjxKW50UNxgIT61XKs=; b=oAlA/vEUTxtv/ID62uj3VcKi6hFqyvWLglFBEUUsHXdxNnNwmH9mxCTMayRzlhcZe7dWhU4+AGNq6PmcIiyRQr+Oo2dpGfui5vfdEJQWMRGsNM7VnsvtDh2wwizJI2LwICVjkFaGwjCXqK4aZJxXB7QyLFIL2OJh8pJ9OipAzB9Y+mWaJl9GLj92Im06wgOtHpUoohJKZXVCQFqHzafv9t4OmYFgtyLDb1Rczj/RGFFWX1fsbwWEa655ns6kJVJ9Js4TT3CnoDs9QjRUSFVndfhrRtt7+oy+lt6b3a/Tqi8D/w7twdh8D1RyxHU1xKzdOvMhsJkiqilf+LvJ/nZaqw== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by MW6PR12MB7069.namprd12.prod.outlook.com (2603:10b6:303:238::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.16; Tue, 22 Oct 2024 15:02:10 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%7]) with mapi id 15.20.8069.024; Tue, 22 Oct 2024 15:02:10 +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 v2 4/5] net/mlx5: add flow rule insertion by index with pattern Thread-Topic: [PATCH v2 4/5] net/mlx5: add flow rule insertion by index with pattern Thread-Index: AQHbHyIIkH/GHB23A0myTtM16EvSJLKS6G4Q Date: Tue, 22 Oct 2024 15:02:10 +0000 Message-ID: References: <20241015164718.607858-1-akozyrev@nvidia.com> <20241015164718.607858-4-akozyrev@nvidia.com> In-Reply-To: <20241015164718.607858-4-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: CH3PR12MB8460:EE_|MW6PR12MB7069:EE_ x-ms-office365-filtering-correlation-id: 8f83344a-9d9a-43a5-d210-08dcf2aa80fc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?Qs1/OKfaJ1Ovh7+95ErN+0yIYahyKlUJ6As97OTgqq4lBjHvP4fLfz/BwvtR?= =?us-ascii?Q?0B9Z7USSW86WHirEdTEzd5WvBYneI/ZFgoBNhB7amRO4RsKWWlQPKfvhch5k?= =?us-ascii?Q?27E+dstcm9q9JqgFLMVtG0frJGonqr1dxF05ZZBEJLjq3pufiHvj8uLyUtiR?= =?us-ascii?Q?0ynEtmND+WwsTqLy20V4nYtGWAk2lCadfDtydwCTJf0ydk34rKl9dBWFfz5d?= =?us-ascii?Q?nZRd0D4Bc7/orgcBYhg5mVWWNmeoIeVOcdF5BfVUN9anA7fyNx+Cxjw9Gbwi?= =?us-ascii?Q?opFl84+h3ivpPbh3JqJAY7jYRYCLgRf9AS0XL0SYlKzC5+fEkO7WnLet6N7+?= =?us-ascii?Q?grjhasCzd7JieFyLY3ijvxkOUDByA4IJfDRJvbtubhaR1zATLTPXjR6S64Z9?= =?us-ascii?Q?gi6Pg3Fh5+TkDNWg7syWfyHccJ+Qz/pl7xfjAt81mxiHjSsJSq8Fdr62JuTw?= =?us-ascii?Q?GD3PFHDoFNSyZm/arT+jfpR+awkB2iN5bioLdfuSDWIcmEO9gFCDiK7/c/q4?= =?us-ascii?Q?zQdpi2TzZvkU8f+IsdxUx/iUBBHRPsFZaWrndXCpzxjVlGteYNB7ah2/COsx?= =?us-ascii?Q?NKtAD+OlSk4Y/QAIPpcN5srYtR2TqoBsPnTVvr03oL7I3IEse1doSLJyAY4n?= =?us-ascii?Q?g60ku6NWdxO44ZqM12gfFng+JFFBSzdmXklY1cH+sf60ThsgGGSRCdPYqQJC?= =?us-ascii?Q?NVr6+IeZ0jY5SdpV1MuzYcz3MkZXf7vfJM3SHZ0eIe43XxuN8HVZUdZRDQii?= =?us-ascii?Q?lYiT6rDi993TG62eYzXPBPT5fCV4pHJyTwcIePJ7e4PtJSlxAPat7/3fw0SC?= =?us-ascii?Q?LJ/B20d5F3fj6TGI/csvo4wriy97y81oyPEfDT1TTZZ8GHQPpeIjvLPMOV3g?= =?us-ascii?Q?rIWXr94LXkdrSY855V9wXid9Eom4WcLqX5Z5Fc6BPgoSVhXYeZewYohElKwK?= =?us-ascii?Q?0wkEI+wZTSwseKpB1RfhZSpfqaxX+Px6DMyP9mm60F/EEXO9CT0XvYJK3sJW?= =?us-ascii?Q?ii01xqHcYB/VVqiRSr2Nu9WYZwJo1XPJFw/o+BxLgyZJtHav1jtDCQmau07N?= =?us-ascii?Q?Uk/Ikd0JltiaB0fhSf3UyXtVeyRr27ip4qyR0lD+sDWP4+5eDjoZ+QeonGnR?= =?us-ascii?Q?7oyyFrzFc25YMOF0bNPokXBCwX+szNcuErnpkPFsO+41Lzfiz7G5aH+JY4fC?= =?us-ascii?Q?aMHFpfm9lcmGNbS4CRwLpqwLVr15yMSS1Y9mqKGC+FCdp3vF6g+0Fumv75xI?= =?us-ascii?Q?W0F41L5U8YpRJ76rUErtNZ1gznBlLMSiZ2wl4AS2DRBlBYi15YuLQjLlRIh0?= =?us-ascii?Q?5w5MKy2IiBzQxVO0Ug5cyn8KSeHPQFXJKR8M0cYiWwa3KrH3LWdOCzmozmPq?= =?us-ascii?Q?IGUtOyk=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8460.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xqjE6JLtjvjLjdsRd5BYpTaf5X5qPjBqBo3iEmSyCi9xAqtA5GWMqhYhjez9?= =?us-ascii?Q?wRAJueD+9r/+npqyTdVFWa8Wvrfgeq1y9KhMlR7uzKpgPVqFRN/qCrqleFV5?= =?us-ascii?Q?RseKiBaOMMscmCyXClBnTIdUwoC8etBNaqvQoZ4JmMeGSyEyjHUKJQWm1eEy?= =?us-ascii?Q?QRowvJ/4zZDo0XIEepHg3EB25IKQVIUm4L/zBeXVVMwK2sPIojA16V+muN8h?= =?us-ascii?Q?T7tyL5fDS9v8K85ojxkQ8K6zxye6lqmNsWivLlt8OlylBnoYtREfJpdwQvd6?= =?us-ascii?Q?GPmUx3mFVNA+DdHLkspVF4WPWy66vovIh7c0cw8vRnvLPwtO/UzY48oUuqpw?= =?us-ascii?Q?khNd1NsAhgWwBOkuPBekmpmaferlyKdRWCaM0Y07ohmP98nQzHHCjO/XcCjD?= =?us-ascii?Q?AoShTAYbNLkBOl5YRqw181t90oRQK0G1Utfjo8hW5MQMx8uPUHLT5sEldTeg?= =?us-ascii?Q?oVP1TAFhR5iGLszXqse/LMuqqEEi4U1XTW96W8U2zYdx+RANnFOtWeBXzSzF?= =?us-ascii?Q?L1nIuUOYVsHUbOPhKpeq1qLuRB391dK4TMgeMWjAtfVuhXaTg5llHCifrEUk?= =?us-ascii?Q?G9svj2XDoly7+OnB2vez9CYNXtKEYmI8akMnTjLW2FGzPQWQ3k3EO3SmMWgk?= =?us-ascii?Q?q7qMcGFOg0RIAc0eSM7WQ2QYHWdfOx3dCV538Y5bnlUOdxO5zkO1fOC6/oUW?= =?us-ascii?Q?zEmwapJtBBrAo8SCKO62+WouKqN9ctRYy7UVaD9x2MrQ6JyQa9DwLG369XNf?= =?us-ascii?Q?teyCOwrpcGUgMxd6KBw6FtyGS9+kMmy8wLpPuuEx2TwGe1SVS3gPbt2o6f0t?= =?us-ascii?Q?o0eJ7Z5w8RW+XEY9lMMo687XX+9P1GswjCifzRuve/qIQhCmFAHMyITEJ1Bw?= =?us-ascii?Q?II12S7ZC86JHf8U+3e19FVjWv+ZI9UyoHMzC1tqiwD6zJmERtult0ZVkPjFX?= =?us-ascii?Q?rRdN2ZXOXOy1bnEqoEgmgQidA+lTOEVED77u3yyDVGPKHVxwZSHy4IT1Qagk?= =?us-ascii?Q?xgUx/Y2i61pbetxWI31V4gfnScnbhhC2cz3SNgVOS6SIwPRRFWgV3UrYP1Rj?= =?us-ascii?Q?pAUeO4Czny8/blOHBmZKSyTYJlq4bK8jhrU6AzwvZVrMPvmwvAiOXIIvhhWM?= =?us-ascii?Q?ieNMlefj7xmR1SMCSZywnR1Uh33bUTie6WZMqRS1hJOF2GFdoScoGR9fd/3W?= =?us-ascii?Q?JXe1DNQNDXIizDgwHOwT6U8s5hBIrBsN8yrrMBp5wi3fU3fFQxN8tjQSUehJ?= =?us-ascii?Q?hQUTzNgmkGT15x4UWj7CZh3pY91S2SWrZfW/GAc8U+Jtfdto86jpkvgIGC38?= =?us-ascii?Q?y6s5CGeO/KpCc/S1YXqyk1pBAJk/G6mqJtxFj98szPFnlRXyqhDjztjF4Vja?= =?us-ascii?Q?bWZk1SqCzeekM3gx1lOZ8NR8Z22LpTzVdqgsyccTyVOnzK4ngfSM9L8rangq?= =?us-ascii?Q?LoazkAX8hzmfd9RH62PPqxbnjUk4nkXZz3aXw1YHxYkVKjhiXMQLyhMcH0M7?= =?us-ascii?Q?lBm/4bUEApF/KXHYG4pDdiQpU+h2MBtIvE/LfuxjSUA3gNjzaJ+FCAjoI0E/?= =?us-ascii?Q?6bZEonWMUGXlfCZzboR+INiILk4/6WNgfcunWbQe?= 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: CH3PR12MB8460.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f83344a-9d9a-43a5-d210-08dcf2aa80fc X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2024 15:02:10.2029 (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: 7nPbDuGDPMv8zkm8spd8O+OtmuXduFhmxlDWsioaLTs9llHYZQ+sA/o6q2thPb5uO9I/J4pDRNBu9L1B4ReKVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB7069 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: Tuesday, October 15, 2024 18:47 > 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 v2 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