Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fwctl/bnxt_en: Move common definitions to include/linux/bnxt/

We have common definitions that are now going to be used
by more than one component outside of bnxt (bnxt_re and
fwctl)

Move bnxt_ulp.h to include/linux/bnxt/ as ulp.h.

Link: https://patch.msgid.link/r/20260314151605.932749-2-pavan.chebbi@broadcom.com
Reviewed-by: Andy Gospodarek <gospo@broadcom.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Cc: linux-rdma@vger.kernel.org
Signed-off-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>

authored by

Pavan Chebbi and committed by
Jason Gunthorpe
7be18a1f c3692998

+9 -9
+1 -1
drivers/infiniband/hw/bnxt_re/debugfs.c
··· 10 10 #include <linux/pci.h> 11 11 #include <linux/seq_file.h> 12 12 #include <rdma/ib_addr.h> 13 + #include <linux/bnxt/ulp.h> 13 14 14 - #include "bnxt_ulp.h" 15 15 #include "roce_hsi.h" 16 16 #include "qplib_res.h" 17 17 #include "qplib_sp.h"
+1 -1
drivers/infiniband/hw/bnxt_re/main.c
··· 55 55 #include <rdma/ib_umem.h> 56 56 #include <rdma/ib_addr.h> 57 57 #include <linux/hashtable.h> 58 + #include <linux/bnxt/ulp.h> 58 59 59 - #include "bnxt_ulp.h" 60 60 #include "roce_hsi.h" 61 61 #include "qplib_res.h" 62 62 #include "qplib_sp.h"
+1 -1
drivers/infiniband/hw/bnxt_re/qplib_fp.c
··· 46 46 #include <linux/delay.h> 47 47 #include <linux/prefetch.h> 48 48 #include <linux/if_ether.h> 49 + #include <linux/bnxt/ulp.h> 49 50 #include <rdma/ib_mad.h> 50 51 51 52 #include "roce_hsi.h" ··· 56 55 #include "qplib_sp.h" 57 56 #include "qplib_fp.h" 58 57 #include <rdma/ib_addr.h> 59 - #include "bnxt_ulp.h" 60 58 #include "bnxt_re.h" 61 59 #include "ib_verbs.h" 62 60
+1 -1
drivers/infiniband/hw/bnxt_re/qplib_res.h
··· 39 39 #ifndef __BNXT_QPLIB_RES_H__ 40 40 #define __BNXT_QPLIB_RES_H__ 41 41 42 - #include "bnxt_ulp.h" 42 + #include <linux/bnxt/ulp.h> 43 43 44 44 extern const struct bnxt_qplib_gid bnxt_qplib_gid_zero; 45 45
+1 -1
drivers/net/ethernet/broadcom/bnxt/bnxt.c
··· 59 59 #include <net/netdev_rx_queue.h> 60 60 #include <linux/pci-tph.h> 61 61 #include <linux/bnxt/hsi.h> 62 + #include <linux/bnxt/ulp.h> 62 63 63 64 #include "bnxt.h" 64 65 #include "bnxt_hwrm.h" 65 - #include "bnxt_ulp.h" 66 66 #include "bnxt_sriov.h" 67 67 #include "bnxt_ethtool.h" 68 68 #include "bnxt_dcb.h"
+1 -1
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
··· 13 13 #include <net/devlink.h> 14 14 #include <net/netdev_lock.h> 15 15 #include <linux/bnxt/hsi.h> 16 + #include <linux/bnxt/ulp.h> 16 17 #include "bnxt.h" 17 18 #include "bnxt_hwrm.h" 18 19 #include "bnxt_vfr.h" 19 20 #include "bnxt_devlink.h" 20 21 #include "bnxt_ethtool.h" 21 - #include "bnxt_ulp.h" 22 22 #include "bnxt_ptp.h" 23 23 #include "bnxt_coredump.h" 24 24 #include "bnxt_nvm_defs.h"
+1 -1
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
··· 27 27 #include <net/netdev_queues.h> 28 28 #include <net/netlink.h> 29 29 #include <linux/bnxt/hsi.h> 30 + #include <linux/bnxt/ulp.h> 30 31 #include "bnxt.h" 31 32 #include "bnxt_hwrm.h" 32 - #include "bnxt_ulp.h" 33 33 #include "bnxt_xdp.h" 34 34 #include "bnxt_ptp.h" 35 35 #include "bnxt_ethtool.h"
+1 -1
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
··· 17 17 #include <linux/etherdevice.h> 18 18 #include <net/dcbnl.h> 19 19 #include <linux/bnxt/hsi.h> 20 + #include <linux/bnxt/ulp.h> 20 21 #include "bnxt.h" 21 22 #include "bnxt_hwrm.h" 22 - #include "bnxt_ulp.h" 23 23 #include "bnxt_sriov.h" 24 24 #include "bnxt_vfr.h" 25 25 #include "bnxt_ethtool.h"
+1 -1
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
··· 22 22 #include <linux/auxiliary_bus.h> 23 23 #include <net/netdev_lock.h> 24 24 #include <linux/bnxt/hsi.h> 25 + #include <linux/bnxt/ulp.h> 25 26 26 27 #include "bnxt.h" 27 28 #include "bnxt_hwrm.h" 28 - #include "bnxt_ulp.h" 29 29 30 30 static DEFINE_IDA(bnxt_aux_dev_ids); 31 31
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h include/linux/bnxt/ulp.h