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 5EE3B455E3; Tue, 9 Jul 2024 14:31:57 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 503E540ED6; Tue, 9 Jul 2024 14:31:57 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2044.outbound.protection.outlook.com [40.107.94.44]) by mails.dpdk.org (Postfix) with ESMTP id 4F03740ED3 for ; Tue, 9 Jul 2024 14:31:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UifokqGx+WdDxluHSF8zMN4QnQtBf+TOD6ZVF6g6G22H8fPq4IBSUmF/tVs+/MOE7afIjPPJSnwSprwBoJnIBWBCtAHgh7hKpOemPp8jiv1SAxNgZnqqrmgb2yjKuDU2FkbmgBC9tap4itSjeFIXBxO+vbR9h2qyhBSVVfGX3Ymhtr9tmxRcMT8ADUAgMBKfRPIJxDUi53Tb5uPHXhQCn6wHSMQ3MXq4HCv5lsXzdiTWJar3yN7iE4TOIG8585telPJB33c2n6Q13lmSZ759ZkjJ7m2gj1RZ1ocgD/rE9/Q3k1n16J61TPbfuL7pT4Fe61THwJLyQi9YC2XXngQvnw== 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=+Ympca1aYlkszKjifsXgmpWWJxWktsy7d/wB4AyiwC8=; b=QgUYkQ0Cnij5fs3YlE1qG28JvoayeBt8M2KNFk/7di9NXbMK12kh8t7BGI5RJtCtTss4AKU53kOFdNZ+p5jHkjobCEIfoZXAQIsR66mOdBh3eqFlhQPJuwVa18hEsoEykHRHTiWJUTx1ET9VN66CfRiV2TglKlBWsta2gsnKl808BClRqm8pzJFiQSdBveCPxDgQzM7JKWgVkreDtVkxiqAC0WXSn+fZDE0nppefJ+/QkGWpG6hjrbiVpTZ3Hdh6nYNFFVgWsfbRinZX61mV6ul+BZsGxmisYzIf6L24vrsyFHImjWq1H2Ja9QQfJdZh6vQtwwLb+bZNHBJP5ENoaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) 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=+Ympca1aYlkszKjifsXgmpWWJxWktsy7d/wB4AyiwC8=; b=KLvBZ/Aj/nwxanqPxqdnLSxHPY2QGxYven02rX+p6rti7Xl9QFSsJnRbrh++d7t68WlmLGw9mXftQLaZbjBL9rNGxB7i2rOLY7uBOYHEMXNYuWKusAC3akrIs97lDkxrbYj+lPXOd5eg2dNJF2M+fqh7Qfq+yKOQKCrLM9s9kPetDX0Py4oBYsg+Qbx1q4KsAiNhOY8+wRB6yym45FZFHMjg54ZDHlc/ze8bB5KDre6FivGRQo+cF0mMgPy0jlg7+ZIONOpnAp/GD2iOgwsd0SBXL3Vm8S5z/vJo3TEIRvWFCLITE6JD6elagxz1VH2lF+b+jvs4tJIA+wOEbZsRNw== Received: from BLAPR05CA0015.namprd05.prod.outlook.com (2603:10b6:208:36e::15) by PH8PR12MB6962.namprd12.prod.outlook.com (2603:10b6:510:1bd::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Tue, 9 Jul 2024 12:31:35 +0000 Received: from BN2PEPF000055DC.namprd21.prod.outlook.com (2603:10b6:208:36e:cafe::46) by BLAPR05CA0015.outlook.office365.com (2603:10b6:208:36e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20 via Frontend Transport; Tue, 9 Jul 2024 12:31:34 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by BN2PEPF000055DC.mail.protection.outlook.com (10.167.245.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.1 via Frontend Transport; Tue, 9 Jul 2024 12:31:34 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Tue, 9 Jul 2024 05:31:11 -0700 Received: from rnnvmail205.nvidia.com (10.129.68.10) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Tue, 9 Jul 2024 05:31:11 -0700 Received: from nvidia.com (10.127.8.12) by mail.nvidia.com (10.129.68.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4 via Frontend Transport; Tue, 9 Jul 2024 05:31:08 -0700 From: Itamar Gozlan To: , , , , , , , CC: , Subject: [PATCH 0/8] HW steering team updates Date: Tue, 9 Jul 2024 15:30:55 +0300 Message-ID: <20240709123103.2101902-1-igozlan@nvidia.com> X-Mailer: git-send-email 2.39.3 In-Reply-To: <20240707102532.2045942-10-igozlan@nvidia.com> References: <20240707102532.2045942-10-igozlan@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN2PEPF000055DC:EE_|PH8PR12MB6962:EE_ X-MS-Office365-Filtering-Correlation-Id: a6f19825-5354-4928-f021-08dca01311f3 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;ARA:13230040|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?QVVi219Z+PtmGwvb8VsJlbOwB1KqjfmBMLmTtZpAjmQ8TB/Ix5ntFPK6kDC/?= =?us-ascii?Q?bBYU+p4JNd/uLsqVTuWCphIO/32KBaY6vOnMDhGTbxSJ2LH6XvCLZROShqdK?= =?us-ascii?Q?fWuMBgRQ98ok73idKP61/CcalB13jkXlbPr7IkXJP2SZDNK5Zt3k3dh/rgzZ?= =?us-ascii?Q?jEMp3z7O0Iy/yU9z8IMcfUiLS9VilzMGHs/f6bT9RQiEavEJtExuqBKSE/2b?= =?us-ascii?Q?m3tsKJR8ss530c+M/oFFwULtuVoHKKPxrqMUzB229F1Ng7nVVvc7Q4bmLkg/?= =?us-ascii?Q?3ug4h/CzJrPiBycLUvbsgGXVNduBaOoG4JaznJjLKxpvkAVrTcEw4ltKFx9y?= =?us-ascii?Q?Rv0WwnojjRoQzNZzQnUr0BbErWp4emub/MyoQ/+RfE2c5X7EirhFKYSEyRHu?= =?us-ascii?Q?+l6SQBKTNxUgcJTFkj3tMoTZAH+pnA33r/IMC6W3F78e2LPS9Opch+EERMHV?= =?us-ascii?Q?mFmS8Uh5Ivn+PRGlt0ou6xXleKHd0mbbAWJpuImYDvuHElaE2wUx9OSc35P/?= =?us-ascii?Q?CAWur+Yw7u5cl3swu7pcqBBcjugKnioGBv5yDSzwhmIh9h+KYmcJslEuWdYy?= =?us-ascii?Q?eOsZuUJjkdAK6JORMWFkvT/B9oMgHIoCAWLmMtP3eesweazKheGTcUBDnzEH?= =?us-ascii?Q?m7DHbULk4lP8qLOc09cnR6QVrwVO0WDWC4n5foWU4cK9+kfjGHjV/f8N1gO+?= =?us-ascii?Q?uTuR3UZzt8SEzDyuzQ9+M9lTaUzcSXBkhD02lrFORDifiT7NzOKiU1yu/b0P?= =?us-ascii?Q?oXDb9AjujlNRYLe98sGWAWkUIob0kfU6JKZN+dLnrYicV+3xEFpdFuwr16oT?= =?us-ascii?Q?1+c90XgqMDIxMvTSVsfZOsERD2dmtmx6VcdlDvvpGE3OLFmMtirZvnFks8uJ?= =?us-ascii?Q?RgGd6QNvmJpD66WVLGm5Ad/cUquz1MiOhmsaLm+KPupcAeXcK06xUxqaF8qc?= =?us-ascii?Q?8b+vSuA9c1hKO2oa6RPMdkWC+rufnAqmU4/RyB4lyaamOSOXkGt7Jeas7Hez?= =?us-ascii?Q?TKXpqCTgWOdux/i8dnF3MV61KTvS47ui2+aSVD7ELLE4ooBW4D+gorYpDfP0?= =?us-ascii?Q?JiuxX1pSyx0i9DrgKSAflx6bM6jItF9h20fcSMjT4x0aHCNcuoPyA6hznDB8?= =?us-ascii?Q?s7BuPrXw2ybcjiYjkYA7rUg5u4O4j53uf1iIC8u75tTFAf3va9F2WcdUM9k4?= =?us-ascii?Q?xP1b3aIeCU2P0pRfXGJ1+b4t0pVBRgWUbcXNBFoWYsnlVKkwL6j/LjxFxnvJ?= =?us-ascii?Q?Z/CFuoKostz1jejjsHJo6UtgtY2mTLJFtjDjwRNq87V3LqyrnGBETOtROxNc?= =?us-ascii?Q?5AhAFcsO60J5EaGoO4me6Nd5YLxGNlQwCmYuYiC5THO34lsxdxQxUfycB30L?= =?us-ascii?Q?Jm07VJhWrV8sj381t9StmtbnuL64spaWghtNxxaVn7hxBTE61vQDVp1PUn6m?= =?us-ascii?Q?t1pRMOo2axuoTL17hjC0wS3hYCmS6ZmQ?= X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2024 12:31:34.3446 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6f19825-5354-4928-f021-08dca01311f3 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN2PEPF000055DC.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6962 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 This patch series contains 8 commits from the HW steering team, addressing various improvements and fixes in the DPDK project. This is the second version of this submission. The previous version erroneously included two unnecessary commits, which have been removed in this iteration. Alex Vesker (1): net/mlx5/hws: fix incorrect port ID on root item convert Erez Shitrit (6): net/mlx5/hws: set eswitch owner vhc ID valid accordingly net/mlx5/hws: fix memory leak in modify header free net/mlx5/hws: fix deletion of action vport net/mlx5/hws: take out not needed variable net/mlx5/hws: fix NAT64 csum issue net/mlx5/hws: fix NA64 copy TOS field instead of TTL Itamar Gozlan (1): net/mlx5/hws: strictly range templates check fix drivers/net/mlx5/hws/mlx5dr_action.c | 213 ++++++++++++++++++++++---- drivers/net/mlx5/hws/mlx5dr_action.h | 17 +- drivers/net/mlx5/hws/mlx5dr_cmd.c | 6 +- drivers/net/mlx5/hws/mlx5dr_cmd.h | 1 + drivers/net/mlx5/hws/mlx5dr_definer.c | 11 +- drivers/net/mlx5/hws/mlx5dr_matcher.c | 20 +-- drivers/net/mlx5/hws/mlx5dr_pat_arg.h | 1 - drivers/net/mlx5/hws/mlx5dr_rule.c | 22 +-- 8 files changed, 216 insertions(+), 75 deletions(-) -- 2.39.3