From patchwork Tue Oct 24 17:51:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kozyrev X-Patchwork-Id: 133274 X-Patchwork-Delegate: thomas@monjalon.net 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 4FF484316B; Tue, 24 Oct 2023 19:53:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9AB8B427DF; Tue, 24 Oct 2023 19:52:33 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2049.outbound.protection.outlook.com [40.107.95.49]) by mails.dpdk.org (Postfix) with ESMTP id 2000C427DE for ; Tue, 24 Oct 2023 19:52:33 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A1WVfk7TxIm4j6JqYnKYWM0I6eEF5Jsj618NIU/iTdTWN/zDl1ynXw5l5TVsqkCPWDitbuzFqO2DGlH7caUtY6/dDFGROJUdrqzVrC++GcZ5SruHT+qBWR3R58En4/f6D4NLxOywGujYWvOEO8m+Ct6CK3ddMyOBuisoznX/Zd1ZILhUvCm0PF0Q3k/SMIdOhMTui70Ysp7FftkPyVS9r4KiasWDh8MSEHMk2Gwm2Ek/QF7+gYUONXLmkDWBAfPp+ql8iJFv2Luk4kf2dfiC8X7TOa3mzGn6cOtexv+d2sPMeE7/tEv6gB73L6ZvlAq3mdpD+5tswjGIu46khRGzkw== 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=O8TS19FG+xNIdh17zLJhKW53LhjpJY3+bvkrsFiZL3M=; b=AukqgD/ORKLFOpnhKoww2N6fFBwpbdQmaXArHw+fsdcNE6i3Kn2yXuOJOE5UkfouCdl7PZBY3YyG1UxpKiFEv7z0nNuq5vaQT4REJDbZHVKDFPK2M3j9Awu5heJfdjY99IiUXP5Xt+GEd2aiCJ56aIFmBLGRV/WvPnuDmUZ0YGZeCdviGbVpxmxlCN3Ee7AruZjK/5N1R+4aH2BJ3iQ/PytlFmNQY0TwejNRzLvVaLgI3D4kNdcPVNGKbo/Zg/Me0d3/yX4jJq8NijH4eBZKs2NFi1UWUP0bRCUFThuY6eMK2n/jQYvSbimRXcX9t93IEw/kYyVHoSPCNmh0LPDAqg== 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=O8TS19FG+xNIdh17zLJhKW53LhjpJY3+bvkrsFiZL3M=; b=Cx/4jey/xNuYBX10FP1r3YZdKbW8Ls7/qXUnHlD+47xrwochiVz4x+GKmgEun7dtfKnkIF36A1jB8rRJxJZ9vTBEXAi988qqdXiq+M5SrripI1gXxsUVL9j9NtfCyXoI4t3pijSus8+74MoB0H6y7NJHt0OXVBZI81KoUyY2T018C5csAqW5aN/WrwCFuyZt0qF6uXcDhJ4tb5bXf7fp7J9Sbj/Cjl0F9f1sMKkakxjus752FeuqlKBW9PJUQgHRnNwtIHFOFQ3zXhP4q8s/SLLbdo7Tvr5Rsiw61WvawbtjgwwJyJDb2DNE89B948fhGCSaITKhwU7NvRshux79hg== Received: from DM6PR03CA0054.namprd03.prod.outlook.com (2603:10b6:5:100::31) by DS0PR12MB8246.namprd12.prod.outlook.com (2603:10b6:8:de::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Tue, 24 Oct 2023 17:52:31 +0000 Received: from DS3PEPF000099DA.namprd04.prod.outlook.com (2603:10b6:5:100:cafe::2) by DM6PR03CA0054.outlook.office365.com (2603:10b6:5:100::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.35 via Frontend Transport; Tue, 24 Oct 2023 17:52:31 +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 DS3PEPF000099DA.mail.protection.outlook.com (10.167.17.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.18 via Frontend Transport; Tue, 24 Oct 2023 17:52:28 +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; Tue, 24 Oct 2023 10:52:11 -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; Tue, 24 Oct 2023 10:52:09 -0700 From: Alexander Kozyrev To: CC: , , , , , Subject: [PATCH v3 4/7] doc: add PMD ptype item limitations Date: Tue, 24 Oct 2023 20:51:29 +0300 Message-ID: <20231024175132.1435553-5-akozyrev@nvidia.com> X-Mailer: git-send-email 2.18.2 In-Reply-To: <20231024175132.1435553-1-akozyrev@nvidia.com> References: <20230828182251.3917624-1-akozyrev@nvidia.com> <20231024175132.1435553-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: DS3PEPF000099DA:EE_|DS0PR12MB8246:EE_ X-MS-Office365-Filtering-Correlation-Id: 44b19673-3219-4bf3-eab9-08dbd4b9fe0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XuzyATz0X7lWJtYU3xYHKkIlpT8G93JzkGVlhGPjGEK62CvIyuETdjVswaFFFLX+6t5aKuKu4L46X8lAFIZ7f+R/YX49QNVkdG15d7y1dbcier11wG2msywYnqNiAz3YmGN9kELQwZUKEDGqkLvTpWTAMb/moPNwBvWoWXdHdzFO6sABrpHyKLKZ+FR3ICylWHATyMHyUQpR/IdctaFCvVXUqry9aVpE271FlC6X2tbil4aMx9TomtC6XyLIezYWXLVkZxW1wDS4bxBO89C+ECnnD6W8bVuzT0Gsz4k/CidV8VzbXajDBsI1e2ZkBJDzhDU9Cbv/PV7LMWgsqVW1LsX7qxJbkMnOMlud0n6KAQJxKF99XEArz0+qt7+WYoPd5WiGRuVwjWbvc1Rkkye/GI2rv+ayi9TM6bGel8sktCs/R64Gg+9a13SEVvxJ7NeUa6qbKxj619egnYTTT18DKIFu5TcelVOCwp9RSatPXe8uV35uC7pv9zJ29fJ+gTIdCs88aLCxYQ6AQ/yGsRCqxZOukStVkdVqtk6wXI+mNYizfvTyFLCJGSgDLa5404MYGCA4BYA2tXpNOX5lsPazN2/Vy5NX5HymUBaeka2pDQuOcbN0GS2HgzNfwezJ0SCW7+DMZHF82N1X/DDJo/Y5vuOnuHBxm5qXZMBDY/iK5rn1n8q7buHzBO2W7pJRbR2Qwz42IXFAAcDrpoxlvi48fATbk+f7btXN8KPh5YJUpIHnmCyAZJGmfgXmfwOICuGL 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)(396003)(376002)(39860400002)(136003)(230922051799003)(451199024)(186009)(82310400011)(1800799009)(64100799003)(40470700004)(46966006)(36840700001)(26005)(40480700001)(36756003)(40460700003)(7636003)(6916009)(54906003)(70586007)(86362001)(316002)(356005)(82740400003)(36860700001)(83380400001)(2616005)(426003)(16526019)(1076003)(107886003)(336012)(6666004)(478600001)(70206006)(47076005)(41300700001)(5660300002)(4326008)(8676002)(8936002)(2906002)(21314003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2023 17:52:28.9380 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 44b19673-3219-4bf3-eab9-08dbd4b9fe0a 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: DS3PEPF000099DA.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8246 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 | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/doc/guides/nics/features/mlx5.ini b/doc/guides/nics/features/mlx5.ini index fc67415c6c..e3927ab4df 100644 --- a/doc/guides/nics/features/mlx5.ini +++ b/doc/guides/nics/features/mlx5.ini @@ -86,6 +86,7 @@ nsh = 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 7086f3d1d4..c9e74948cc 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -646,6 +646,21 @@ 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 supported values are: + L2: ``RTE_PTYPE_L2_ETHER``, ``RTE_PTYPE_L2_ETHER_VLAN``, ``RTE_PTYPE_L2_ETHER_QINQ`` + L3: ``RTE_PTYPE_L3_IPV4``, ``RTE_PTYPE_L3_IPV6`` + L4: ``RTE_PTYPE_L4_TCP``, ``RTE_PTYPE_L4_UDP``, ``RTE_PTYPE_L4_ICMP`` + and their ``RTE_PTYPE_INNER_XXX`` counterparts as well as ``RTE_PTYPE_TUNNEL_ESP``. + Any other values are not supported. Using them as a value will cause unexpected behavior. + - 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 a 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**.