From nobody Fri Oct 23 07:43:33 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 4j9w4P5SpHz6wS4Y for ; Fri, 23 Oct 2026 07:43:33 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4j9w4P3nb4z4LPh for ; Fri, 23 Oct 2026 07:43:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792741413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MMGtlqnq+R8NKF0MXzGgjXUQhLUfxqAGljFJdWXmxRM=; b=NwRklG/MdD99bNzCf7AQJqEgNAheCeZMTB6eN4gnjV8AzwUvnWG8UPhFyHwjc5IgJneY78 bI1wV/WgKDRdwmfkgtyu/SS00oKLVMqhEzUtnmuSHLo2TVkQnkcaNNM8HBGBrBW4Y/VZJb AYmKJmAm+SGp4L1Sya/lhvWdnvqmfNM6Bt3oyiSBHb5intgJqvtd+clFEtwoyy18fn5+S0 tUt06vInTPGWNCqfIetvOSmukJC7reWUtdCT6M9Ot1DSY71t7H3DnFjc4rwSQSINdjvNEd 0VY4fqVlHff2EvL/oc2Yy2zBBzQ2brivVm99z+NuhuXn1rpWMQW9PdG5SJ483g== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1792741413; b=hmCh2zu8m6Wbh6LoNjLnRvK2Kevq0ZJ2mcZ6UBGfU1uMYaRGjgqo6cElRbIopW6z5JtAns h3rHsHyrItparDZCRx3wN5eYisZSk+oH8fcgB14w7bTbQOIT5kmwwcHWuAqvHdG8Sd5Tbn zdZ+Mgg8WWN7Q7GAJKJnqUcNJoZ1mzB2ISPztd+gb7s3czxlSEqsaHSrKgacQd0fa194Lo 3gzrxwV8dC8n4xIOXbaXEfr3Q6KUgakD7hOqxp+lYkD2/03BAFEO5ll6YrWWqccepIzgY8 RbQHI4S0zLJsluBE+Or/TaNuPdLyt1hXYAGNf22V/iJSopUKVN48pIa894Slsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792741413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MMGtlqnq+R8NKF0MXzGgjXUQhLUfxqAGljFJdWXmxRM=; b=QvXf2dpCuFhlsF8l1GysJDGNrB5RFin2b9aLey/0WWzMnMLqDZygUNX792PLy2+NLdOIEn gafIpMDCZ3jOhUHRX4G0SvgGf4dkDjiwI2bP00EH5lJlOwzOXlCPRL/8hNieIbTTQzdTtr NzKDc8QwzJc56LtDQgXphpzrShrhvzeSOXcXjlJyWd6ysKCDZAJu3evpj9GkN61YRIO3C+ WRY18LrmjUWMxJDCgb/Z9dnjRYrMBLe5v08FV9waLQVqmkHdO2RvTKtmwvw3DJ3MfP2Mwt hGp2UEsKni3mDLnd3aI+v0HdglPAdx2KEzrSC1r1cDdBYGt1uChJ92ZqFC/I1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4j9w4P3SP6zKVj for ; Fri, 23 Oct 2026 07:43:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22d8d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 23 Oct 2026 07:43:33 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Sumit Saxena From: Sumit Saxena Subject: git: 72d79af18b26 - stable/15 - bnxt_en: dcb: stop zeroing ETS and PFC config in bnxt_dcb_init() List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository 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: ssaxena X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 72d79af18b26b1b33ad50ec3e54c9ad40fb3b841 Auto-Submitted: auto-generated Date: Fri, 23 Oct 2026 07:43:33 +0000 Message-Id: <6adb1025.22d8d.32eaef71@gitrepo.freebsd.org> The branch stable/15 has been updated by ssaxena: URL: https://cgit.FreeBSD.org/src/commit/?id=72d79af18b26b1b33ad50ec3e54c9ad40fb3b841 commit 72d79af18b26b1b33ad50ec3e54c9ad40fb3b841 Author: Sumit Saxena AuthorDate: 2026-10-09 10:41:09 +0000 Commit: Sumit Saxena CommitDate: 2026-10-23 07:42:38 +0000 bnxt_en: dcb: stop zeroing ETS and PFC config in bnxt_dcb_init() bnxt_dcb_init() currently pushes all-zero ETS and PFC settings to the firmware at every attach. This reserves bandwidth allocation for RoCE traffic, which prevents L2 traffic from reaching line rate. These settings should only be updated with valid values when the RoCE driver is loaded. Therefore, we should stop programming them during bnxt_dcb_init(). Signed-off-by: Andy Gospodarek Reviewed by: chandrakanth.patil_broadcom.com, gallatin MFC after: 2 weeks Sponsored by: Broadcom Inc. Differential Revision: https://reviews.freebsd.org/D60516 (cherry picked from commit 31cbd8f27d687ce9b10a22c858296532be400bb4) --- sys/dev/bnxt/bnxt_en/bnxt_dcb.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/sys/dev/bnxt/bnxt_en/bnxt_dcb.c b/sys/dev/bnxt/bnxt_en/bnxt_dcb.c index d169be6e5c7b..403bb4183985 100644 --- a/sys/dev/bnxt/bnxt_en/bnxt_dcb.c +++ b/sys/dev/bnxt/bnxt_en/bnxt_dcb.c @@ -829,9 +829,6 @@ bnxt_dcb_setdcbx(struct bnxt_softc *softc, uint8_t mode) void bnxt_dcb_init(struct bnxt_softc *softc) { - struct bnxt_ieee_ets ets = {0}; - struct bnxt_ieee_pfc pfc = {0}; - softc->dcbx_cap = 0; if (softc->hwrm_spec_code < 0x10501) @@ -852,9 +849,6 @@ bnxt_dcb_init(struct bnxt_softc *softc) else if (softc->fw_cap & BNXT_FW_CAP_DCBX_AGENT) softc->dcbx_cap |= BNXT_DCB_CAP_DCBX_LLD_MANAGED; - bnxt_dcb_ieee_setets(softc, &ets); - bnxt_dcb_ieee_setpfc(softc, &pfc); - } void