Message ID | 20230524073929.400623-1-rongweil@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 04FC942B89; Wed, 24 May 2023 09:39:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CDC2240ED8; Wed, 24 May 2023 09:39:58 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2040.outbound.protection.outlook.com [40.107.237.40]) by mails.dpdk.org (Postfix) with ESMTP id 68DBD4067E for <dev@dpdk.org>; Wed, 24 May 2023 09:39:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nzgZ9iySwu6qI63zpGeNZiCb7NbU12ifAsxa0W6Q9aa3khKLIaSLFkHDkZ6kByIV9J1ZHKg6fV7ck5UTulrQbb90Kggd05/0sXd6KZboKC1Z+SGM3LLgB5TvXFNfLBagCHAkk2wwUr2VVQs6ZqaY6b6gCJ/qxg2igRJyUF4xW0agQ1v/ZDAFLn/OW5I9BRb5V466mP25xfSBa8frVw75Yv2tAnpjbyXd4CR3O/tztPSKo7Fmmyyu22YK1GS2pkabPsBEQupLhmz6nKS4RMqy01OQ3YnJMjNCh/1RkIdkIC8j9HiCGZwO74mYZB+F33/hKnvOhkWr9AnrEtXP6C4z8A== 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=6HDl2CFNcyF0iBLY8IH9PT1qwOOxjosclbkd0vr0gMg=; b=dOwRfx63+lHVYijXHr/atCO/d5yydfk9OUap5j1AEQ4isF93c4ejPcXZ12k2O8enone9f/KfF8WOzcdKe92RyRTXUdN8BMOxKTzwtmkDRn3LG/VEKmiXhTRBxB7QVWCIVpiIdvM+1XTRzy1jsyWbLlTxyFilzjHtmnXLfK9USb80UV+UGPccqpyTb+kSRVoR01ANp65css/ZH87dzq7Oq2IdhyB8MhZf0qu//HWQjye1+k2ODiB9xdkkb5lhh45PlDKdVFOyI2iji5uZtEodtod6a1b6AL1J6KQ0jCzksUiPI6OIyQ34/6BbNDjhlu5Ui/+InX8UWkB+8IIVw/MOlQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) 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 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=6HDl2CFNcyF0iBLY8IH9PT1qwOOxjosclbkd0vr0gMg=; b=psp4CLHLnCE5NrrrYUFmMdQI++0JLCsJ6UScLH8UZFsFxk84T05JXQBFMNgCeTDcUcYVcttC1LcReeyrgDlhCxAmJfmZ+AmgdZw8+3Wp0WIEBHDhzS+GjPCiE/m014JlpC6h7KSjlHx1+Y0+BHtnXuvWlJpg36GcSXNYUo5uDzDVMpmeW84Vk3RcngN6X0enSlScdUmQxNS2NzKwr6rLGbQH1XvbnS7fNIj0+wZ+ss6KiH/1QtJr7ANcXODi5FJyvQ7tBQM+8asXryQDQWqq4FcpLL04ezQfUwlr2ZEaKJgTDOvmqaa4b0BPwcCjmsQjQsEO5VGaqrS5/1HEHQtL2g== Received: from BN9PR03CA0154.namprd03.prod.outlook.com (2603:10b6:408:f4::9) by SN7PR12MB6767.namprd12.prod.outlook.com (2603:10b6:806:269::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Wed, 24 May 2023 07:39:55 +0000 Received: from BN8NAM11FT088.eop-nam11.prod.protection.outlook.com (2603:10b6:408:f4:cafe::e0) by BN9PR03CA0154.outlook.office365.com (2603:10b6:408:f4::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.29 via Frontend Transport; Wed, 24 May 2023 07:39:55 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) 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.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by BN8NAM11FT088.mail.protection.outlook.com (10.13.177.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.30 via Frontend Transport; Wed, 24 May 2023 07:39:55 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Wed, 24 May 2023 00:39:44 -0700 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.37; Wed, 24 May 2023 00:39:42 -0700 From: Rongwei Liu <rongweil@nvidia.com> To: <dev@dpdk.org>, <matan@nvidia.com>, <viacheslavo@nvidia.com>, <orika@nvidia.com>, <suanmingm@nvidia.com>, <thomas@monjalon.net> Subject: [PATCH v1 0/2] add IPv6 extension push remove Date: Wed, 24 May 2023 10:39:27 +0300 Message-ID: <20230524073929.400623-1-rongweil@nvidia.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <MW2PR12MB4666ED6507D67C7C981F5E8CD6419@MW2PR12MB4666.namprd12.prod.outlook.com> References: <MW2PR12MB4666ED6507D67C7C981F5E8CD6419@MW2PR12MB4666.namprd12.prod.outlook.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT088:EE_|SN7PR12MB6767:EE_ X-MS-Office365-Filtering-Correlation-Id: 941c9f55-6568-4c58-07dd-08db5c2a11a6 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; X-Microsoft-Antispam-Message-Info: 7R2DhHLqHK3ucDr1h2aa+ZTgu+7Hc5XL/JBlOY20PjH79aKKhmUBVET3Qd8s2ovv3GaJFaeYJ8sjrRnJnuJRckX+s1WaIvSVRcAzXiXmQ73iC0qVcfEw9sN5HDL/D9JrsXeSLZyGNpBbtG+pg/Hj75offxCVHE+4LOg204bssNg1JsUcEEIDvcYY9oCj9/yMUHzhh5jBfag/WrpSXbPE9wdeNJAe+X4VF/iqbXMKkYzMUfjK47BnjFVohhzWU0XDiLqzdiViq3p6Fd/V/umXQfde4AMs5bNfEjm9lDHc4Rp0WRZ/rc5bkYVdxOTxsGeFmxtBfVWJUHAqbAbb+aHs2xjQSR2HrOVU5wvYSmW7+xedgW0G/m1Uf03mDzr0Gh6fSdExJjd5JyJMowLSS0nJZii41cvsGm7wj3TLJrd9J7T7CC4ASsCWI7xSan0gOD8d5rg3n/1yJLcuS4vvCzHfPFSPozIG0fTo2eS0dG5l2Pkx70EgJGOwjL3ACL2dYLqKqJA3coi1tk/7HYwfp6FNbCc7a0+rVpejdop4rNzezcvPYSP5cLn0qisKrdhfYpmeHUZcjTXhIzV2y3vn6DSBWVepIzzFIEIB3+gtKEjJWON3edaOIf7NXp4HdLAbBBCSU3mAyAupnfmG4ohZvLZL7gMKRwdjUVNX3wH2mYQSpdsRzeHR6iBfXppHMsHKdAHkMqe7XfWxhCb5prECbrSsLoH0jAGDKUVPKsR+AP4SPkE= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230028)(4636009)(376002)(39860400002)(396003)(136003)(346002)(451199021)(46966006)(40470700004)(36840700001)(55016003)(82740400003)(40460700003)(6286002)(16526019)(26005)(7636003)(356005)(1076003)(186003)(4744005)(2616005)(36860700001)(47076005)(36756003)(83380400001)(426003)(2906002)(336012)(40480700001)(41300700001)(7696005)(316002)(110136005)(6666004)(82310400005)(478600001)(70586007)(70206006)(86362001)(8936002)(5660300002)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2023 07:39:55.5657 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 941c9f55-6568-4c58-07dd-08db5c2a11a6 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.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT088.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6767 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 |
add IPv6 extension push remove
|
|
Message
Rongwei Liu
May 24, 2023, 7:39 a.m. UTC
Add new rte_actions to push and remove the specific type of IPv6 extension to and from original packets. v1: Split the PMD implementation, add a description into release notes. Rongwei Liu (2): ethdev: add IPv6 extension push remove action app/testpmd: add IPv6 extension push remove cli app/test-pmd/cmdline_flow.c | 443 ++++++++++++++++++++++++- doc/guides/prog_guide/rte_flow.rst | 21 ++ doc/guides/rel_notes/release_23_07.rst | 6 + lib/ethdev/rte_flow.c | 2 + lib/ethdev/rte_flow.h | 52 +++ 5 files changed, 523 insertions(+), 1 deletion(-)
Comments
On 5/24/2023 8:39 AM, Rongwei Liu wrote: > Add new rte_actions to push and remove the specific > type of IPv6 extension to and from original packets. > > v1: Split the PMD implementation, add a description into release notes. > > Rongwei Liu (2): > ethdev: add IPv6 extension push remove action > app/testpmd: add IPv6 extension push remove cli > Series applied to dpdk-next-net/main, thanks.
Hi Ferruh & Andrew & Ori & Thomas: Sorry, we can't commit the PMD implementation for "IPv6 extension push remove" feature in time for this release. There are some dis-agreements which need to be addressed internally. We will continue to work on this and plan to push it in the next release. RFC link: https://patchwork.dpdk.org/project/dpdk/cover/20230417022630.2377505-1-rongweil@nvidia.com/ V1 patch with full PMD implementation: https://patchwork.dpdk.org/project/dpdk/cover/20230417092540.2617450-1-rongweil@nvidia.com/ BR Rongwei > -----Original Message----- > From: Ferruh Yigit <ferruh.yigit@amd.com> > Sent: Friday, June 2, 2023 22:39 > To: Rongwei Liu <rongweil@nvidia.com>; Matan Azrad <matan@nvidia.com>; > Slava Ovsiienko <viacheslavo@nvidia.com>; Ori Kam <orika@nvidia.com>; > Suanming Mou <suanmingm@nvidia.com>; NBU-Contact-Thomas Monjalon > (EXTERNAL) <thomas@monjalon.net> > Cc: dev@dpdk.org > Subject: Re: [PATCH v1 0/2] add IPv6 extension push remove > > External email: Use caution opening links or attachments > > > On 5/24/2023 8:39 AM, Rongwei Liu wrote: > > Add new rte_actions to push and remove the specific type of IPv6 > > extension to and from original packets. > > > > v1: Split the PMD implementation, add a description into release notes. > > > > Rongwei Liu (2): > > ethdev: add IPv6 extension push remove action > > app/testpmd: add IPv6 extension push remove cli > > > > Series applied to dpdk-next-net/main, thanks.
On 7/10/2023 3:32 AM, Rongwei Liu wrote: > Hi Ferruh & Andrew & Ori & Thomas: > Sorry, we can't commit the PMD implementation for "IPv6 extension push remove" feature in time for this release. > There are some dis-agreements which need to be addressed internally. > We will continue to work on this and plan to push it in the next release. > > RFC link: https://patchwork.dpdk.org/project/dpdk/cover/20230417022630.2377505-1-rongweil@nvidia.com/ > V1 patch with full PMD implementation: https://patchwork.dpdk.org/project/dpdk/cover/20230417092540.2617450-1-rongweil@nvidia.com/ > Hi Rongwei, Thanks for the heads up. As long as there is a plan to upstream driver implementation, I think it is OK to keep ethdev change and wait for driver implementation for better design instead of rushing it for this release with lower quality (although target should be to have driver changes with same release with API changes for future features). >> -----Original Message----- >> From: Ferruh Yigit <ferruh.yigit@amd.com> >> Sent: Friday, June 2, 2023 22:39 >> To: Rongwei Liu <rongweil@nvidia.com>; Matan Azrad <matan@nvidia.com>; >> Slava Ovsiienko <viacheslavo@nvidia.com>; Ori Kam <orika@nvidia.com>; >> Suanming Mou <suanmingm@nvidia.com>; NBU-Contact-Thomas Monjalon >> (EXTERNAL) <thomas@monjalon.net> >> Cc: dev@dpdk.org >> Subject: Re: [PATCH v1 0/2] add IPv6 extension push remove >> >> External email: Use caution opening links or attachments >> >> >> On 5/24/2023 8:39 AM, Rongwei Liu wrote: >>> Add new rte_actions to push and remove the specific type of IPv6 >>> extension to and from original packets. >>> >>> v1: Split the PMD implementation, add a description into release notes. >>> >>> Rongwei Liu (2): >>> ethdev: add IPv6 extension push remove action >>> app/testpmd: add IPv6 extension push remove cli >>> >> >> Series applied to dpdk-next-net/main, thanks. >
On Mon, 10 Jul 2023 09:55:59 +0100 Ferruh Yigit <ferruh.yigit@amd.com> wrote: > On 7/10/2023 3:32 AM, Rongwei Liu wrote: > > Hi Ferruh & Andrew & Ori & Thomas: > > Sorry, we can't commit the PMD implementation for "IPv6 extension push remove" feature in time for this release. > > There are some dis-agreements which need to be addressed internally. > > We will continue to work on this and plan to push it in the next release. > > > > RFC link: https://patchwork.dpdk.org/project/dpdk/cover/20230417022630.2377505-1-rongweil@nvidia.com/ > > V1 patch with full PMD implementation: https://patchwork.dpdk.org/project/dpdk/cover/20230417092540.2617450-1-rongweil@nvidia.com/ > > > > Hi Rongwei, > > Thanks for the heads up. > As long as there is a plan to upstream driver implementation, I think it > is OK to keep ethdev change and wait for driver implementation for > better design instead of rushing it for this release with lower quality > (although target should be to have driver changes with same release with > API changes for future features). Please wait the change until driver is ready. Don't want to deal with API/ABI changes when driver is upstream. Also, no unused code please.
10/07/2023 16:41, Stephen Hemminger: > On Mon, 10 Jul 2023 09:55:59 +0100 > Ferruh Yigit <ferruh.yigit@amd.com> wrote: > > > On 7/10/2023 3:32 AM, Rongwei Liu wrote: > > > Hi Ferruh & Andrew & Ori & Thomas: > > > Sorry, we can't commit the PMD implementation for "IPv6 extension push remove" feature in time for this release. > > > There are some dis-agreements which need to be addressed internally. > > > We will continue to work on this and plan to push it in the next release. > > > > > > RFC link: https://patchwork.dpdk.org/project/dpdk/cover/20230417022630.2377505-1-rongweil@nvidia.com/ > > > V1 patch with full PMD implementation: https://patchwork.dpdk.org/project/dpdk/cover/20230417092540.2617450-1-rongweil@nvidia.com/ > > > > > > > Hi Rongwei, > > > > Thanks for the heads up. > > As long as there is a plan to upstream driver implementation, I think it > > is OK to keep ethdev change and wait for driver implementation for > > better design instead of rushing it for this release with lower quality > > (although target should be to have driver changes with same release with > > API changes for future features). > > Please wait the change until driver is ready. > Don't want to deal with API/ABI changes when driver is upstream. > Also, no unused code please. There was a driver patch sent in April. It was impossible to imagine it was not good enough to be merged.