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 4AB24A0350 for ; Mon, 28 Feb 2022 20:25:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1FA3340140; Mon, 28 Feb 2022 20:25:26 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2064.outbound.protection.outlook.com [40.107.223.64]) by mails.dpdk.org (Postfix) with ESMTP id 69A9D40140 for ; Mon, 28 Feb 2022 20:25:24 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oQnordzzQ5l8n+7TVlZJ98NSBGWvRY0/Mhd6k5pk1yWfEFtHxuKMc5g71bCmFGupnsiJpL3MHcHgUqEeTn0YLSYJzCkMpKorgWbUrETFQlxMTVL5NFQJSJEDl53CGPUpqmfxvjt2PONg4Tefnp2jLFlwxn6Gz1U+M8bTwJU7wzJAa1j/sXd/R37gtRtX/YgGiBbx6WdRev2blMA6kGL/u1CJhxUCr4gjPOJ4tUEvdnKEx+Ox0kl9KrefmEjz+8Z4epDwKqa6MOcsYhk8C9ZEE0xKLEa+opDc2qTEhBYe+OLzr2V46erKzbKOb9CwV2RGFvydFUv1rVHF3uH2bSnxGA== 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=AVwN5yxhrW9Rz6y9Kw+f7W4Ho755bWvyVwyiuF7Df2s=; b=LX/ro41LYldRYr/m7+ZK1UCwcbfm16sFhZoZ84QRXcVsPGA9jcJBlGz/yMcrsLQtwR+q/OmpTIFs+bH4NLtmfvJlCakwgbm+T6zAQDGEDUJuPJ34ExmAHL3GeJBKG0N2KaqFtEKHxCOYUGq1UiDFYR/UrmwpUoVO4/xToUlBA1rSNXiH6dPSJMkdZbc8p8F4UT8KxCGsLbaAo5Qh3YTDo5fM/hRBDKBWxbNyiE+hRe1CEDY79f6hLXnZg9bspfxSyA2IQDoG28G4QoCMQulYTgJRMPKioI1tp1KEFbpTXkbvekDMjHCQTq3WBTSkJHowhVmkD6vUXHCejlA2JepR7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.234) 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=AVwN5yxhrW9Rz6y9Kw+f7W4Ho755bWvyVwyiuF7Df2s=; b=JwdNGYJjSLlUvos6IPDRp5OU2H9tC1jHzkBy2cOrV5AgNSwq82PBG+yG+r1l7r/xyoIldbpTa0cnrcouQZCYgjImoCk7/+WMToI8DqTFjBDUobHqrFAwjZfuw+lJVma9BXDWsbIgtl3/LzmqSzG9cNCA5/+GVbX1S4NUzdHoBRtbK/oEzMdCYfZhm9wZq3TMuZ32wXjnr/MHo2VgSn44jxZUfJHeFlvxkV74vuxRfeu3WCZR8IqD48lZEecCYcyqIla+SioODt9ceiKo3gTYqAO9ng1ISWgBkBGc1ITuI56opLeij93OkJ9ElVmJwVke+7HUVXG82erFIXoqiFZ5ZA== Received: from BN9PR03CA0849.namprd03.prod.outlook.com (2603:10b6:408:13d::14) by BN8PR12MB3329.namprd12.prod.outlook.com (2603:10b6:408:61::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Mon, 28 Feb 2022 19:25:22 +0000 Received: from BN8NAM11FT018.eop-nam11.prod.protection.outlook.com (2603:10b6:408:13d:cafe::be) by BN9PR03CA0849.outlook.office365.com (2603:10b6:408:13d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22 via Frontend Transport; Mon, 28 Feb 2022 19:25:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.234) 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 12.22.5.234 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.234; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.234) by BN8NAM11FT018.mail.protection.outlook.com (10.13.176.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5017.22 via Frontend Transport; Mon, 28 Feb 2022 19:25:21 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL101.nvidia.com (10.27.9.10) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Mon, 28 Feb 2022 19:25:20 +0000 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.9; Mon, 28 Feb 2022 11:25:18 -0800 From: Dariusz Sosnowski To: CC: Viacheslav Ovsiienko , Matan Azrad Subject: [PATCH 19.11] net/mlx5: fix inline length for multi-segment TSO Date: Mon, 28 Feb 2022 19:24:21 +0000 Message-ID: <20220228192421.206770-1-dsosnowski@nvidia.com> X-Mailer: git-send-email 2.25.1 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-Office365-Filtering-Correlation-Id: 433ec4c3-667b-4227-f3a9-08d9faf00fee X-MS-TrafficTypeDiagnostic: BN8PR12MB3329:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +s74G6rPJAZEB0wMUbm0h+ze4ReaKWJqq94rQqRyFEi4gdQadv50BhwvRtt0BpKxviUn/0UVI02rMAb9+M/4rNIc5u9LtwVJBjad9gyA57+e2Ojg68NhwwuKDz7bhBSEANY47LPYw0f4aWxrvxwpFf5Y0S6u62vhtwNPcwn7Ev1LeXYma3cLGt7hijvSH8EXPmx8tU6LIW0bfygiaR5FxmwpLf18DdKRusnQPnqM7GynwnvysmCAIIbNVHwtzA9i5OOZTuzcH++0eW7B7SBp2tQokGLYbC5V8tMtG7HgI7Ur1cGpBFlCEJVooTZdP+cy/L3rR8Q82ib//J6w8LurXSSJQronYSM3IpiH2LC4VOgtandTzdBkiyGNMb/NnoKMjgLOs+cPz9M/eiHvwJFgbZF4A86GT2XQDWSUHxKEG3WHWDnoFDHysuUJTKobR6KQSvHua9vF/7gTpTscSz7kGZytDCVijq2tUhAgR7n9NpWzsZeiM5892LP3GXvGR/g9HTfbhSDWwdrqLkZSJzVfZTb9X9oukQX4rN0+P/I69rwEbRUiAq6zvEAGfZ4fX53x627JF6ts4sU81kRVW0doZo2/VDiJ/XiBhK4XLCYR+aU+uCnsJ7vw3Auh2sESgAMZAl/DMyaGj1bAUz9A2rE3PgcLmgDOud9Y1IX8WBvl8hhkp6HRi48SlKMfJnQHGcrJ1ceIpg0HVUWQ1wXLyO7Sfw== X-Forefront-Antispam-Report: CIP:12.22.5.234; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230001)(4636009)(40470700004)(46966006)(36840700001)(83380400001)(47076005)(336012)(186003)(26005)(1076003)(16526019)(36860700001)(107886003)(6286002)(7696005)(6666004)(508600001)(6916009)(54906003)(2616005)(70586007)(426003)(356005)(40460700003)(55016003)(8676002)(8936002)(4326008)(5660300002)(70206006)(81166007)(2906002)(316002)(36756003)(82310400004)(86362001)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2022 19:25:21.4330 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 433ec4c3-667b-4227-f3a9-08d9faf00fee X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.234]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT018.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3329 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org [ upstream commit 864678e420f00225572be476559a087bfecaafbf ] This patch removes a redundant assert in mlx5_tx_packet_multi_tso(). That assert assured that the amount of bytes requested to be inlined is greater than or equal to the minimum amount of bytes required to be inlined. This requirement is either derived from the NIC inlining mode or configured through devargs. When using TSO this requirement can be disregarded, because on all NICs it is satisfied by TSO inlining requirements, since TSO requires L2, L3, and L4 headers to be inlined. Fixes: 18a1c20044c0 ("net/mlx5: implement Tx burst template") Cc: viacheslavo@nvidia.com Cc: stable@dpdk.org Signed-off-by: Dariusz Sosnowski Acked-by: Viacheslav Ovsiienko --- drivers/net/mlx5/mlx5_rxtx.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index 73dbf68d2..508b1a25d 100644 --- a/drivers/net/mlx5/mlx5_rxtx.c +++ b/drivers/net/mlx5/mlx5_rxtx.c @@ -3138,7 +3138,6 @@ mlx5_tx_packet_multi_tso(struct mlx5_txq_data *restrict txq, inlen <= MLX5_ESEG_MIN_INLINE_SIZE || inlen > (dlen + vlan))) return MLX5_TXCMP_CODE_ERROR; - assert(inlen >= txq->inlen_mode); /* * Check whether there are enough free WQEBBs: * - Control Segment -- 2.25.1