From nobody Tue Jun 23 17:01:36 2026 X-Original-To: dev-commits-src-all@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 4glBDc5Y8Gz6hkyQ for ; Tue, 23 Jun 2026 17:01:36 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4glBDc3tryz3dcb for ; Tue, 23 Jun 2026 17:01:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782234096; 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=/uyqX3lhZBSVBJtpZrbULZIP1soZNU+fqe8U4shT/uI=; b=eNetrtZn65Fe/GPwkYrPYWE9DoontmmrMQkEidcc4esdZKrBPgFkQIk9xHlWsUgPy0vBv7 m+y38q3kaMtDGxelgxstdPBF+69kQw5e1kHwQvj6G68ofo29gPjBwAaoKql/X9urqo+ogf wH9B2dJyhgRLzIGEo2KcEXhBb++ZvCgYD8XTg34tzhzVaAdQDBohiI1Sl7WUC+6hnkFoIH jfVAlgsGbgDtfnyBeWY/qWEkgmQDs4+jab9vkkdZ+P6IR6b2vybMxLag3uV5gOfppowfjI mI1MKVcjSwL55J23Ssw1qM5wCPH3GaZE7MNpTKAzwGLtXjxwIm7PF0nNwR0FTw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782234096; a=rsa-sha256; cv=none; b=s7HUiIUNp3KrG2kHxyunrRJCf1DAJGjk08HrbAMno9rVlHdqRTbAXK/vgaXy0y6CU0uYRB wbPLYisWKN/gMSUIxrk6geQkTlfClnZUuc/wg+eK+dXtpVsOuHQMItigQT4ycSKkMr2zG4 T2V3nDNa09vXXje7AgPfWL6oTXmEiA6yqbviXjnRi3srNXNcWM2FhJ0rcBCJ1lnBi40+2V oeUnKfWbJtzQWZlokxvPxgRCtR0ANpsMSiyqwh5FgvmGGd8jorpY+aVuzbDtx3wI5PvCAI l3+2kL7j87GSM/lhvqr3arDIxC+BYkIQ7RXFEpKF2zCvt9O/uf2fxpQp+2Sz1w== 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=1782234096; 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=/uyqX3lhZBSVBJtpZrbULZIP1soZNU+fqe8U4shT/uI=; b=VMHH9hwt7brdtKH60LRrBf7hXA9O4FQ7wPrPrfp7cWcf7p7VNYtGMh981YXBBiIHMp/Vtj nuWr1IclOHGmA08fJHqr2cXMExakgXWuonQ/tARKYQZX/6d4slwLVCdPBHQpQtD/9lV4xZ 6C6R7yX47m7mBa8nJEynnaN39Cl7soV3R/6l7dvivY1CsRinG/yF4kJnG42Ohz4lqx1rd5 e8F/WHUG4TuXRDsUAHrGY3SlWOX0Ec/xR5rnpAhTk9llPqrp5EHKYzPjQsGi5dyQScZnoY nC2ss1I3x01loIRt2+qXJyBjTxJl5D7EFfbwdoz2UVp62tM6vvVMOISEyEEA7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4glBDc2XNJzj7K for ; Tue, 23 Jun 2026 17:01:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32bb3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 23 Jun 2026 17:01:36 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Gallatin Subject: git: fdca6b70aa7e - main - bnxt: Report actual link speed, rather than hard-coded 100Gbs List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gallatin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fdca6b70aa7ebbc95b544cec6e155ea5b1041899 Auto-Submitted: auto-generated Date: Tue, 23 Jun 2026 17:01:36 +0000 Message-Id: <6a3abbf0.32bb3.34cb6aeb@gitrepo.freebsd.org> The branch main has been updated by gallatin: URL: https://cgit.FreeBSD.org/src/commit/?id=fdca6b70aa7ebbc95b544cec6e155ea5b1041899 commit fdca6b70aa7ebbc95b544cec6e155ea5b1041899 Author: Andrew Gallatin AuthorDate: 2026-06-23 16:13:40 +0000 Commit: Andrew Gallatin CommitDate: 2026-06-23 17:01:26 +0000 bnxt: Report actual link speed, rather than hard-coded 100Gbs We need to report the actual link speed, rather than a hard-coded 100Gbs for a variety of reasons, but most importantly, as reporting 100Gbs on a 10g link breaks lacp when this NIC is in an LACP bundle with other vendors' NICs after e98ed8d99fd4 (lacp: Simplify lacp_compose_key()), as the fake 100g puts this nic into a different aggregation group. Sponsored by: Netflix Reviewed by: glebius Tested by: glebius --- sys/dev/bnxt/bnxt_en/if_bnxt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/bnxt/bnxt_en/if_bnxt.c b/sys/dev/bnxt/bnxt_en/if_bnxt.c index c10a66156563..abe06f6df1b5 100644 --- a/sys/dev/bnxt/bnxt_en/if_bnxt.c +++ b/sys/dev/bnxt/bnxt_en/if_bnxt.c @@ -5130,7 +5130,7 @@ bnxt_report_link(struct bnxt_softc *softc) } iflib_link_state_change(softc->ctx, LINK_STATE_UP, - IF_Gbps(100)); + bnxt_get_baudrate(&softc->link_info)); device_printf(softc->dev, "Link is UP %s %s, %s - %d Mbps \n", duplex, signal_mode, flow_ctrl, (link_info->link_speed * 100)); } else {