From: Wei Huang <wei.huang2@amd.com>
To: <linux-pci@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
<netdev@vger.kernel.org>
Cc: <kuba@kernel.org>, <helgaas@kernel.org>, <davem@davemloft.net>,
<edumazet@google.com>, <pabeni@redhat.com>,
<asml.silence@gmail.com>, <almasrymina@google.com>,
<gospo@broadcom.com>, <michael.chan@broadcom.com>,
<ajit.khaparde@broadcom.com>, <somnath.kotur@broadcom.com>,
<andrew.gospodarek@broadcom.com>, <manoj.panicker2@amd.com>,
<Eric.VanTassell@amd.com>, <wei.huang2@amd.com>,
<bhelgaas@google.com>
Subject: [PATCH V1 0/2] Enable TPH support in BNXT driver
Date: Fri, 15 Nov 2024 14:04:10 -0600 [thread overview]
Message-ID: <20241115200412.1340286-1-wei.huang2@amd.com> (raw)
Hi All,
TPH (TLP Processing Hints) is a PCIe feature that allows endpoint devices
to provide optimization hints for memory-targeted requests. TPH support
is now available in pci.git/next and ready for v6.13.
This patchset enables TPH in the Broadcom bnxt driver. Through the IRQ
affinity notifier, steering tags (ST) are updated when the driver's IRQ
affinity changes. On Broadcom NICs with compatible firmware, this
implementation improves memory bandwidth efficiency and network
performance in real-world benchmarks.
Note: These patches are follow-ups from the earlier TPH enablement
series. Patch #4 (IRQ affinity) has been updated based on feedback from
Jakub Kicinski. Since net-next currently lacks TPH support, we propose
these patches be merged via pci.git/next after review by Jakub and
others.
Thanks,
-Wei
Manoj Panicker (1):
bnxt_en: Add TPH support in BNXT driver
Michael Chan (1):
bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 111 +++++++++++++++++++++-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 7 ++
net/core/netdev_rx_queue.c | 1 +
3 files changed, 117 insertions(+), 2 deletions(-)
base-commit: e031efeb3a3a65673086d8f148da53f22c6f8ae5
--
2.46.0
next reply other threads:[~2024-11-15 20:04 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-15 20:04 Wei Huang [this message]
2024-11-15 20:04 ` [PATCH V1 1/2] bnxt_en: Add TPH support in BNXT driver Wei Huang
2024-11-15 22:04 ` Jakub Kicinski
2024-11-15 22:19 ` Michael Chan
2024-11-15 22:20 ` Bjorn Helgaas
2024-11-15 22:28 ` Andy Gospodarek
2025-01-08 11:33 ` Jiri Slaby
2025-01-09 19:09 ` Wei Huang
2025-01-09 19:17 ` Michael Chan
2024-11-15 20:04 ` [PATCH V1 2/2] bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings Wei Huang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241115200412.1340286-1-wei.huang2@amd.com \
--to=wei.huang2@amd.com \
--cc=Eric.VanTassell@amd.com \
--cc=ajit.khaparde@broadcom.com \
--cc=almasrymina@google.com \
--cc=andrew.gospodarek@broadcom.com \
--cc=asml.silence@gmail.com \
--cc=bhelgaas@google.com \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=gospo@broadcom.com \
--cc=helgaas@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=manoj.panicker2@amd.com \
--cc=michael.chan@broadcom.com \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=somnath.kotur@broadcom.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).