From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0158B2D060B; Sat, 28 Feb 2026 03:40:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772250005; cv=none; b=XrmF7ZrFhbws1LvsQ+PxTqm+ggcXYOv/x/0oEakwVHa7tBFo+ZDkc3NGcza59GNDXF60nbOEzDnF2femv1sFNTlTXKHvGYcxQq1RSKp4at4i45tYTU8U3wogOEmRNJ7gSmZhpAyJ+ULqOFmJnIdfsmdcx6mfNuI6fssDCOSFxfo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772250005; c=relaxed/simple; bh=4aLjb6jgnUvfcZ/EhtNfS22295VXzNNhfpVc/50PAoA=; h=Content-Type:MIME-Version:Subject:From:Message-Id:Date:References: In-Reply-To:To:Cc; b=C4kS0v3sVjkN+AiJU+lsng201s00k/EXZ3e5lM451fdWplqRXaUHaVOUTpp/llxgrWmQO9VYp0X6bo/PuIKVt2jtZtb7BmPE71UWGDJBR57LkLShFjW1SxEGHlIDQGH6VZIdc2PDda9tovNDFdUWpmNKgWUPUu7+JVx47u9niso= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=BGW0ijx9; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="BGW0ijx9" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 826C5C116D0; Sat, 28 Feb 2026 03:40:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772250004; bh=4aLjb6jgnUvfcZ/EhtNfS22295VXzNNhfpVc/50PAoA=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=BGW0ijx9LMfpp4UexrRVClCJUesW7ZJbi/DQpEKKmNqxX59fHklgEl0Ruv/uMhLa0 HNW/uK7MieP4dhEUXKm81KQJyUXCmkunzXAW2uVMtUF8biVsYE1YQZ5Zom6RYQY7I/ 32bE4uEYPL0NPn+eqr3PctxmWbTU58ROdYEd+SCHy/YHF/X0fDoPY6mrKnV+MBvPPa ZN/Mc0LeOnLN8gx0Y42HVmksawoHkv+j5mv4IoBpxNI4qVdtRG0EdIqm90yYDRBcWu ywAJWnzM9f+yKaO6QzvRFJtlFKfVgwsQlkaMmrodCD1QfDx/gd1xjy+sOZqn/YIFxO N/DNAo0ijuXMw== Received: from [10.30.226.235] (localhost [IPv6:::1]) by aws-us-west-2-korg-oddjob-rhel9-1.codeaurora.org (Postfix) with ESMTP id 3FE4339EF96C; Sat, 28 Feb 2026 03:40:09 +0000 (UTC) Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net v2] net: mana: Ring doorbell at 4 CQ wraparounds From: patchwork-bot+netdevbpf@kernel.org Message-Id: <177225000804.2855218.9386044687164438073.git-patchwork-notify@kernel.org> Date: Sat, 28 Feb 2026 03:40:08 +0000 References: <20260226192833.1050807-1-longli@microsoft.com> In-Reply-To: <20260226192833.1050807-1-longli@microsoft.com> To: Long Li Cc: kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, shradhagupta@linux.microsoft.com, ernis@linux.microsoft.com, linux-hyperv@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Thu, 26 Feb 2026 11:28:33 -0800 you wrote: > MANA hardware requires at least one doorbell ring every 8 wraparounds > of the CQ. The driver rings the doorbell as a form of flow control to > inform hardware that CQEs have been consumed. > > The NAPI poll functions mana_poll_tx_cq() and mana_poll_rx_cq() can > poll up to CQE_POLLING_BUFFER (512) completions per call. If the CQ > has fewer than 512 entries, a single poll call can process more than > 4 wraparounds without ringing the doorbell. The doorbell threshold > check also uses ">" instead of ">=", delaying the ring by one extra > CQE beyond 4 wraparounds. Combined, these issues can cause the driver > to exceed the 8-wraparound hardware limit, leading to missed > completions and stalled queues. > > [...] Here is the summary with links: - [net,v2] net: mana: Ring doorbell at 4 CQ wraparounds https://git.kernel.org/netdev/net/c/dabffd08545f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html