From nobody Fri Oct 09 18:57:27 2026 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 4j1bhX6mctz6vtqF for ; Fri, 09 Oct 2026 18:57:32 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4j1bhX510fz3CW4 for ; Fri, 09 Oct 2026 18:57:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791572252; 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=J9LL/NAvpqod8/3vUq8b6yo/xBRU4diPVr33QMpCWvI=; b=GsiFwMR/EkdNCFXMPou+36rdeD6nicdmSvmn9Sq8iT0iuI0cO1zMImCl/WwRd6m1sKrOan yUEs1beBpeSAgmkWqwIeJIG0yi29H75j39KCHU6r8t9P5pVvQq2Y/tJ6SWdvQawl1LQvh1 c2SruumE1sq6ELDWI9YuHzl1/Ne2s3H9Ci+5v944+D0hIuJ7ww1ifpueQMxMYAU142k3qe 8nnU3SnmxrWLdZDMKexTJlU6XbzpPTIah2jKs4lilFM0fO6vHhgYeAzDTvLpXyNFQJapcd 61p72MfHMpEat0sLIj58LFqNvuUDHUA/zWgMMqPGpNQV8Fi3ptcxc0qQNJH0gQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791572252; b=UquQVWb6n1eY/eVgAMbmkAuVdMEqM69k+PkXsffrZ8o9X5rIORLbuJMXJdzdGD0kgnQHYs c67THXw3AVHNqRuwSKmszj6pXlWyIsqIL2kbf8gJGERVEqHKEmpZH8NIf+0s1ti8ddH1BX A3U/XIdLR9GLX3PmO+g+wyhp6WR9sw4jxYw/1HGojN2J9MXbqg6neUi7hlqOjMOyd9pcoc OyJ0xvzETao7QXY/jQ87JTO3KRDYt6chsWfh54XlxH7HVXQs9jFZnLWcsXYkOAwmchV2cZ /c+e0zL2fNx9KIJcJyjN4Q0TpUyokSnc5yKt+CRkkUelXW30KNmY3weQ8XMD5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791572252; 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=J9LL/NAvpqod8/3vUq8b6yo/xBRU4diPVr33QMpCWvI=; b=bneXPiFX3Pu24LYGX1IgTA+b8uXfV5SX9pc4URygRrBZaxV6jxSCoCIJeeVP5/TKVblHIU 2ThaxV8hJsHcMu2fHqAoDMKIveXFuhChPzhVkt7xXbjcPQrfvmJ7EckCgTXzUulhl9++kV 59g3/3qcKtK+qYcGcXG34/ZXzIdzQvpzU8QllKh7jKDg0cO4d5vHJeAU1gPkuxWx97kZOX u2oLfzR2nRR5ShBVpIs+Ah386Uc3pZf+q8XFziDlUHetkVt9778dPoEXU7ht0Hs0fIraPS VroPS2DLtxlUZkEkxx4HCTJljTUNqAShE2fZ3bpHqwidPUGDeqk6sarkL3oMXA== 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 4j1bhX44yyzN2b for ; Fri, 09 Oct 2026 18:57:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23cfa by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 09 Oct 2026 18:57:27 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Sumit Saxena From: Sumit Saxena Subject: git: 31cbd8f27d68 - main - bnxt_en: dcb: stop zeroing ETS and PFC config in bnxt_dcb_init() List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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: ssaxena X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 31cbd8f27d687ce9b10a22c858296532be400bb4 Auto-Submitted: auto-generated Date: Fri, 09 Oct 2026 18:57:27 +0000 Message-Id: <6ac93917.23cfa.2ebaee69@gitrepo.freebsd.org> The branch main has been updated by ssaxena: URL: https://cgit.FreeBSD.org/src/commit/?id=31cbd8f27d687ce9b10a22c858296532be400bb4 commit 31cbd8f27d687ce9b10a22c858296532be400bb4 Author: Sumit Saxena AuthorDate: 2026-10-09 10:41:09 +0000 Commit: Sumit Saxena CommitDate: 2026-10-09 18:55:56 +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 --- 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 9841878785f7..9efd3ba8653d 100644 --- a/sys/dev/bnxt/bnxt_en/bnxt_dcb.c +++ b/sys/dev/bnxt/bnxt_en/bnxt_dcb.c @@ -865,9 +865,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) @@ -888,9 +885,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