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