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 83F5445B82; Wed, 30 Oct 2024 15:24:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6FF9E433DA; Wed, 30 Oct 2024 15:24:03 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2080.outbound.protection.outlook.com [40.107.223.80]) by mails.dpdk.org (Postfix) with ESMTP id CA773402EE for ; Wed, 30 Oct 2024 15:24:01 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E8tc5Qylu8NBQEg8wMACHNYVlp/G8vKD62n46/yVsfgNsB/onMc1cQoSvNT1BJEhNFesk8UnoOSxNgbbG4D24IZB3O6jJSxvioWXHUOBhyTPqogxKH6L0Qb0mY5MuimX7J6fXci7yUpJPlEMY1UP2lWY5jqG1gbtxjIqSJxmxrApnEfck3L0t/do6jWlamLQuP7EECNRF/x5J4T5JGFUqVQcfobqiiScVrOJroV5Tgrr4UG0dsAsWTb3WuiGMbRkD5EtdogLbXOUl+UsXZ9Ps89X29dIqp/tZERq2VSCW5WhhrbnAqcnPeyHigO8Ku0v8Zfwss7EjRgZrNvcDk9jKQ== 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=uFDpN1GNtTXWAZQ9PXCqvyHUzCOCFmczA3li+QxRCXQ=; b=vu5kJ4pavMyZ+++4grvoe+xm5Ns9BbgD9+QHQydDE9JXJnOnC1CYD+tpjFKYntwYFhtchaBFQz3A2cDgkT6sJb8gdbPqjDkaDEZkIda5HkmJyYpVh8u4MnzK0caJNKmSur/aPxEtTeH9k00thNehW4hVF3XCAPYM83XIUb2zJ1j4PKsDhUWelarbctihJpkSMw+xo5Enr78V1Po15MqMFX3oWBEOXn+pxJQcUw9STD4JaE6yd4gVwzWVd0dXlko3nHrwvlNqCELRdpmv0knjcNySbZ88U5FZveYHEvvvjbuH3xrPVkD2h95ct2Kjh+F0ScyJnj+v4l2BT8ryID6iog== 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=uFDpN1GNtTXWAZQ9PXCqvyHUzCOCFmczA3li+QxRCXQ=; b=oq9dMOcGkaVY777D6DS9GZagvmLF7lz7mbtL35IsHwV06K4GGDd5Z1uPAY78kWtEKzQGPMGViZagwrWShIBdn0Mf+Tvy+kWe70qSCUov8p+ya8/vCrTMApTxVbQXK1gNUMySDXvcaopzK9VXTrR/JazHDg3nfeDGFmtcSluztgR5qihRnChqzrLjPKhTc+Xr1CE43rAw36B16T6AhBFQlk9PJkFRRhCsDpwGmVu/EnaI+LE94i/lm8PYa2XiBEidGWKaMdjnmj2K7V7kfa6y6qEJ3/Azmo7zbTXk6pgJfS6zDtzKo6SnDiUXZl5fi3Yk5FMRwa/OJx6su1GiRDfdUg== Received: from CH3PR12MB8460.namprd12.prod.outlook.com (2603:10b6:610:156::15) by DM6PR12MB4338.namprd12.prod.outlook.com (2603:10b6:5:2a2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.20; Wed, 30 Oct 2024 14:23:59 +0000 Received: from CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5]) by CH3PR12MB8460.namprd12.prod.outlook.com ([fe80::2e9d:7265:3b84:59b5%4]) with mapi id 15.20.8114.015; Wed, 30 Oct 2024 14:23:59 +0000 From: Raslan Darawsheh To: Alexander Kozyrev , "dev@dpdk.org" CC: Slava Ovsiienko , Matan Azrad , Hamdan Agbariya , Alex Vesker , Dariusz Sosnowski , Ori Kam , Bing Zhao , Suanming Mou Subject: Re: [PATCH v4 0/5] jump to table index support in mlx5 Thread-Topic: [PATCH v4 0/5] jump to table index support in mlx5 Thread-Index: AQHbJj14+/qS912lMEa6WY3mwoJeErKfYh2Z Date: Wed, 30 Oct 2024 14:23:59 +0000 Message-ID: References: <20241024154351.1743447-1-akozyrev@nvidia.com> <20241024175132.1752108-1-akozyrev@nvidia.com> In-Reply-To: <20241024175132.1752108-1-akozyrev@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: CH3PR12MB8460:EE_|DM6PR12MB4338:EE_ x-ms-office365-filtering-correlation-id: d0ddf2da-fd19-490a-8fb2-08dcf8ee7ecc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?Rzlpek1p9/9QI4GRh8s/FV8k4Omhx5mgQLZatlHV62TQ8DjEHqAxmj03F9?= =?iso-8859-1?Q?Tpe+JWMPWuUhVkOhUSC3IbkYRwx9PwO3w7ymejl10Be4vss+w+mTo22nbJ?= =?iso-8859-1?Q?Jkv4TMNsY0WQaPzWiQFa53dNsvxSQKvIK1FhWRe3rZfO5wROqJjmROhXlK?= =?iso-8859-1?Q?sgKDJ0K7E35xaB/QNIvMZomVP6DM8a9Yeskt2ToHUJUI5Psr08t4ftsDAW?= =?iso-8859-1?Q?D7ff9T2DApMj6m/R49gqFJNlBn91sEOVQQVzZpD27IDheccCk/nOCeMGwa?= =?iso-8859-1?Q?qwYkuPFRubMsbo/q7HdX8fDiLp/2DXmmepXFu8iwcBuWgTM+Et6pD83qJo?= =?iso-8859-1?Q?jQ29pDVQk0snaUz2fk8dC5M0GB1/P26KsLIHP++Xq9cQrNoOaxl+/8MWpX?= =?iso-8859-1?Q?2F5oca/EY5ySllMpXdCOg2GEQSK2Y+SWBSKyK4h8Qt3UgLluiC3Jc8bet2?= =?iso-8859-1?Q?pp9tLWtdchkpyQuZbGJTZ489KkEZ3cO6nleXagdd9eKx/MQ5wcZT3DprKi?= =?iso-8859-1?Q?rD4ir0mCIAZwRCAzgsvQ8IZmcqwoTvDxRe53lM/1BN9+ItbC9yvwteWKbr?= =?iso-8859-1?Q?ipaW/Z2xFeBNhoMj0sDaYJqqgVDK9P7Lu8g8U05FZ1bffN5ABydzY7PuwO?= =?iso-8859-1?Q?LqdaY4rAaSnEWawUNRy59UkzlLmLte9cbrNnSmDANLdTH4wMBJs/qi8AAv?= =?iso-8859-1?Q?iMLiAgqfF1Rvz+klo8Q3aRwiBtxTk4tfF9ToCoE/+7/DCLWowKVh9J4Msf?= =?iso-8859-1?Q?u7rcJAfqiHGPS1f2RKTBIzIATVsTRxS2QkfqvqF72wdSK1ZAdSn5de1Rof?= =?iso-8859-1?Q?AkkHl5w9NP0p54zL4ROA8EmYBEg7B9VfkiZgTnMVa4ym++SRg/1KEPS4TW?= =?iso-8859-1?Q?SHnsKufAlpnMBphfNcJed4DWm5GqQkLOJyUq3y/xPh2ow6pjtqs68J2PTR?= =?iso-8859-1?Q?tajfb9GEiIVDnfo50FidZUYOET3XRV/dwv0Gsei+EJ1wwoO/a5ZxOZVjRy?= =?iso-8859-1?Q?V68aBcMgtuErewf+myAz9K+1vGqv+dwOOfzomYfx4VNgihA+AF0ZQ7DNsI?= =?iso-8859-1?Q?deDzKS5PD8IUY2+nbZkWXxBoI8XEUaLO4yLtLdxclY1encSSUGoWLnKivX?= =?iso-8859-1?Q?/T4cqEOziaylPmt8n4aNDVY7rR3z8XjFW4FhSwB6BksDqsFtYIg7cgbEYZ?= =?iso-8859-1?Q?b9c+bhuCF0pPD9bAC7yOMm/o/FqLQeTHXKUFG9bMLSHQbpaIOuNYeccJrJ?= =?iso-8859-1?Q?xxOMVf6bTbJU3Gk/w3FvC+LXbYQSaE9Co4gYM2a/KD+DHfJOk/mP4X9sTh?= =?iso-8859-1?Q?okOGAbbCscw6vHfJ6dBdc1PfZfJ8iwEx5dGwjtBd9bD2CsPfn5BIWwRjaG?= =?iso-8859-1?Q?Va1NCfpbI2d1EsH/CSItsrX9RFIfvWpHk8+tGaV3kuNQo9BuNLK9U=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)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?eVmdwo8dkNzMZos0FtFEIJpAMYm2P2Z0lVyt0rRhLpDhSs9vwT1JM9dcFh?= =?iso-8859-1?Q?ElvpPu30hmMck73LJZ4atXJt1oXte/1zlzXHqDQnpJWJZ9dVveNK7zCzWv?= =?iso-8859-1?Q?/GocZwgywh3pT+oEWammqWftV2yRfCA0bb/YFTkQBk9mEFO9aekda4X/EA?= =?iso-8859-1?Q?N2saMiTMLxCGL7aBcYDMBm350/oVDtJML6iaqtPfmbVQKKs3a7fUqJerW1?= =?iso-8859-1?Q?yveDlxW7r9G0fLpz9V5z+ChVS4jOSCBrhrhPjLyHRHNHG4MY2dvbp/pJ3S?= =?iso-8859-1?Q?5934q8RsnLOWl+SqohfKkOcImWWFu7iea/FD4VcJb7cbU8LPfV98PDubwl?= =?iso-8859-1?Q?6gky/wvF2AToYEsj4F87PIi5lkAfPmofPHc6H9PdxvRMPyCkUeq9dYOp/q?= =?iso-8859-1?Q?dDsSmHE/5e2cJL8F8M82QnFF7bv/SLzDJf5PG1SbYELhg9cTDQ2S3A/MAc?= =?iso-8859-1?Q?RVkMxQNnX2fD76M0JhTN8orU3eTeH1uNmD0drlynG3de/osc7UtWpGfx7W?= =?iso-8859-1?Q?YEXjuQRDICbH+kPzptcMwOx5rWkeOihSS5l0JwJ7KaOyBUSeCkDHlSDDbL?= =?iso-8859-1?Q?k6j72FYaF7FdptzEOO06xHhYKMft3IIaVsm1FA5cH4l+AMXIqLiAVilvjD?= =?iso-8859-1?Q?+PgJBXhjuRWKaHqTlfe8CuRSQS0EasOzW2vtoaWCZLkx3QZAoy2sD9ywxz?= =?iso-8859-1?Q?5x6g3Sb2qGFTAgkuA9UyGsmYDnyQvj0rpS+uHDQwEQ7TpWduECYrt2CYH9?= =?iso-8859-1?Q?+2VYnolxX+VDZGuIXq9BCogl0xs+ZLvgihU7M46Zh4WA0Nu2Cq5HaR2e17?= =?iso-8859-1?Q?mW4npyLbm8it1SorKGgBRLxJrnOMJY+cKeZBh+J2wcOC1ke/XKsSj6LgXY?= =?iso-8859-1?Q?BIAa4otpvtvnIJG7Ec4PuwfTMIMErrKCEcqdLxJwlvkOsoBJXnGlYO0Vqk?= =?iso-8859-1?Q?EwLihXBMnrMgzprxU7gg6BZyH2f76N6QOD7qniZJOip/qzJoHhi9p5keQv?= =?iso-8859-1?Q?OmZriV5xvvq/jHZAsGLA5dS2v0ycNvaMNc9+OvGaAKNJyPb7Va684kZZ8I?= =?iso-8859-1?Q?PdBWT5DIqxX/zJhyTlsdAbM9Tf68Mhon9AlVwn99tWnOQJqGcCWdfHwf0I?= =?iso-8859-1?Q?YDNPYJV1WARJ9jT9fgrIQJPOvqmcS4Ud8hpwE2oQPcUhR/3WbppIJFqsrI?= =?iso-8859-1?Q?Fo5VfnZNd4p1T2mpEEkQa9OgN8gGls4pjyUuAbS+r0o9bUrkaJVZIJhhHg?= =?iso-8859-1?Q?1xaTw1IhotasEYLim5z56PJ/5Kv+XFOZmbcm9CBX8tw3BMLL65uP/66+oO?= =?iso-8859-1?Q?oVL4FTCDK9am9uLfqi7pa7U0U286P4iTHTtRoOZJ8aufwY3zcanmT+4iaq?= =?iso-8859-1?Q?1wI9fO2P6Ol+1LTl9li40LpaQyuKcAmO1/1CsZrzbZi7g0NnsVZgT9eEXI?= =?iso-8859-1?Q?e99m21UijsjtgGvqhYvMMwcqv1YwaqqfrSe28BkwEgxiQetNT0C/VYbw5F?= =?iso-8859-1?Q?9gtWBD9i/nxGPdo3TkZV6Wj7XSgJMsSk8doSEEFQ68M4u+HOICIl0s3xyA?= =?iso-8859-1?Q?yUPyyJvGXEemcnB4d7hsNLGfr4ANKX3L7grKZbM9HjtmsGuKVHRqcgY6gv?= =?iso-8859-1?Q?Z3hJTxTKai/GU=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: CH3PR12MB8460.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0ddf2da-fd19-490a-8fb2-08dcf8ee7ecc X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2024 14:23:59.2670 (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: +g5urHyyg717Npgkv8RWXbPSXq0ylv1v9GQJaOfs+z9CE56Z09LBATFq51fQGzDXKM3wgsNu/zk3IHjWxcQelg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4338 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: Alexander Kozyrev =0A= Sent: Thursday, October 24, 2024 8:50 PM=0A= To: dev@dpdk.org=0A= Cc: Raslan Darawsheh; Slava Ovsiienko; Matan Azrad; Hamdan Agbariya; Alex V= esker; Dariusz Sosnowski; Ori Kam; Bing Zhao; Suanming Mou=0A= Subject: [PATCH v4 0/5] jump to table index support in mlx5=0A= =0A= Support the new Flow API JUMP_TO_TABLE_INDEX action in mlx5.=0A= =0A= Seried-acked-by: Dariusz Sosnowski =0A= =0A= Alexander Kozyrev (3):=0A= net/mlx5: create array ste matcher=0A= net/mlx5: add flow rule insertion by index with pattern=0A= net/mlx5: implement jump to table index action=0A= =0A= Hamdan Igbaria (2):=0A= net/mlx5/hws: introduce new matcher type=0A= net/mlx5/hws: introduce jump to matcher action=0A= =0A= doc/guides/nics/features/default.ini | 1 +=0A= doc/guides/nics/features/mlx5.ini | 1 +=0A= doc/guides/prog_guide/ethdev/flow_offload.rst | 24 +=0A= doc/guides/rel_notes/release_24_11.rst | 3 +=0A= drivers/net/mlx5/hws/mlx5dr.h | 42 +-=0A= drivers/net/mlx5/hws/mlx5dr_action.c | 87 +++-=0A= drivers/net/mlx5/hws/mlx5dr_action.h | 3 +=0A= drivers/net/mlx5/hws/mlx5dr_debug.c | 13 +-=0A= drivers/net/mlx5/hws/mlx5dr_matcher.c | 58 ++-=0A= drivers/net/mlx5/hws/mlx5dr_matcher.h | 6 +=0A= drivers/net/mlx5/hws/mlx5dr_rule.c | 2 +-=0A= drivers/net/mlx5/hws/mlx5dr_table.c | 61 ++-=0A= drivers/net/mlx5/hws/mlx5dr_table.h | 8 +-=0A= drivers/net/mlx5/mlx5_flow.h | 8 +-=0A= drivers/net/mlx5/mlx5_flow_hw.c | 435 ++++++++++--------=0A= 15 files changed, 520 insertions(+), 232 deletions(-)=0A= =0A= --=0A= 2.43.5=0A= =0A= series applied to next-net-mlx,=0A= =0A= Kindest regards,=0A= Raslan Darawsheh=