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 0DAA543B29; Wed, 14 Feb 2024 09:28:46 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D5FFA40A7A; Wed, 14 Feb 2024 09:28:45 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2064.outbound.protection.outlook.com [40.107.244.64]) by mails.dpdk.org (Postfix) with ESMTP id E8E0F40263 for ; Wed, 14 Feb 2024 09:28:43 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ARz4H6f1YwAsqDYGcUhQabNDRoSJmQszA3VnqtXbv8vSqMUP6jXMuFpbwkg2wDi92eLK2+wV7pWSm3M0QdwMV2j6l+TWsN45DozKjIjgl1OTh9SdXFZgaEiTczMJi6yXWDcV27dCSOUlIwNVxopSoy5hOEEW5vE7+DZsHkj3puz0qJvZmnIsPy4PQxip2usmZ9vHWEkUF0yV8M/DuYv3l25bRj9mi4IjEqX+Zre1RFlO2wj4fgbWdcz42D6UyMYo9K+E9FLhzST3K9omLYl6UhETWOEyTy5j70snB9IIbraM4gxh/Sgm8mWx2Z0/orpXYgs68aytLb804RU6YYvlcA== 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=dbaRRD6XTCae7wXyIga41P4JdIBUFrxIjk06519WBpc=; b=dZ0vgT/J+4TTnoknrVkXc03Yo/ybShfXVo4elt6EiftJgqmFexc2a/12bZbOMWLGacIE/o6r8WDfXB38qVNvqohM1lyYMVVUaMTBXiwEclo8Dqr+87qypKvZR3SSGYwhhX9PdIZISTzAt/aT4k2FT4sVKQgYyKlczN89wd6qiFQAorWQ3gANQPoGJlzxfYh7rPQW1Xwd5kEoS5+5JWnU93JSk0xtbeIVNMd5j3mHtUl4UyazafcGGWNzrdS045oMRywePe96P899FytacTUHhTZDiXcxe03J/1EH5g0JVfuN+IbPMylAwgSx34gRjQVmxUSi2i2XLYXAWi6mIVwA4w== 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=dbaRRD6XTCae7wXyIga41P4JdIBUFrxIjk06519WBpc=; b=Utz4ekvFQzTZaaqvu9CJju4bimJrEdlbh+BzUMsrqB2vF980wyydYxrh1fdOsUsF7EqMIVNiUpVrEzKyDrNhafqEYZLJOWdFjYjpMhIZ113h/WdMwYi9lqY8O6DcIspGgL+cjqFM1F7wXQEafaPsrKny4KH/r5HmJADCZBzjqe400utRQ5fP7f1xakCntpXWzbBkeKkAKkxNi6IguLl9+5TTOhp36w2ChPIP3BIy62bi/aCQNCJSkhA37GMWkO3AgodCMQMVVfyDjKpzfssgJzhIO//AGy2fpRkpPS94dpWKuGYFVdpcV5Oiug4xans7pBGDi+jA7NKGu0n9jrzp/Q== Received: from IA1PR12MB8311.namprd12.prod.outlook.com (2603:10b6:208:3fa::12) by IA0PR12MB7697.namprd12.prod.outlook.com (2603:10b6:208:433::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25; Wed, 14 Feb 2024 08:28:41 +0000 Received: from IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::b013:88f8:c1df:9ce1]) by IA1PR12MB8311.namprd12.prod.outlook.com ([fe80::b013:88f8:c1df:9ce1%7]) with mapi id 15.20.7292.022; Wed, 14 Feb 2024 08:28:40 +0000 From: Dariusz Sosnowski To: Michael Baum , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Slava Ovsiienko , Ori Kam , Suanming Mou Subject: RE: [PATCH v2 0/7] net/mlx5: support copy from inner fields Thread-Topic: [PATCH v2 0/7] net/mlx5: support copy from inner fields Thread-Index: AQHaWd4iBje8JalV0U+KC4oO5FmQtrEJi54A Date: Wed, 14 Feb 2024 08:28:40 +0000 Message-ID: References: <20240206143950.1499532-1-michaelba@nvidia.com> <20240207155533.1582031-1-michaelba@nvidia.com> In-Reply-To: <20240207155533.1582031-1-michaelba@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: IA1PR12MB8311:EE_|IA0PR12MB7697:EE_ x-ms-office365-filtering-correlation-id: 573474f1-3242-4fb1-a901-08dc2d36f2ea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nabL5EkWl3FWnoLtqAxxNmyz22YwKy9RG4h1aqsBNFk5MsweCm98Dn9dXMrR3bex59FbNtxb5vSQqYoKZ2zG+VzLGmY++oWlmF32rdbRvtQVQoXCvzhq4Cy/s2Kl1nN8mSdt+N+41TGkffCTw2AXnkLz6s+GtX+FwJoUHHy0Te2aaFm1WHmQVRbNT+m2/BzeVE0NYEFD+iq+gOD4uAvYVz+XlgJ4oCrT/fQpKYfVNTotMOjUnw6WmGx9avxrr1tTMm9JFLfZfsM3PW7FV74U7thuLKNhYErT5jvDqoiJhdMH2gyl4AZdOGt3o5YmJd/ZSXcDu9nKkJl3eEnVlGzWVqAEpEVolu1QUIZTMpxgooIXgPAVZ39GhA8eXFMUHwwVqu7TNzTKLLYhuynDChwY1WCYRVJ4pGlIIyLuZUS6ug+REbXsX+kyP8KD43yzmeMC6xN8XFofVS91Ch/sSUsC9hvzL5IQo13F3BpPVGomSeGEvgcVd3wD/IpwOtlijJpF610aHtBVdQ79AYa0Tm0YPEGRYZ2b7xiHUM1tfw6jbIWgi5BLT0dpz+xOgVUaMiSBvRjvtHmybj9gDkbjkbe9oH46zd8ywttLAaUIzjOaIRrn30gWSFDOOQI/UDiA79/A x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR12MB8311.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(39860400002)(136003)(346002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(55016003)(2906002)(107886003)(41300700001)(478600001)(26005)(83380400001)(38070700009)(53546011)(66946007)(8676002)(52536014)(66446008)(9686003)(66476007)(4326008)(8936002)(64756008)(76116006)(33656002)(7696005)(5660300002)(66556008)(122000001)(6506007)(54906003)(71200400001)(110136005)(316002)(38100700002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/A9W5KRvbhgfQIQ/jNeTAdPnL9UvM2HYhmdlfux4ZCR0Nx3jWxjr/F853nYM?= =?us-ascii?Q?Sv4Hbez2FYAaMjKEz1wGy0iLYjG6+3wguMT0c09MOFFQfKlRHrR1+cToSBUf?= =?us-ascii?Q?CHWvrAMzT88vCvwsO1ZikRS7FZ8ygEqiPqMzcwKtWj4uCXZQJAGwrNJz0WdD?= =?us-ascii?Q?nn2WF1KvpQNNniDPUoluUzssKzE7apzmKR6zFID+EUXlQtbjuNMtdD33aQle?= =?us-ascii?Q?3T7H0ALssIp6McMrTdGPJRnE3YceQ17cLEyJkhxLjJGgNwA+1qXcR6c/Gmi4?= =?us-ascii?Q?NhRosjC+aFWdIoqzTgKcWOhqCzvrhRzlXmqWwKc/rFWWw61/WYiuJDL8DLAX?= =?us-ascii?Q?hKkewkBOANer/Ju4o+8ihQRFKvTIXKt5VNhW7za+rl+9hoErXBxJVl4ai3lM?= =?us-ascii?Q?8U3aSqR7BNXO3e6bXwnl38Mx9FsLUOZq0CrxI/nnvYLQaNedahEraKpykn4Y?= =?us-ascii?Q?e9bJsLURino0386SWvd90EiIyhkpSYTSv3WMNAa+xM3hLsi/GGXWD4BUiQDm?= =?us-ascii?Q?/CGeO33jQYIj7d6TrejDicJ/QNI1aPqpzLzZKha8X46Nhm1DXx3SkOm5VBns?= =?us-ascii?Q?d3YHsRpMNRSD8fuHBd5TjZHQylFrs6wm3dLw4XQUd44ZJ8+/WmbLKnEdtonb?= =?us-ascii?Q?Mj3Q1V7YSav6ce+IOq/AWD6ovEMFKfCq4061Rayz7XY5Lfz4uRUDxv0PuxlF?= =?us-ascii?Q?1jlXGvPH6vmtrvz4XzhqhOlB35K7UU1xKGeBZi+GFTs3LuLFxljptfGVIj28?= =?us-ascii?Q?u+T1PT8sJ+g0aYkgwGLdtecgCmjORRltbIj/0up8w48n8GHzd/EfoRZeCGqB?= =?us-ascii?Q?af/KuWb0A8jjPBENl+eJyb3JzpwPv706DP1Z230aR2NdXEiIYCtsjb0PV3nU?= =?us-ascii?Q?mbQusVZKw+cILZIKpL67DboggJtzAL1T3Ry9jOKdYxpNk1+FS9f+oUgZE3OW?= =?us-ascii?Q?nDjBZ7ppz6yYrh2kEMhwYMuzulwBlXdX2WBN1rRHuIZYZEYKiBbSdmLuULx1?= =?us-ascii?Q?z8gFLBvwzZhtjhB3mhGBrInjFn8Pls53EqAHQSFqm0sFqjO0kZqM3/FSjaG3?= =?us-ascii?Q?Ngy7GW5rfi2RaQqRyc4t/w/vwsh0WNdyziN9R+omqGZffsqxoeeQOmMmB2tb?= =?us-ascii?Q?RhEcFT+/TPi+ukyjeEfHv+8YM8KlEmrFEsfqOZF9SXbyY+76Vyy5rPVBkPM+?= =?us-ascii?Q?B5rmce51xOmvRIoERdt/2BrKQPVCP/rQ+on6pa9nJqp02T6ppp7RRWyJ5G3T?= =?us-ascii?Q?rTGOCouqA5QdKnc/CSzVt+laBvkYtFdZ6jZUUFfRDgm/oLAd49CxoM1qJXyu?= =?us-ascii?Q?h/wKj/MEV0rr4/A/zTQmZaKfaBZIjqeHXkjnOnJpqNMhlJhmMfUSUJEnnVHp?= =?us-ascii?Q?U6Dj0lAvvwDhhTCGW6BwVcKLqlgbYcrT9b6ZJFQG6royCBek8PHdYVrkPde0?= =?us-ascii?Q?PzjUtStIItUCcpKP1k8udxK6YS/xSNQ/exq53mW/3nvbmbM28H0QgonYEJSg?= =?us-ascii?Q?bGhzIjhdsOfWt7S2xLvwgVkBCU9roRmtcDmHJigxiHJF0SwwQSwVadcyqvSx?= =?us-ascii?Q?U7oe1rYcK1Kc+M/BKCP505v3ycz75sr/9AjNr1DO?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB8311.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 573474f1-3242-4fb1-a901-08dc2d36f2ea X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2024 08:28:40.6532 (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: YJHKgcD999ifzq532SvjZ+TAniQ9U7DZNxSPCSqs37R+q2CBhvrWcAl9aFCxk1XgL+F5YWdaE+0FQBjVWboNsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7697 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 > -----Original Message----- > From: Michael Baum > Sent: Wednesday, February 7, 2024 16:55 > To: dev@dpdk.org > Cc: Matan Azrad ; Dariusz Sosnowski > ; Raslan Darawsheh ; Slava > Ovsiienko ; Ori Kam ; Suanming > Mou > Subject: [PATCH v2 0/7] net/mlx5: support copy from inner fields >=20 > This patch-set adds support of encapsulation level for HWS modify field i= n MLX5 > PMD. > Outermost is represented by 0,1 and inner is represented by 2. > In addition, modify inner/outer us added for both IPv6 flow label and > IPv6 traffic class. >=20 > Depends-on: series-31008 ("ethdev: add modify IPv4 next protocol field") > Depends-on: series-31010 ("ethdev: add IPv6 field identifiers") >=20 > v2: > - Rebase. > - Add "copy from inner" to release notes. >=20 > Michael Baum (7): > common/mlx5: remove enum value duplication > common/mlx5: reorder modification field PRM list > common/mlx5: add inner PRM fields > common/mlx5: add IPv6 flow label PRM field > net/mlx5: add support for modify inner fields > net/mlx5: support modify IPv6 traffic class field > net/mlx5: support modify IPv6 flow label field >=20 > doc/guides/nics/mlx5.rst | 28 ++++- > doc/guides/rel_notes/release_24_03.rst | 4 + > drivers/common/mlx5/mlx5_prm.h | 49 +++++---- > drivers/net/mlx5/hws/mlx5dr_action.c | 4 +- > drivers/net/mlx5/hws/mlx5dr_pat_arg.c | 2 +- > drivers/net/mlx5/mlx5_flow.c | 12 ++- > drivers/net/mlx5/mlx5_flow_dv.c | 136 +++++++++++++++---------- > drivers/net/mlx5/mlx5_flow_hw.c | 134 +++++++++++++++++++++++- > 8 files changed, 284 insertions(+), 85 deletions(-) >=20 > -- > 2.25.1 Series-acked-by: Dariusz Sosnowski Best regards, Dariusz Sosnowski