From nobody Thu Mar 13 16:03:24 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZDC3210mcz5qrf9; Thu, 13 Mar 2025 16:03:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZDC312L5bz3QlX; Thu, 13 Mar 2025 16:03:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741881805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XJSScrOnUHyIjRYJNva9S7aEjZVE8CIaUuiaJCxdEoY=; b=x5qBuM4rNP4h2+SsejzUOVPVfxLdwdjmiVPcWHvbItPQ4ehDoOJ1jjydP1K0XY6k6o/sVZ J7iAdsWoG8hLAKYFVAFG6PVE2VKoAWq5VadkZlERQVqHe9UrLOjAhm/RRg8efcrat9BnC+ lqnN7vKqp8965UBX824HuC5X49ED4ghqvzog/Xazkp4boMK4q74TAURCK6shmVOL4f14Pu +G47MYZ6g0rPnixZzI4D23EweghgWGo1A+7AQ9FQ9ZNGAbEwjHeNQGFOrnzRTfwkJroPlH xPMRvnPigLbpRJKAKpFLtCwqjk+MHcCP58gdHwXnHRan0Xcl6u01YNl6c3THCg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1741881805; a=rsa-sha256; cv=none; b=J3HQq10cvPT/Tzyh4nMmhuSKX0od82AtSyby1qCP5MXJa+kHhixOUfhgORSQPm7vNfs0XL b9uDNFUDkkI71kwf2CqHVKk+3QOYX0nuHOzxsu/dL5CSLdMThPQkV9eAih7fGVgJux//np CNhtD2Z80w6JzN+ObHwkCd2Zq/Lc/cEep38uJKezbQ41WG/D9yDfDVybECT/QmK5K0Gkk1 dqoJ0Z7jVeigrbJrrPgPiz/ehqApMzFTZGN6eLEOB438hjUnQf9oF/8Jo9jTJr0WouLX0X 5s6BcYMAc5CCoEUr+Tb5hTxKHbpEmIi7NF3NfgAs8yMh3X445KFLyni382GinA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741881805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XJSScrOnUHyIjRYJNva9S7aEjZVE8CIaUuiaJCxdEoY=; b=x6svp3QWz3TdZ00VWFllUW1ty2IurZyeN3RAC+xCBUt+Vn1SetmrTOKwuTyZh8tDfXDhqf pdZ63NeXRmMnoYuwsHf3WQ2J17e7jFbvWQ/ekGVD4A73hX7yYx8iQSdxEQv8/Zlc+2Wj1v BCCRaHwRXoje1qZNjNsgxXg+kscyfzL7Qjt1gQkgvyu67MmUzzx/yhU37VaG3KH1JGWIdD OqvF0ftPIH8Br7ijJ7d4gF0SSibEtsv2zSebtbInOqrOBJA9Jd2xjMa6W0vz4qaOk7EwH/ FOdyEvQFlpLAcjnVjRCDRbijangnIXv+kml/hJL3bIXcHg4rfCyqphyyeq9BJA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZDC310zMLz14fj; Thu, 13 Mar 2025 16:03:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52DG3OsA048865; Thu, 13 Mar 2025 16:03:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52DG3O2j048862; Thu, 13 Mar 2025 16:03:24 GMT (envelope-from git) Date: Thu, 13 Mar 2025 16:03:24 GMT Message-Id: <202503131603.52DG3O2j048862@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: c2987d7876a0 - main - mlx5: bump the max LRO packet size List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c2987d7876a04c292d29c74cd6f9c02a82689ed5 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=c2987d7876a04c292d29c74cd6f9c02a82689ed5 commit c2987d7876a04c292d29c74cd6f9c02a82689ed5 Author: Konstantin Belousov AuthorDate: 2025-02-20 23:52:52 +0000 Commit: Konstantin Belousov CommitDate: 2025-03-13 16:01:36 +0000 mlx5: bump the max LRO packet size The belief is that the 7*MCLBYTES limit was set to not hit the segment limit for wqe busdma tag. But with the current mbuf allocator it is not possible, and even if it was, the corresponding wqe fill would simply fail. Reviewed by: Ariel Ehrenberg , Slava Shwartsman Sponsored by: NVidia networking MFC after: 1 week --- sys/dev/mlx5/mlx5_en/en.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/dev/mlx5/mlx5_en/en.h b/sys/dev/mlx5/mlx5_en/en.h index bcc33824a5f5..bcd31de3f490 100644 --- a/sys/dev/mlx5/mlx5_en/en.h +++ b/sys/dev/mlx5/mlx5_en/en.h @@ -95,8 +95,7 @@ #define MLX5E_MAX_RX_BYTES MCLBYTES #endif -#define MLX5E_PARAMS_DEFAULT_LRO_WQE_SZ \ - MIN(65535, 7 * MLX5E_MAX_RX_BYTES) +#define MLX5E_PARAMS_DEFAULT_LRO_WQE_SZ 65535 #define MLX5E_DIM_DEFAULT_PROFILE 3 #define MLX5E_DIM_MAX_RX_CQ_MODERATION_PKTS_WITH_LRO 16