Draft: bnxt_en: Driver update for RHEL-9.4
Jira: https://issues.redhat.com/browse/RHEL-3505
Jira: https://issues.redhat.com/browse/RHEL-11007
Ken Cox (32):
bnxt_en: Avoid order-5 memory allocation for TPA data
bnxt: Drop redundant pci_enable_pcie_error_reporting()
bnxt: avoid overflow in bnxt_get_nvram_directory()
bnxt: Change fw_cap to u64 to accommodate more capability bits
bnxt: Defer PTP initialization to after querying function caps
bnxt: Enforce PTP software freq adjustments only when in non-RTC mode
bnxt_en: Fix reporting of test result in ethtool selftest
bnxt_en: Fix typo in PCI id to device description string mapping
bnxt_en: Add missing 200G link speed reporting
RDMA/bnxt_re: Update HW interface headers
bnxt_en: Allow to set switchdev mode without existing VFs
bnxt: use READ_ONCE/WRITE_ONCE for ring indexes
bnxt: hook NAPIs to page pools
bnxt_en: Do not initialize PTP on older P3/P4 chips
net: remove __skb_frag_set_page()
bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg()
bnxt_en: Don't issue AP reset during ethtool's reset operation
bnxt_en: Query default VLAN before VNIC setup on a VF
bnxt_en: Skip firmware fatal error recovery if chip is not accessible
bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE
event
bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
bnxt_en: Link representors to PCI device
bnxt_en: use dev_consume_skb_any() in bnxt_tx_int
eth: bnxt: move and rename reset helpers
eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work()
eth: bnxt: handle invalid Tx completions more gracefully
eth: bnxt: fix one of the W=1 warnings about fortified memcpy()
eth: bnxt: fix warning for define in struct_group
bnxt_en: Fix page pool logic for page size >= 64K
bnxt_en: Fix max_mtu setting for multi-buf XDP
bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy()
bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.c
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +-
drivers/infiniband/hw/bnxt_re/roce_hsi.h | 7423 ++++++++++-------
drivers/net/ethernet/broadcom/bnx2.c | 1 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 308 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 70 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 26 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 3 +-
.../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 7 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 725 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 15 +-
.../net/ethernet/broadcom/bnxt/bnxt_sriov.c | 16 +
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 30 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 6 +
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 16 +-
14 files changed, 4814 insertions(+), 3834 deletions(-)
Signed-off-by: Ken Cox <jkc@redhat.com>