From patchwork Thu Nov 17 14:39:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Etelson X-Patchwork-Id: 119936 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 553EDA0552; Thu, 17 Nov 2022 15:39:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0114D40DDC; Thu, 17 Nov 2022 15:39:34 +0100 (CET) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2071.outbound.protection.outlook.com [40.107.101.71]) by mails.dpdk.org (Postfix) with ESMTP id 8CC1D40DDA for ; Thu, 17 Nov 2022 15:39:32 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZuGeWwnDhXGMcGN5YOzDwcyU8z91B75/0gDJI2wYVrCiOr3dGQfv7im6VEpbXjEr08aMk15lr/KVH3Eda1edXtG8xaSEL4C5xquh8DDPAGI+yCc2mEUKD0ptNjZHqLXfYRt7j52m9+ZGmCGi7PgoEoM1WYN+wXXJuyNEKnVCNmNYc/i5zfk3+aI4cwlYQ2ZlaAAGLhZ8jyxzVb1HSgxK4uz8mIhJgWkUKfjPt1qb4swj26Dh7r8g1VUMk3v5QljUZCNu8ElWr5ZGBLHWDa27Tcw6EDVD7uc6e4efFvkAB8Hvv2SLe+hrhynBBLqGBD0XZC+YU9f8tKx3cEMkhM9UEQ== 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=hX0HXg9Y0tM1YqpdYx0LY3hrUFYYcUVUVsOFLujssLg=; b=NJ1FARI5TRlGJ3a2F10be9EU3yD4uoyLkZ2oCptsOmqw0zvjn+QcfEDhrIyQ5BCw6ZLjd3UNuFAKHUdLwFIzIr5zpgH/PGsZq/phoxXIZibJqAFSN02c4RJbfMevgLC0ib2wiuQcANG3HCBgTVzHwJsI+TyxrmCL8QTRaAsT5Q2D5JsKdONx8vn+C5A2Olhbtetm9TLxcDMEWyU25M3e5DMzHcbbzRKPE3upQEYZBobqhE+FljW/Y2Lk000JTfnTa7pVTcahMtUUd9A+3Ys764iSKhqYMLwC5StAn+l/MnfAxzvURMZHuHlEqGzRn1Wq7TkIUguJ0UKumAnV0K7Q0A== 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 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=hX0HXg9Y0tM1YqpdYx0LY3hrUFYYcUVUVsOFLujssLg=; b=B00jAVUihvlX0r6QiclXxq8g33OxsfGT9s82+7iIq2IM+mqvtKzSKg7RRo+TenFXDJ/PTZCA0X9d2CsKvsKm1ZOGCemtQyRo2T0sHPUcBDH0+klYwCPurvc9a7KgRsq12ukVs97JZTlHSoxawt9jg11HsSYeF/TpELmWNISKyHM2fRYz7z9h6Dt+BP4RqzikqJq0Mo/Dh3tKM4MCe5mvs61x8XrPLf2c7BKvSW5KlUvOtPzwRtrRBgAAowtFtSe40r6fLg6nsTlys8raelPFfSrwpj1J5XK84br+vUAQyz9yAHtTYAeMRFsPicvMU01Eb/LKP0HKp94ZYU5wNQzn7g== Received: from MW4PR03CA0275.namprd03.prod.outlook.com (2603:10b6:303:b5::10) by SJ1PR12MB6313.namprd12.prod.outlook.com (2603:10b6:a03:458::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.19; Thu, 17 Nov 2022 14:39:29 +0000 Received: from CO1NAM11FT079.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b5:cafe::df) by MW4PR03CA0275.outlook.office365.com (2603:10b6:303:b5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.20 via Frontend Transport; Thu, 17 Nov 2022 14:39:29 +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 CO1NAM11FT079.mail.protection.outlook.com (10.13.175.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.8 via Frontend Transport; Thu, 17 Nov 2022 14:39:29 +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.36; Thu, 17 Nov 2022 06:39:17 -0800 Received: from nvidia.com (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.36; Thu, 17 Nov 2022 06:39:14 -0800 From: Gregory Etelson To: CC: , , , Viacheslav Ovsiienko Subject: [PATCH 1/2] net/mlx5: fix port private max_lro_msg_size Date: Thu, 17 Nov 2022 16:39:00 +0200 Message-ID: <20221117143901.27957-1-getelson@nvidia.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT079:EE_|SJ1PR12MB6313:EE_ X-MS-Office365-Filtering-Correlation-Id: af9aa5c9-1476-4c18-c45d-08dac8a98881 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p5SXcJlHbbh/R5aj3E15kwM+rAIv9fk9XVslJTOPGM8psH70MmqmMx736RhN+SDXIri4dSbg5NGgFRco9gQkpZ4VxfE2eZc64bP6GMuTFQc+VjK982bsIbX6RZyWau/6kXiwLO+M6dF6JNF3pNbbaJgghpL0LCc2yXV4K2C0hg8RvxJ/jUgX3iMkXg7Dc9lunrBWkPGGixxKRxoTN1pbLSaPXvTgi5pOWkzt2zxhWOWsjB05Sa5jzeyfjnYMt6mowZ0frXJ8YtmaY68qWK2y5n1XEegd7Laiyb2b48DbAL8KJiVTtYUp+8kdOoe9ZmWgRJ65Hiqg78kaiRfL7eKjt21fIONTXkKO0OG2j7jJxJrVB0n7d6gfCFn+UqHDmUmxtNIRibUlYrI5ST9U98Nx32Po5+s/9uJ5+DkIxTA0o7Z6g+DPXC5a7cGcT0rD+YUMtD9Nob0w4Aabg4xVs2JQsACjTigBphWAE5wZfhi3ohDwFqPhkycji3nRdXyljZS/R92LvNF5fWwk8JzrgkeMQcN8d0Lbgbbvto9QL3nj32V97jWfD1gd9xnfBB1ZlCnEwCh0rkudU91Bggcer1/CCCT6WTqvqK28idqvPtngWDRI4RV9SVcfuKgoxXASxVX8xqquRg2e2BD/hM8GiYtlovkoCwrYCikrrqgtsqhWQ9zjqU6n4bkGz067nXjFB6tbiHaV0MOMrZPQt/Lv5Pre/w== 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:(13230022)(4636009)(39860400002)(376002)(396003)(136003)(346002)(451199015)(46966006)(40470700004)(36840700001)(336012)(7696005)(26005)(186003)(36756003)(6666004)(2616005)(47076005)(36860700001)(107886003)(426003)(82310400005)(86362001)(6286002)(16526019)(41300700001)(4326008)(70586007)(1076003)(83380400001)(54906003)(70206006)(40460700003)(478600001)(316002)(6916009)(82740400003)(8676002)(2906002)(356005)(7636003)(55016003)(5660300002)(40480700001)(8936002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2022 14:39:29.0018 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: af9aa5c9-1476-4c18-c45d-08dac8a98881 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: CO1NAM11FT079.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR12MB6313 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 The PMD analyzes each Rx queue maximal LRO size and selects one that fits all queues to configure TIR LRO attribute. TIR LRO attribute is number of 256 bytes chunks that match the selected maximal LRO size. PMD used `priv->max_lro_msg_size` for selected maximal LRO size and number of TIR chunks. Fixes: 9f1035b5f71c ("net/mlx5: fix port initialization with small LRO") Signed-off-by: Gregory Etelson Acked-by: Matan Azrad --- drivers/net/mlx5/mlx5.h | 2 +- drivers/net/mlx5/mlx5_devx.c | 3 ++- drivers/net/mlx5/mlx5_rxq.c | 4 +--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/net/mlx5/mlx5.h b/drivers/net/mlx5/mlx5.h index 02bee5808d..31982002ee 100644 --- a/drivers/net/mlx5/mlx5.h +++ b/drivers/net/mlx5/mlx5.h @@ -1711,7 +1711,7 @@ struct mlx5_priv { uint32_t refcnt; /**< Reference counter. */ /**< Verbs modify header action object. */ uint8_t ft_type; /**< Flow table type, Rx or Tx. */ - uint8_t max_lro_msg_size; + uint32_t max_lro_msg_size; uint32_t link_speed_capa; /* Link speed capabilities. */ struct mlx5_xstats_ctrl xstats_ctrl; /* Extended stats control. */ struct mlx5_stats_ctrl stats_ctrl; /* Stats control. */ diff --git a/drivers/net/mlx5/mlx5_devx.c b/drivers/net/mlx5/mlx5_devx.c index c1305836cf..02deaac612 100644 --- a/drivers/net/mlx5/mlx5_devx.c +++ b/drivers/net/mlx5/mlx5_devx.c @@ -870,7 +870,8 @@ mlx5_devx_tir_attr_set(struct rte_eth_dev *dev, const uint8_t *rss_key, if (lro) { MLX5_ASSERT(priv->sh->config.lro_allowed); tir_attr->lro_timeout_period_usecs = priv->config.lro_timeout; - tir_attr->lro_max_msg_sz = priv->max_lro_msg_size; + tir_attr->lro_max_msg_sz = + priv->max_lro_msg_size / MLX5_LRO_SEG_CHUNK_SIZE; tir_attr->lro_enable_mask = MLX5_TIRC_LRO_ENABLE_MASK_IPV4_LRO | MLX5_TIRC_LRO_ENABLE_MASK_IPV6_LRO; diff --git a/drivers/net/mlx5/mlx5_rxq.c b/drivers/net/mlx5/mlx5_rxq.c index 724cd6c7e6..81aa3f074a 100644 --- a/drivers/net/mlx5/mlx5_rxq.c +++ b/drivers/net/mlx5/mlx5_rxq.c @@ -1533,7 +1533,6 @@ mlx5_max_lro_msg_size_adjust(struct rte_eth_dev *dev, uint16_t idx, MLX5_MAX_TCP_HDR_OFFSET) max_lro_size -= MLX5_MAX_TCP_HDR_OFFSET; max_lro_size = RTE_MIN(max_lro_size, MLX5_MAX_LRO_SIZE); - max_lro_size /= MLX5_LRO_SEG_CHUNK_SIZE; if (priv->max_lro_msg_size) priv->max_lro_msg_size = RTE_MIN((uint32_t)priv->max_lro_msg_size, max_lro_size); @@ -1541,8 +1540,7 @@ mlx5_max_lro_msg_size_adjust(struct rte_eth_dev *dev, uint16_t idx, priv->max_lro_msg_size = max_lro_size; DRV_LOG(DEBUG, "port %u Rx Queue %u max LRO message size adjusted to %u bytes", - dev->data->port_id, idx, - priv->max_lro_msg_size * MLX5_LRO_SEG_CHUNK_SIZE); + dev->data->port_id, idx, priv->max_lro_msg_size); } /** From patchwork Thu Nov 17 14:39:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Etelson X-Patchwork-Id: 119937 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 26322A0552; Thu, 17 Nov 2022 15:39:39 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DF11A40F18; Thu, 17 Nov 2022 15:39:34 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2082.outbound.protection.outlook.com [40.107.92.82]) by mails.dpdk.org (Postfix) with ESMTP id 9F15E40DDC; Thu, 17 Nov 2022 15:39:32 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7kXPwzDlKsIAvntYNerqRih0IZLlJ136TxC9hPANAWy0i7YjYrnN42HiQsxgsgEoUDbGvVaO4dFfhtW/daRUhBifGzsMKKvr6z5HreNOv2y3VFljc7yt33xXQKBzRyw/vCwfo3JS57BJIHnn/kUX+jzdZLjlrj51sWEbYY7Oh4Mv9/xK4WGj6PAevwDadFkkxZlRVx6BWCFDqbOL3QzzsKC/pmjZHkwOvflENQtHg520ZAipXZaquOcbezUR5kbAzh/iQBptFDfrIOetT7wRMOjG+SSxggCiSUPaQaUYJJ4fbFMYySgVnFg5dHPXu3eYX6jq0YHC0OTZ8lC3pEyww== 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=uWaGR8ZYtE4l0HokgvsdPjAxwe5+RmMuJA3Vn2KNkGU=; b=TEIpED9X+mNRYgthkYCnTTPMl3Rw6BaF4+I9aF39iBGwfV2H6xyKFdtXmhOyzjqrF77xxpUCjyvEkqjECVIuev/qzZZFa8+CDHEu2QUb+gHtJMdkxBq7kOJ/yHNxE+rpBYAZADL9jCRzF+oqNA+FH20qVAbVcmTcSWmmWdX+SWmAR8g1v1s6lXIzD48UAl08cS19VQFeL9XWCZMd+5DwEDn5qmWB+aVKkf/4W/GR6NjZNgWo31NLGSX3iNvcaMMGwHDK68HOtfsRHfX0cCzIsUgxHTd/aWFHkGpigTypa0tlLOhy5vliYesrwQjtL0LJOFYaF0u7Dx8MP/1Booc0KQ== 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 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=uWaGR8ZYtE4l0HokgvsdPjAxwe5+RmMuJA3Vn2KNkGU=; b=C6AQ8E17Wyg2gyCEeZq8zDgKTlFQweUqgiZYU9YxPVomUZ49koDAncVRgp1QuB0C8W1tPDj4jLwPxhsPFElCchjs9ktzarAFw8v/nzMYExCOUhgZaeSduU4AeJvZVAryzM6zCUyVIFNvgIIrMHNTEpCPlUrv2lLN7u+pna3yWX7PAGu/9KIP3e45dlE7jfatdsCGH9TDv+zMiRtyGOmJO9NMhnC4Plfi0L9MYcP7ciyaCNPIFz9Qb2W9DZsF487j7eDRbGS2Ygep0B0oT6R3eFXs76AQO+4nJaBkw28Hph8S2/qkzid/0LkIEg8UjtY/u40cGyG9I/GOToS4R+QN7w== Received: from MW4PR04CA0134.namprd04.prod.outlook.com (2603:10b6:303:84::19) by CH3PR12MB7619.namprd12.prod.outlook.com (2603:10b6:610:14b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.19; Thu, 17 Nov 2022 14:39:30 +0000 Received: from CO1NAM11FT055.eop-nam11.prod.protection.outlook.com (2603:10b6:303:84:cafe::71) by MW4PR04CA0134.outlook.office365.com (2603:10b6:303:84::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.20 via Frontend Transport; Thu, 17 Nov 2022 14:39:30 +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 CO1NAM11FT055.mail.protection.outlook.com (10.13.175.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.8 via Frontend Transport; Thu, 17 Nov 2022 14:39:30 +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.36; Thu, 17 Nov 2022 06:39:19 -0800 Received: from nvidia.com (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.36; Thu, 17 Nov 2022 06:39:17 -0800 From: Gregory Etelson To: CC: , , , , Viacheslav Ovsiienko Subject: [PATCH 2/2] doc: update MLX5 LRO limitation Date: Thu, 17 Nov 2022 16:39:01 +0200 Message-ID: <20221117143901.27957-2-getelson@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221117143901.27957-1-getelson@nvidia.com> References: <20221117143901.27957-1-getelson@nvidia.com> MIME-Version: 1.0 X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT055:EE_|CH3PR12MB7619:EE_ X-MS-Office365-Filtering-Correlation-Id: 085a971b-d362-4e6a-aec3-08dac8a98935 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g/Vf7AsECC2XKUJs/7aAiuBBQkrLbSorQttiQIRtolq2ptcJedUObOKZMX11dAt7xUWCSopnJdCcJzwEMjBxEEwoVZsjLh1DyCVh1kogS0U5HwcwZ4rbZha4egxugqj33RFysLODicAK7+5of9EURCiOXm2NLJvOfi2vOsc5suKU6+ynqdK/31Rta2FY52P7wjeSMo9Wjin1yXXSO91uVSduH38kXfHPYkpJFLRHcmbWlqWb62ZVIYroB5+FvTMAhsMFzgMhoQWTiGiTNaTa1Rl4+vxAT7uGjHiNNSz/EVm7PcOTl+qPTJeLQuRcby2t5A3geDB2tAr+Z3NaOaIMYUYJQh4UqLSthwAqbycjndsAZMAGy3A6Ej+tiSamij6kQHJyaCX3FcjVxJmEgCQ3zHBTI8fgxt5+7npf58G87j2kaibq+QA6ZAejhc3GkeGdnxRdDxNtcYOgSMPOZN/EYEoYuXKUFkBRUSb1Wr0cj1iaOWF3RccL/2aBdwK3nk4Y5t7yiuE8c12EXTM61issQCd3cVm1Jc5YKW55nbfIm8kO1yIwlRIuutYRw+NQ1Q4isOJDX23bmgkNonDLG4XvE42kJayQGF+spTYZUCjis+M+BMNNl35LQ/ikHCd89h9dCKL1o7hie2tIyvcWbK5bNDasoQmcxeu1TYuxkejpbZoW0R94HqyRo6R217mOxwVg5vkoVQNSQj8oUnmlF9jITg== 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:(13230022)(4636009)(136003)(346002)(376002)(396003)(39860400002)(451199015)(36840700001)(46966006)(40470700004)(36756003)(1076003)(86362001)(7636003)(356005)(36860700001)(82740400003)(82310400005)(47076005)(16526019)(336012)(26005)(2616005)(6286002)(83380400001)(2906002)(40460700003)(15650500001)(186003)(426003)(5660300002)(4744005)(8936002)(6666004)(6916009)(107886003)(478600001)(55016003)(40480700001)(7696005)(70206006)(70586007)(41300700001)(54906003)(316002)(4326008)(450100002)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2022 14:39:30.1809 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 085a971b-d362-4e6a-aec3-08dac8a98935 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: CO1NAM11FT055.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7619 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 Maximal LRO message size must be multiply of 256. Otherwise, TCP payload may not fit into a single WQE. Cc: stable@dpdk.org Signed-off-by: Gregory Etelson Acked-by: Matan Azrad --- doc/guides/nics/mlx5.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index 4f0db21dde..98e0b24be4 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -278,6 +278,9 @@ Limitations - No Tx metadata go to the E-Switch steering domain for the Flow group 0. The flows within group 0 and set metadata action are rejected by hardware. +- The driver rounds down the ``max_lro_pkt_size`` value in the port + configuration to a multiple of 256 due to HW limitation. + .. note:: MAC addresses not already present in the bridge table of the associated