From patchwork Mon Oct 9 16:36:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kozyrev X-Patchwork-Id: 132443 X-Patchwork-Delegate: rasland@nvidia.com Return-Path: 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 CD4554233F; Mon, 9 Oct 2023 18:37:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C994B40E36; Mon, 9 Oct 2023 18:36:56 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2049.outbound.protection.outlook.com [40.107.93.49]) by mails.dpdk.org (Postfix) with ESMTP id E231940DDC for ; Mon, 9 Oct 2023 18:36:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q+sdCCYBVPbNZUQGKrBezhBMNImna/HItKCejNlZxHDs2LU199Dv1lYOyffCMPJZi/Pv2vmuXOdmCx3G/F4xNsQpIkG3pD0Owit6mdFH3XRZIVCkvE0vG/uBw9W0PfbmDTL3MfAhYpf/7XWYlRBKcOCaDkcFpgrqBAwkCZUMtapMm56zpsgEAwH1bK+eO2rqIEto2d3/1+AEoj5s5k7L2Kyc6T2rL9XU1GSREYjLzUCSqJEa3WHLiyGKNBVBel6aPWogyfap4OxiderUX/wsAld7E4eaWppZZJ0QlISWMzYForKxfEGo2BAHOCR0WCuoAiHFFftZL9LoQmD3QVSj0A== 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=wIoauF8m3NlRuwX7UH9gPzqdg0a7RNHTMw4urcvZihc=; b=C80Yi5eDECdM2pBqrDosL3h2+7CSWyDKjDsePxagSSUFXDoinFzHeRxkkPnFagaMU+aDyTi9tE4xRVohR83ycO+Mqj6SNAJ7mhWVWVgPfMSCTAO+UxUT3Qv0mtU0kifm8s3tBV2aPHOTJZXozSr5YjZzzLgWJA0YEmPEHXdYHFAYsqGwSJuA0nfeW6yUdJIVxg0psvErhZqmZZYcsi+E9MTaDytF8ctZnIqqNgUY4+tJCnJ9TU9fzaGaSJo4EZk38+uSIiDjpeiliZgMlEBdyybCbByR6GzSd5k+/Gs+lE1axOc+jOnesxAyDulLMc3TA1TByA1HSvvtjYS8wyoI2g== 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=wIoauF8m3NlRuwX7UH9gPzqdg0a7RNHTMw4urcvZihc=; b=edUzgey2Fi0LoYmn1nAxHSRY2HAr6lOF7BiLqvPjHkBn3KCSIzcChvfWRtCVTMCwbDHJR4Gubfw0DMyuJpM4edu3FZcX+6Osg9lRYNUSO1grHfPqpT+aFQUul7/LgQzJ8ifGER3cWe1ckLlda94IR18LhH/I7+ZEgv0VUtvYym+ich7oiit3PUf+1+QDhnDj110HBJopzQU3DvAm71mgR1Qw5YlSUbUV9+MfSBFC8YRnro2jVNBjI+M1EMzVEOUo3LaKsbub1YWWSvNMWCavCoTC+O4NfsZqikBjvboh+zMmQJ1DQdgwUwOZdoXI/gDbhBFDh5LnArbb6k8YpYlBvw== Received: from DS7PR03CA0304.namprd03.prod.outlook.com (2603:10b6:8:2b::16) by SA3PR12MB7952.namprd12.prod.outlook.com (2603:10b6:806:316::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Mon, 9 Oct 2023 16:36:53 +0000 Received: from DS2PEPF0000343A.namprd02.prod.outlook.com (2603:10b6:8:2b:cafe::5b) by DS7PR03CA0304.outlook.office365.com (2603:10b6:8:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36 via Frontend Transport; Mon, 9 Oct 2023 16:36:53 +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 DS2PEPF0000343A.mail.protection.outlook.com (10.167.18.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.14 via Frontend Transport; Mon, 9 Oct 2023 16:36:52 +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.41; Mon, 9 Oct 2023 09:36:41 -0700 Received: from pegasus01.mtr.labs.mlnx (10.126.230.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; Mon, 9 Oct 2023 09:36:39 -0700 From: Alexander Kozyrev To: CC: , , , , , Subject: [PATCH 3/5] doc: add PMD ptype item limitations Date: Mon, 9 Oct 2023 19:36:15 +0300 Message-ID: <20231009163617.3999365-4-akozyrev@nvidia.com> X-Mailer: git-send-email 2.18.2 In-Reply-To: <20231009163617.3999365-1-akozyrev@nvidia.com> References: <20231009163617.3999365-1-akozyrev@nvidia.com> MIME-Version: 1.0 X-Originating-IP: [10.126.230.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: DS2PEPF0000343A:EE_|SA3PR12MB7952:EE_ X-MS-Office365-Filtering-Correlation-Id: 53ad1c91-94b0-4a5f-34da-08dbc8e5f1a9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 32rn8NrbTv7jA3bKWvvJ28xdHuLYypXRVeiPKaA2QgcRkR09vZCoTOuO6/o09a8ntqzSfrpQOYal0xUa295IvYnpVfcOSyilEpkPlXcF8dRU9bJgAjecgnIHYpSodIGCqrlrt7xQBYWYObU/q40e8igx4dpw6bDYq3XK//Dl3olN4PSVajAFeZWXw8bIgCcVs5p5FsLNnsNE87/LGMWP7fK3PcyFZ5t5weB8NaJQlSHoXLW8xGD4tvJlRKxHaCZUYdVFXVY8qKizvRNdJvBRdSjW0Qc1Ve69oV1E177oEFdeE9T5kC/5hyY/QmD9FGadEN9jyoBJIE99WO/SO+yrZosDPdLCSCzFZ8eG5zaiH05nHoVZR9F20E9Dx7POnKYsEwMbRlOyT0sUCjFb/H4mdNyBsTTQBOm4ITjL3wlWQ8/2cPmFhWxs3nO67jYvoqwpGHwenEnx6x7An3KKGMgg12sUd89msG54ySOou3vZN6+y6GNJMhpuJPo09z7r6zXEHoXLO5rMNYABHYeXCm6s5LOGsacpJul5twcmfTEzYiaHAtTrs9pAsW/pHPD7G9/ipc3lqaxX58FsSdP42BS3QpFf2QzHHvluzjA79QA2VHVvuKR0LZk8tDLzfko0tBJxk5cmbTVjPAy+deWtuqKAd7NrdgpXQaCksPn88s5gvp4PbJYLBGt7+RWKXmv8Sqd0WcJitJU2ubH1IrVYORh7E+YGnbknBGSbY3a/wRdEgys= 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:(13230031)(4636009)(346002)(376002)(396003)(136003)(39860400002)(230922051799003)(451199024)(186009)(64100799003)(1800799009)(82310400011)(40470700004)(46966006)(36840700001)(6666004)(2616005)(1076003)(107886003)(40460700003)(86362001)(40480700001)(7636003)(82740400003)(36756003)(356005)(36860700001)(26005)(83380400001)(47076005)(426003)(336012)(2906002)(478600001)(41300700001)(8936002)(8676002)(4326008)(16526019)(316002)(5660300002)(70586007)(6916009)(70206006)(54906003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2023 16:36:52.9115 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53ad1c91-94b0-4a5f-34da-08dbc8e5f1a9 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: DS2PEPF0000343A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7952 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 From: Michael Baum Add limitations for ptype item support in "mlx5.rst" file. Signed-off-by: Michael Baum --- doc/guides/nics/features/mlx5.ini | 1 + doc/guides/nics/mlx5.rst | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/doc/guides/nics/features/mlx5.ini b/doc/guides/nics/features/mlx5.ini index c0e0b779cf..ca23355a21 100644 --- a/doc/guides/nics/features/mlx5.ini +++ b/doc/guides/nics/features/mlx5.ini @@ -85,6 +85,7 @@ mpls = Y nvgre = Y port_id = Y port_representor = Y +ptype = Y quota = Y tag = Y tcp = Y diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index 7bee57d9dd..26cf310e8e 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -646,6 +646,25 @@ Limitations - When using HWS flow engine (``dv_flow_en`` = 2), only meter mark action is supported. +- Ptype: + + - Only supports HW steering (``dv_flow_en=2``). + - The ``RTE_PTYPE_L2_ETHER_TIMESYNC``, ``RTE_PTYPE_L2_ETHER_ARP``, ``RTE_PTYPE_L2_ETHER_LLDP``, + ``RTE_PTYPE_L2_ETHER_NSH``, ``RTE_PTYPE_L2_ETHER_PPPOE``, ``RTE_PTYPE_L2_ETHER_FCOE``, + ``RTE_PTYPE_L2_ETHER_MPLS``, ``RTE_PTYPE_L3_IPV4_EXT``, ``RTE_PTYPE_L3_IPV4_EXT_UNKNOWN``, + ``RTE_PTYPE_L3_IPV6_EXT``, ``RTE_PTYPE_L3_IPV6_EXT_UNKNOWN``, ``RTE_PTYPE_L4_SCTP``, + ``RTE_PTYPE_L4_NONFRAG``, ``RTE_PTYPE_L4_IGMP``, ``RTE_PTYPE_INNER_L3_IPV4_EXT``, + ``RTE_PTYPE_INNER_L3_IPV4_EXT_UNKNOWN``, ``RTE_PTYPE_INNER_L3_IPV6_EXT``, + ``RTE_PTYPE_INNER_L3_IPV6_EXT_UNKNOWN``, ``RTE_PTYPE_INNER_L4_SCTP`` and + ``RTE_PTYPE_INNER_L4_NONFRAG`` values are not supported. + Using them as a value will cause unexpected behavior. + - The ``RTE_PTYPE_TUNNEL_XXXXX`` values are not supported. Using them as a value should fail. + - Matching on both outer and inner IP fragmented is supported using ``RTE_PTYPE_L4_FRAG`` and + ``RTE_PTYPE_INNER_L4_FRAG`` values. They are not part of L4 types, so they should be provided + explicitly as mask value during pattern template creation. Providing ``RTE_PTYPE_L4_MASK`` + during pattern template creation and ``RTE_PTYPE_L4_FRAG`` during flow rule creation, + will cause unexpected behavior. + - Integrity: - Integrity offload is enabled starting from **ConnectX-6 Dx**.