From nobody Fri Oct 23 07:43:32 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 4j9w4T4dsjz6wSF1 for ; Fri, 23 Oct 2026 07:43: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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4j9w4T3WSdz4Lpn for ; Fri, 23 Oct 2026 07:43:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792741417; 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=AtuizJy3sk9qqUv5zN5nvTnjmcDWLl/oYQwJX168TDE=; b=M0CKkVaAB1bR8pmk9BN4wYgtc9c1xSyFG5fa7kuAmpt/LoF4ff2wRtl4goyT+og+HuQi5G FxUoN4oHKjxaDfN607nw2DfID6O/Whfh9Yp9h41MDVzgPxUnJmmzhrbNi/plXA2yFMdIN5 J7NKLM7b0Bd9m++THTl6WHQV3pzSf0W9M/NY570H25AqNorwgHw7DxZnliU0EumkZCx1JK Q4U+6CkXn16wbF+0SbgpGq1NE1okiaFhBbVkeH7CxAVrBQdrhWBh2oRks4tgxaPW7YF8jC aDqPUEdfluhQWPyfN+n7qKhC+tlr2qXlRs9DkymzJZmMshIUNyZhZmycWwvy9w== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1792741417; b=HWhbqbjFpmnDO22xF4pwSKBW5cDda3wuTJRntyMN2UzQkJF4wBZzBv8S7H6iynHMJt8nky gZ/wtO3JUoJInnvOs1R4PlIOK6SARAu+awX/7R2N7dFBb6+9SvGuaAvOwIaamc+xzzZmG+ T2vVuJqBQ5BnfrayTbuDLAO6nHVSeAIofgHDk1Sr4rQGRii3/M89m7tZUVUA3KJP8JYCDt xefdm57ze3zJPkiVI+3CltboBSIHj6UEFMyvZcq6LiQjj8RM88ht3qJTevihdJuqjHrnXZ pdPl5tTDy9atLdsbLV1bTyWWgHmRKrrX3ZcH/viVA41fx6OKwLNKh9D5rmgZqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792741417; 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=AtuizJy3sk9qqUv5zN5nvTnjmcDWLl/oYQwJX168TDE=; b=I/87U8YDVXzwnpjfzJbiZQOovrV3Zj/jE7j1n7PrR5zTy/SKJRft90vc8YYiPPo2RjF2xH 6Fp0i7qev1+udywFV6zeKrqpPZpmR4zI7ew1gbdfX//TEeJI2JUqWr+xNbxRqaULufRz8G AReUBukT2VbnDJLvEjbcRp5/nO+hr3sSminMXQlZJBNXqrKkEFC7B/6AEXKAuxybYX1SgY ywQmWuVelr6IOdeEVjM9u7KLfLID6D/XW9n4GtIgqucrWt7PkG+DVS9amdquZXjCs6YNDR Qu/6d0bi6YcFnOBQXU5zXA0cxKGJWVsjFrTzLN3P8mR/QoX3mbvuPUZg5Sjoww== 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 4j9w4T2sqgzK7m for ; Fri, 23 Oct 2026 07:43:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 216e3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 23 Oct 2026 07:43:32 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Sreekanth Reddy From: Sumit Saxena Subject: git: 372803cc4f04 - stable/15 - if_bnxt: Fix interrupt storm on Thor2 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: 372803cc4f04ee159a3784f3eff4e47efbedb8f1 Auto-Submitted: auto-generated Date: Fri, 23 Oct 2026 07:43:32 +0000 Message-Id: <6adb1024.216e3.6633e4d0@gitrepo.freebsd.org> The branch stable/15 has been updated by ssaxena: URL: https://cgit.FreeBSD.org/src/commit/?id=372803cc4f04ee159a3784f3eff4e47efbedb8f1 commit 372803cc4f04ee159a3784f3eff4e47efbedb8f1 Author: Sreekanth Reddy AuthorDate: 2026-07-29 11:28:35 +0000 Commit: Sumit Saxena CommitDate: 2026-10-23 07:39:52 +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 (cherry picked from commit 8c69a5dc60b3630a4c5bca0bda714f791324afad) --- 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 432dceb6bfb2..aa1d525f00dd 100644 --- a/sys/dev/bnxt/bnxt_en/if_bnxt.c +++ b/sys/dev/bnxt/bnxt_en/if_bnxt.c @@ -1700,8 +1700,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;