From nobody Fri Oct 09 10:12:36 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 4j1N2s3w34z6vRLZ for ; Fri, 09 Oct 2026 10:12:37 +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 4j1N2s0hgSz4XdW for ; Fri, 09 Oct 2026 10:12:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791540757; 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=ZqB+KEcfZMzvdEcWqsMrkrMjpjW/OlY6AVg/SBn3Xgw=; b=aaWfeMliINJMaHqQfSWv/gKGaa+K1xUVh9wdv261kFM/ED7HXf7cd4Pd7Eso2JwVoGneif exoVCfOhPUCQChKtxFW/e1Infa0h6lVJbDdvIlEbnBnuIDF5p3/3nf+4n44upIFSD+T2Do aqNiAQD5RWeoIcquPhpMnbXwsieVIBUKdPJaBH5HaFBGpnhXvFGJQ8oLuLvD0ToO0kTU3V NUgbMOL++FodgK9qZO2/+sq6iYKV6fzLgYsuLxU9rdbLyoQtWNAWf+DBRdkOgp7GO9pU5a i6JdmAUB4CT5bDquImwTk5GX18cQ4RhO175au8IH29HjhHJ3n5Sy23ioRur8Dg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791540757; b=hJ4GmDkF2zutYrL3eM+kru+TwQdcTTN8+gT+weEbEO+s9oJJuNczeXq6dRQqWQ7VDzNyvI upUS18YavxeouEEZ++y/ZpHbOR8lkm5fT5vJyqeT7MuapsIIW0/bG2AV8tBfTv9GhSDsNB 9hkoqRIsacsSYqYb4hOHv2VQIOLzovvsOx2b/QxEd0wVjiq2qw3xyMW2AYxySN++usAXnk WgNOKKgiFsPiyziYOUXoyvkPdLBSZaRkZG9j5+hbdxv6SJcJhcI2xre41ubuZs2Qgm8k0/ FwylRePJ8WoEvVty9agRkDYJHegAcXSe0xUG2pam+s681jLlVi0DuCFDqbl+WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791540757; 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=ZqB+KEcfZMzvdEcWqsMrkrMjpjW/OlY6AVg/SBn3Xgw=; b=m1JEetBy9fnMgVAyHd4bKR479FkGUgwmscJUFvwOdcFMXJGkfshUiio6JtklSVWFgHzkXy /ozxIx6//N3klnozpP3F92xMk/COIp1NOO8nBaoqck/b1PKeOTQRmixvlayvFL3UApvtR9 AprNTS8SIWSnlSd0CXuzwx63QdRwPRQgoLtkv2S9Bw6H8UCnuQUhg6m22Jy4yxQGXfDI4d GmaVw+GitVp9HBHAuCiE9aj9/6mQPdmDqMCynGJGNWBfSLOwgvLPksg25Z2IzNrr3VKRY1 ON3p66wXUTFfQ7c8gy9mDkB/zLF4MMzI4WstdvJtJOBsnY56NaCbN/PUQ7u40Q== 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 4j1N2r6s9dz1LHg for ; Fri, 09 Oct 2026 10:12:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 42d09 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 09 Oct 2026 10:12:36 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Sreekanth Reddy From: Sumit Saxena Subject: git: 8c69a5dc60b3 - main - if_bnxt: Fix interrupt storm on Thor2 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 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: 8c69a5dc60b3630a4c5bca0bda714f791324afad Auto-Submitted: auto-generated Date: Fri, 09 Oct 2026 10:12:36 +0000 Message-Id: <6ac8be14.42d09.723c44c2@gitrepo.freebsd.org> The branch main has been updated by ssaxena: URL: https://cgit.FreeBSD.org/src/commit/?id=8c69a5dc60b3630a4c5bca0bda714f791324afad commit 8c69a5dc60b3630a4c5bca0bda714f791324afad Author: Sreekanth Reddy AuthorDate: 2026-07-29 11:28:35 +0000 Commit: Sumit Saxena CommitDate: 2026-10-09 08:24:43 +0000 if_bnxt: Fix interrupt storm on Thor2 An interrupt storm was observed on Thor2 because the Rx CQ consumer index was always one less than it should be. Correct the Rx CQ consumer index to fix the storm. Reported by: gallatin Reviewed by: gallatin MFC after: 2 weeks Sponsored by: Broadcom Inc. Differential Revision: https://reviews.freebsd.org/D58602 --- sys/dev/bnxt/bnxt_en/if_bnxt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/dev/bnxt/bnxt_en/if_bnxt.c b/sys/dev/bnxt/bnxt_en/if_bnxt.c index 79773ca6e427..dcfb7e61f0ca 100644 --- a/sys/dev/bnxt/bnxt_en/if_bnxt.c +++ b/sys/dev/bnxt/bnxt_en/if_bnxt.c @@ -1679,8 +1679,7 @@ bnxt_thor2_db_rx_cq(void *db_ptr, bool enable_irq) uint32_t cons = cpr->raw_cons; uint32_t toggle = 0; - if (cons == UINT32_MAX) - cons = 0; + cons++; if (enable_irq == true) toggle = cpr->toggle;