Message ID | 20231214030428.363471-1-suanmingm@nvidia.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 10FB8436E9; Thu, 14 Dec 2023 04:05:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B12B742F85; Thu, 14 Dec 2023 04:05:11 +0100 (CET) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2073.outbound.protection.outlook.com [40.107.102.73]) by mails.dpdk.org (Postfix) with ESMTP id 8F30A40283 for <dev@dpdk.org>; Thu, 14 Dec 2023 04:05:09 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krURKgFtaB89ISpaLj9vglVj5nUgblKN4DwDqVdJYQqN1Ufnw573reugfB5cvUewoO/04FQRoFVgxGgM5dFo4cxjuYTgvXAyyLLQV6Er32nusTyomP4ZV8oVfkbvL8O6/GE7J+19WTUFlVzTzVIi7HkxLAkUZl7R9wSWY5GOVeLpIDFni1GdVVUZBnPBq4t8eVZjKVWUyX8JTJH92PjGlCftW6+zB0jxLYz/q54GrW1oUf0tbFSU+17nBUzX2dVv346Rxtvj6REUlBtvQAUWbClrKIn9QfqXLVoSdh3wJcju/qneYOCWBcoG42JCOGVKOSiUnRZFozXKYg4HV5nOXw== 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=sdXkpi3UBV75IPJOO/XWBELiJHfoA20fM/2Csx7FYcM=; b=EC2r3TQBYA2EPDyQPZf7LGyk/BL1wOVKlshXhHRSEuxZyIL3VnHWp4ePdzqlKfkB1MzTOIj9qvbClQxHl1dA/UXZiMwAUdf7tHtfct8Kf6XZc804eWraHPAK7sTavF8uvDwS4n1tcLGE+zwg84UTT68f4IKxFtHp8yZ9iELeoGQFbtOyBEXHYMDum8Z5dX7TMMccJTBS7mVjxYzeOIprMZCkhgULPYkvV4CvXRkf+ihEJMO1T8a8tWQnyCbUZ+cxJgpnXVz9QVU3ZwRNjW0Crpop9lB8QvfCUlxldpYGdw0Aapzs6CkZ+o0T3+55sshmFrWbD2pFnypK9lHtae55oA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=dpdk.org 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=sdXkpi3UBV75IPJOO/XWBELiJHfoA20fM/2Csx7FYcM=; b=WGZlp9wdsQH/pOuhiTmnAFJ4yGtrjKtaal/LEUIoeN92knbPf3eAci7rNT3eryTtAr1gOHnWidu4tmYCL+GstTYPpv5k35PpYQyy7aGiL4+zpeake5ED0R9eJIh/GK5wHBBCWhzjRcYLx2FuVIRRXTDlH+19fSBuckCehnS3BQAxrsCxjwOvY0B19m/5Z4zgBKWiODZUdS6E8Cc4BZWov0FuKdcNHhw5RvDbh2WEB04d4NiPp11J2KdvJOOedSX/kOVdJu4FsnS6WvQqrcdkMyus/1xQIW6avGb24xreBvjakRY7sTIltDyjFmPLMjQU+KcSLRzsZCLXXJkW8pZRAA== Received: from CH2PR16CA0022.namprd16.prod.outlook.com (2603:10b6:610:50::32) by DM4PR12MB6086.namprd12.prod.outlook.com (2603:10b6:8:b2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.28; Thu, 14 Dec 2023 03:05:06 +0000 Received: from DS2PEPF0000343B.namprd02.prod.outlook.com (2603:10b6:610:50:cafe::5) by CH2PR16CA0022.outlook.office365.com (2603:10b6:610:50::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.26 via Frontend Transport; Thu, 14 Dec 2023 03:05:06 +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 DS2PEPF0000343B.mail.protection.outlook.com (10.167.18.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.26 via Frontend Transport; Thu, 14 Dec 2023 03:05:06 +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.986.41; Wed, 13 Dec 2023 19:04:46 -0800 Received: from nvidia.com (10.126.231.35) 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.986.41; Wed, 13 Dec 2023 19:04:44 -0800 From: Suanming Mou <suanmingm@nvidia.com> To: CC: <dev@dpdk.org>, <rasland@nvidia.com> Subject: [PATCH 0/4] net/mlx5: add modify field ADD fields support Date: Thu, 14 Dec 2023 11:04:23 +0800 Message-ID: <20231214030428.363471-1-suanmingm@nvidia.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS2PEPF0000343B:EE_|DM4PR12MB6086:EE_ X-MS-Office365-Filtering-Correlation-Id: da34d2b1-eb86-49cd-3900-08dbfc5179af X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: A/IxnEMqznVWi5u2DO1XUr+ymiErfKGNoYfNONUixXOeJtJi+yM2XyspNDmBn8ll9cL3w8vngejqtlmCfOs+CqEbLUcgvQygnOY/MJ3ML5v8mquCpHkFPvKULOz7hDOkgXt2KT4xDFnSog4I8QefhJrTFIDBaZT7rLbTV0buD9HdhqTXGVUfUC3xXosges+VxSrIbi4oWgxPvJqznFMfghHnYTSSUHCsrzGsIFZhcp0zD5U78y0+JVvi9t/TOnF/HutbF+7XUzVshCd3gIgGYq2quLr6S8IcYj6uVTA2cuvpFvyOz3lou8gaJQEdoC4OBIqjHTwGEz7lEXro8eE0DCyzbGGJXkwmGq0PFV6N3/j7mSZGRk9FF2+xtBZu2yQSFSAsXZGhhA9cGLZipjbVLRVqwN8wnW6e+MjT4szMXOKwZy5riySZMcjafbs3cJsp+26Wwu9Jnzi64/Ky/KzeQJnnQ9Qw0XNVqkS+68NAcx3YJXD8pHxchL4xe8xCriZA5X5Q5tRRPZgDsUABuD8F30afBaOFs+KZCCmM+T9kE2oNGm8EWIMQm1WfLrZRL+PhLy5pvgloea2gEnnsH4ZlJ2rjQ4GosR6JgU1T3mOvpHskmBxxWsu1VbTcqRIuCEVy5YmkN3yOc8SpPjW3u5W4deAfzQZCm6lZaBLoS1iUD4hVb7DIhPisyMP06/5xXXkC/gXEQj4Ds54SKMMdbuM+Oo02bwRJUfL5mhFPG75ZdQA2dZIJzqfcjRaiLnnuDimE 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:(13230031)(4636009)(396003)(376002)(39860400002)(136003)(346002)(230922051799003)(82310400011)(186009)(64100799003)(451199024)(109986022)(1800799012)(36840700001)(46966006)(40470700004)(55016003)(40480700001)(1076003)(107886003)(16526019)(6286002)(336012)(426003)(6666004)(26005)(2616005)(40460700003)(82740400003)(7636003)(86362001)(356005)(7696005)(36756003)(47076005)(83380400001)(5660300002)(4744005)(2906002)(36860700001)(4326008)(70586007)(54906003)(316002)(8936002)(70206006)(8676002)(478600001)(41300700001)(266003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2023 03:05:06.5571 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: da34d2b1-eb86-49cd-3900-08dbfc5179af 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: DS2PEPF0000343B.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6086 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series | net/mlx5: add modify field ADD fields support | |
Message
Suanming Mou
Dec. 14, 2023, 3:04 a.m. UTC
Before this series, the modify_field ADD operation in mlx5 PMD only allowed sum of immediate value to field. ADD_FIELD operation allows user to add the src field value to the dest field. Dest field has the sum of src field value and original dst field value. Suanming Mou (4): net/mlx5: add TCP/IP length modify field net/mlx5: rename modify copy destination to destination net/mlx5: add modify field action ADD fields support net/mlx5: add modify field action ADD fields validation doc/guides/rel_notes/release_24_03.rst | 4 ++ drivers/common/mlx5/mlx5_prm.h | 4 ++ drivers/net/mlx5/mlx5_flow.h | 2 +- drivers/net/mlx5/mlx5_flow_dv.c | 83 ++++++++++++++++++++------ drivers/net/mlx5/mlx5_flow_hw.c | 42 ++++++++++++- 5 files changed, 112 insertions(+), 23 deletions(-)
Comments
Hi, > -----Original Message----- > From: Suanming Mou <suanmingm@nvidia.com> > Sent: Thursday, December 14, 2023 5:04 AM > Cc: dev@dpdk.org; Raslan Darawsheh <rasland@nvidia.com> > Subject: [PATCH 0/4] net/mlx5: add modify field ADD fields support > > Before this series, the modify_field ADD operation in mlx5 PMD only allowed > sum of immediate value to field. > > ADD_FIELD operation allows user to add the src field value to the dest field. > Dest field has the sum of src field value and original dst field value. > > > Suanming Mou (4): > net/mlx5: add TCP/IP length modify field > net/mlx5: rename modify copy destination to destination > net/mlx5: add modify field action ADD fields support > net/mlx5: add modify field action ADD fields validation > > doc/guides/rel_notes/release_24_03.rst | 4 ++ > drivers/common/mlx5/mlx5_prm.h | 4 ++ > drivers/net/mlx5/mlx5_flow.h | 2 +- > drivers/net/mlx5/mlx5_flow_dv.c | 83 ++++++++++++++++++++------ > drivers/net/mlx5/mlx5_flow_hw.c | 42 ++++++++++++- > 5 files changed, 112 insertions(+), 23 deletions(-) > > -- > 2.34.1 Series applied to next-net-mlx, Kindest regards Raslan Darawsheh