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 F411845547; Tue, 2 Jul 2024 11:25:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E3E4E40695; Tue, 2 Jul 2024 11:25:04 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2083.outbound.protection.outlook.com [40.107.237.83]) by mails.dpdk.org (Postfix) with ESMTP id 690A64065A for ; Tue, 2 Jul 2024 11:25:03 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N4Ub4+CPAKM8KkPTVpWfexVd4tBV+/GdgdBFd5eWT6G93m8+uOUjf2Sh5CQaZGQD5v2MVzuBeLyTiO6Zb6wekfs2obSyRJCt7Ty/6Eid6SXu1N1TeJx72CVn0aLzB9/kS2cgZgteeR0bt2zQpHmFRlXcobnshWraYs+bTCrq4qyVCfdYqi8SSvfiAI8niikfB60W4xx/1AFjKIgCGYI4ycK38cAgOVE7D8xhuRiza12SzEvZHXELmrzR9r01s20rtSATE81EZRbz7tNHgrTc+rvmcNOkDwV1zbrGt7uo7Y7gBD+at0GZvpN7O2nnYfYaG/qnj+Y4JOhxHaN+qh4Jkw== 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=t4i/MFfxVu61qeIUbsOtVuJ027BfJTLrTYLv6pSMoZs=; b=gLb7IzbnJCxPJ439AiEBrFb9SEvZ5mC5yqoCv9LAk/FcNQCCbs25Ob/vECaOS0IJ3rryhps86L8ySkN8/MnIOJLKPd7uNGEsiq49/VPIJSX5AQJqkz3xPRq5XKPFweEzoXMe/oHsith9wKcBWuKWk4Hjondn4VTFkVFljC+AkxGIkNgjgWLBxgDlx7WmyZA8obHnylnZ0kRVO0o6DsBTt/Li57dYdInUeO3PKntrzZOZqemknam96KxFHOQmuZFsBK6we8tFyU/f8HDI5fhaba3JTdfTx/h3PHdiawr4c2d73BBk2JkUKcwMnq2cKosAtWSYA/ROnsGF4MmxnPkENQ== 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=t4i/MFfxVu61qeIUbsOtVuJ027BfJTLrTYLv6pSMoZs=; b=GpStxL07NLsa6smJUjGfIP03ssWZWxpLGuY1RaJZeYf5MLNfIuoFKi0N4yA7RhiAhqisoXn4jJY54ziIyPD6umX1/Fr8gRelIJArtw8H2hR+lTTZw1vbmX4YrsA9WHUIiuq+doU2QB9j4udanF8g5htAjNOQx9RtXnfPINJ0+UCOxaAhSOQ3p1yW2sl8CRLzxCKlM13+NGoWRj1R5e76TkHAEHYD4Y4I5ltUkfoAnFybHcK7K7xd/3PLuw4jxdGrG8FyZu1DwkYmM+87KU8IdhSW4TZV2SHRiP6RX7XlinxdhiMEupspZZy5ln0h9Ulv11DGqkbtCl/eK+CHFRkMDw== Received: from MN0PR12MB6056.namprd12.prod.outlook.com (2603:10b6:208:3cc::12) by SA3PR12MB9130.namprd12.prod.outlook.com (2603:10b6:806:37f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.29; Tue, 2 Jul 2024 09:25:00 +0000 Received: from MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0]) by MN0PR12MB6056.namprd12.prod.outlook.com ([fe80::4b75:36f4:f278:fcc0%3]) with mapi id 15.20.7719.029; Tue, 2 Jul 2024 09:25:00 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" CC: Maayan Kashani , Ori Kam , Dariusz Sosnowski , Slava Ovsiienko , Suanming Mou , Matan Azrad Subject: Re: [PATCH] net/mlx5: increase max pattern templates Thread-Topic: [PATCH] net/mlx5: increase max pattern templates Thread-Index: AQHay6E9i9nuCmMQGkisG6TtDBoFo7HjK//7 Date: Tue, 2 Jul 2024 09:25:00 +0000 Message-ID: References: <20240701102642.84841-1-getelson@nvidia.com> In-Reply-To: <20240701102642.84841-1-getelson@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: 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: MN0PR12MB6056:EE_|SA3PR12MB9130:EE_ x-ms-office365-filtering-correlation-id: 0d94f81d-8358-4405-403c-08dc9a78d8f2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?wH7QL9fIhbz0Q1j7Xau5ue8WL+O1oVbxoWoX2B1QuH3f2YPlgHp2+opHVK?= =?iso-8859-1?Q?c0L2DrMZzjLaMKmLy4/pR9Bdxd96ewZZiewA+xBKih71NQe+/ksRTBMyqi?= =?iso-8859-1?Q?op7Qhtt0M9Q4hQM3giai+8TZWlLPlzNXtml5pOWWqcIIZz8F9Ez28K4kUy?= =?iso-8859-1?Q?KDk5/OxR1716kV7YqsVRM6GJx+6g84uCkouWQ9TDIk9IHOrV97KfXCfeyY?= =?iso-8859-1?Q?yEUmwNv5YpUV7XRjV2tMmEnQs44cElk6uC77baF0hDZrS79pJNKIdva+uI?= =?iso-8859-1?Q?8Y1q+teZZjRohDaRdf9AKq0dufk48BhtdUHeSLok9MOHASD/m/D+IHaBnm?= =?iso-8859-1?Q?pB/pZYPtBSJ6ZBUwUj2z3qGVnC0MiIa1ZNqTQBBuf96ZseDpdZNzD28cme?= =?iso-8859-1?Q?yEybkgjk0LAwcZebljQlI7/9v+h0o3k4naxeyvilB9OpGzQGGEGRxtvTGw?= =?iso-8859-1?Q?9jECkxDisoqyjIIRHJgQgT8YkJD6a6w3NImigC2McdKoPuAKHGuQ1dJqNg?= =?iso-8859-1?Q?sO4BIObQjt7szP34Odty8jALo52+Lbc9mddJdRQjXvY9G8OVJEPyHrPmBR?= =?iso-8859-1?Q?kmZzz6TalmAPMx1TNPeMvpqg8e3NgOq/Ckt2rocL/W7rpRGVd9a4nUqXfa?= =?iso-8859-1?Q?k+VXmH/BhS7eN6/dIRUk31yEHH8Eg5Fm5cEvvtw1IL4T3pPlsIk/Gvlj0B?= =?iso-8859-1?Q?pdKplhzcxmgKcwSSKxkCfJ0q0BQoUU4eWg5c5ZkwylJrkdPqbZCgvjq1IF?= =?iso-8859-1?Q?sPKUSBcfHy1bW+f01P8Da4BJQK+0g7BuU7E4xMupPXIcxSMiaHYYOAYAAp?= =?iso-8859-1?Q?ounMvhEZiHAJX6OvTI+HinNltdiOtZsC/mRdWZtZHtT3kw+crMh/MoNinU?= =?iso-8859-1?Q?lXyEvgWQwKpOPQoXRNczhJJPc0RqKNH4Fc3BcW0iQquhAXbNipsNZZOcbE?= =?iso-8859-1?Q?yi2cZhPPBj41TLnxGZCPditHfUDCGVrnZzhnVWDAWt873BS7eZJEhs5AYL?= =?iso-8859-1?Q?jjChtjpSHzhYFGUscvEX8seGeZOiXZBsVed1sWTKqMl23/+7YokvFjIx1w?= =?iso-8859-1?Q?YFwvMPBLLb1FkjccuXdz7cmK+hIk/N6zeLfycLFHMc0q1hfk2SztX+tX7+?= =?iso-8859-1?Q?NU5alDc/TwdzKccZ5ZGiNcxpiYxhJJ0qW91Hf1a8Frdc+CnBLq1T1i6mmp?= =?iso-8859-1?Q?CJ/knoo1cTzRddcAdqB/8cskB9zw4h//od3NOv92vDRDJpxyWPkPgmY7rC?= =?iso-8859-1?Q?j1uvrxTTP49hgDFuP8tr8sdb/OTBptLYXPZeGhpFS48rFqV8R2JKBihvHE?= =?iso-8859-1?Q?Noi6FRKAbk2UJOcbJpK6a/wUHuNkQ9NDXMfNMsxK+h6YxVdCYSVSop2iHw?= =?iso-8859-1?Q?gKne1u6LLdZX8ABGQhxuY+ctXGyLexTaPsbdVVWE1rYmmB6DSX75jtJGZD?= =?iso-8859-1?Q?pqemqkyrlz4JU9PucdaIf938gyep1gLtliyyFw=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR12MB6056.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?O07WV+wEWKKR0eqFUmvkPs6F6tPVdTbaeAkWepR0kLhhD6Tm4RAe6cgvWH?= =?iso-8859-1?Q?VuitaBOajx0H259OHoAE1rQkTy7jHI/uOkW/fj5QSxz8qCG4t9smnAjGCi?= =?iso-8859-1?Q?hMlNi9VKIzSZNP8L58u6js3oNLpbV+uqvbt/TK5t2G7UaeImmvoCtxFntg?= =?iso-8859-1?Q?ZGu1adUpZ671n2VN71lNHViqfSNokPlNsTjtAI5IHJ0RXxs1TFrkes7afz?= =?iso-8859-1?Q?Byavt02lEDnmxjGxRcMHJiEZJtNCtDwBqBM+ecC28wXlc1RGC88sc+pifD?= =?iso-8859-1?Q?TtkTejQGw7sGnb1gGhWwev1Z3aRkSZzhU/EOUvaskV78/Hqppk0LXW9umj?= =?iso-8859-1?Q?v+ZVVMnZssGDawQrg0RAtsk019UZQhYCHPsxupBLmCwjOM14DodmApa1Y/?= =?iso-8859-1?Q?lsYUP/rtT24lJqo1vdLSLgPOPBlefZNrgfKIcAnyn1LR0VAXyxx4D0S47a?= =?iso-8859-1?Q?zpKdB01nqMZKxwORqHDYqwOHEVqjkzK9twSdTN2nKnsJVrPyvcqNuQZulz?= =?iso-8859-1?Q?37m2IxA5oEGRb1PFfRMcWvlWTfXAfZq+QYjUyoTPXbYhUM/3017gOTDFtl?= =?iso-8859-1?Q?hCjh3ysdv6AvHT9WfMXyFgU3QULwDmrQe2WgqLRVdA406Yu6xVrl0R8q7W?= =?iso-8859-1?Q?dfksA/a8LlAKrzpnPd8xn46EmHNYV56eP2A1EzQ87dIlwQO+0CYEsmBHJi?= =?iso-8859-1?Q?xO2il86isbP30h9FPv8hzL0fK3SgmvRxOsaF5WGLoIXXe/t0UbB7fOzaTh?= =?iso-8859-1?Q?S5zuXYg+KxcqnyjvlweTEptWmRBJJteymXjIxPvzcsKOtskvlmJXTEEIbz?= =?iso-8859-1?Q?wKG/w+vhG+/P0qf8ansQdNK+MWCAos/eFkNgZQ/C8Lr3XRS53RHqeWCkHu?= =?iso-8859-1?Q?YTxEKFSxj8JUvBUtNtYa6iaewn8nHYLl7XBfTy5yiim2nOisNOk077ikyN?= =?iso-8859-1?Q?aqNWfd9HqfZXD0lZudtixenjK1TcITiNhMnGmy4iiHHuVnlI3Kncs0+ULo?= =?iso-8859-1?Q?tN+RjvHx9Z3zRIdYshRDY/bhBw8VMwJy8Vd/Z1TRIS0QDkfUdHzERWT+It?= =?iso-8859-1?Q?FK1t1A77TDb65JkoHeGJ1YUmpYEp/TmuK+X0+i8svIDacYRzZL9mW9nNdt?= =?iso-8859-1?Q?p3LQ4mnF4h/zFWsdHK9rKWK7Ao71b5EKsHu24HLBzqvSPvkkLN5F4LFQvK?= =?iso-8859-1?Q?jsS60A3TygY1QnVMJw07Sf6qP0ZwoY6f5hbrUeM2PGsfCOxozIP6GpEUnR?= =?iso-8859-1?Q?5qNg8ztdg8itifheYudituP1uXMlMHRIr8qA999gZ2IUi3IaidEdK/Wgqn?= =?iso-8859-1?Q?hZghdIAvH2PvsFAIbdI6PGVR4fReUTbo7deJqcYgsbrOljPb52MfqMGNXf?= =?iso-8859-1?Q?BLcb5pRaTQNDdVwSjLNuXXZQsb6DIdCh91H9wq3cUTjM6pzIPnmPZTNDHz?= =?iso-8859-1?Q?l2/GKWOsvN2tepdQbdP3CxPa9gGAns+Xh1sAp4AINyXEMoyx5ZVgLcKR7h?= =?iso-8859-1?Q?GSP1HVsKV5hAvEDANlPbD6QNvd0r3/j0qo0Dj9zGh3AR22CQR3MuFxWg7T?= =?iso-8859-1?Q?cguhoUW3weypbi+fG0193ig3GQBtwRQd/vva2JMKQ56o3ST9N4+kylhct3?= =?iso-8859-1?Q?uR0/Ok/XpVHPg=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6056.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d94f81d-8358-4405-403c-08dc9a78d8f2 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2024 09:25:00.5709 (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: UB/36WPr1VNxszUCqOSvXeU1Chp90C1q3ttStmKO8xnX5/N9atT7/WvfAbHA9b+ynAZJnm1iRmXb1FYNo+KEcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB9130 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 Hi,=0A= =0A= From: Gregory Etelson =0A= Sent: Monday, July 1, 2024 1:26 PM=0A= To: dev@dpdk.org=0A= Cc: Gregory Etelson; Maayan Kashani; Raslan Darawsheh; Ori Kam; Dariusz Sos= nowski; Slava Ovsiienko; Suanming Mou; Matan Azrad=0A= Subject: [PATCH] net/mlx5: increase max pattern templates=0A= =0A= From: Ori Kam =0A= =0A= Until now the number of pattern templates that was=0A= supported per table was limited to 2.=0A= This was the result of the limitation that the table=0A= could only support 1 matcher.=0A= which meant that we could only support merge of=0A= Ipv4 + TCP and IPv4 + UDP.=0A= =0A= With the added ability to use extended hash it is now=0A= possible to use more than 2 pattern templates in a=0A= single table.=0A= =0A= Extended match works by creating the hash of the rule=0A= based on the intersection of all pattern templates.=0A= As a result this is good for tables with small number=0A= of rules or that the intersection is very large. for=0A= example ACL table.=0A= =0A= Using this feature is not recommended to for use=0A= in tables with large number of rules or with small=0A= intersection. Using this feature on such cases may=0A= result in PPS degradation and rule insertion failures.=0A= =0A= This patch increase the max number to 32.=0A= =0A= Signed-off-by: Ori Kam =0A= Acked-by: Dariusz Sosnowski =0A= =0A= =0A= Patch applied to next-net-mlx,=0A= =0A= Kindest regards,=0A= Raslan Darawsheh=0A= =0A=