net/bnxt: move PCI device ids to the driver
Moved defines since the driver had no such information. Used RTE_PCI_DEVICE in place of RTE_PCI_DEV_ID_DECL* stuff. Signed-off-by: David Marchand <david.marchand@6wind.com>
This commit is contained in:
parent
ecf5fa864b
commit
882aa9c6e2
@ -56,10 +56,31 @@
|
||||
static const char bnxt_version[] =
|
||||
"Broadcom Cumulus driver " DRV_MODULE_NAME "\n";
|
||||
|
||||
#define PCI_VENDOR_ID_BROADCOM 0x14E4
|
||||
|
||||
#define BROADCOM_DEV_ID_57301 0x16c8
|
||||
#define BROADCOM_DEV_ID_57302 0x16c9
|
||||
#define BROADCOM_DEV_ID_57304_PF 0x16ca
|
||||
#define BROADCOM_DEV_ID_57304_VF 0x16cb
|
||||
#define BROADCOM_DEV_ID_57402 0x16d0
|
||||
#define BROADCOM_DEV_ID_57404 0x16d1
|
||||
#define BROADCOM_DEV_ID_57406_PF 0x16d2
|
||||
#define BROADCOM_DEV_ID_57406_VF 0x16d3
|
||||
#define BROADCOM_DEV_ID_57406_MF 0x16d4
|
||||
#define BROADCOM_DEV_ID_57314 0x16df
|
||||
|
||||
static struct rte_pci_id bnxt_pci_id_map[] = {
|
||||
#define RTE_PCI_DEV_ID_DECL_BNXT(vend, dev) {RTE_PCI_DEVICE(vend, dev)},
|
||||
#include "rte_pci_dev_ids.h"
|
||||
{.device_id = 0},
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57301) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57302) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57304_PF) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57304_VF) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57402) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57404) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_PF) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_VF) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_MF) },
|
||||
{ RTE_PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57314) },
|
||||
{ .vendor_id = 0, /* sentinel */ },
|
||||
};
|
||||
|
||||
#define BNXT_ETH_RSS_SUPPORT ( \
|
||||
|
@ -73,20 +73,11 @@
|
||||
#define RTE_PCI_DEV_ID_DECL_IXGBEVF(vend, dev)
|
||||
#endif
|
||||
|
||||
#ifndef RTE_PCI_DEV_ID_DECL_BNXT
|
||||
#define RTE_PCI_DEV_ID_DECL_BNXT(vend, dev)
|
||||
#endif
|
||||
|
||||
#ifndef PCI_VENDOR_ID_INTEL
|
||||
/** Vendor ID used by Intel devices */
|
||||
#define PCI_VENDOR_ID_INTEL 0x8086
|
||||
#endif
|
||||
|
||||
#ifndef PCI_VENDOR_ID_BROADCOM
|
||||
/** Vendor ID used by Broadcom devices */
|
||||
#define PCI_VENDOR_ID_BROADCOM 0x14E4
|
||||
#endif
|
||||
|
||||
/******************** Physical IGB devices from e1000_hw.h ********************/
|
||||
|
||||
#define E1000_DEV_ID_82576 0x10C9
|
||||
@ -326,30 +317,6 @@ RTE_PCI_DEV_ID_DECL_IXGBEVF(PCI_VENDOR_ID_INTEL, IXGBE_DEV_ID_X550EM_A_VF_HV)
|
||||
RTE_PCI_DEV_ID_DECL_IXGBEVF(PCI_VENDOR_ID_INTEL, IXGBE_DEV_ID_X550EM_X_VF)
|
||||
RTE_PCI_DEV_ID_DECL_IXGBEVF(PCI_VENDOR_ID_INTEL, IXGBE_DEV_ID_X550EM_X_VF_HV)
|
||||
|
||||
/****************** Broadcom bnxt devices ******************/
|
||||
|
||||
#define BROADCOM_DEV_ID_57301 0x16c8
|
||||
#define BROADCOM_DEV_ID_57302 0x16c9
|
||||
#define BROADCOM_DEV_ID_57304_PF 0x16ca
|
||||
#define BROADCOM_DEV_ID_57304_VF 0x16cb
|
||||
#define BROADCOM_DEV_ID_57402 0x16d0
|
||||
#define BROADCOM_DEV_ID_57404 0x16d1
|
||||
#define BROADCOM_DEV_ID_57406_PF 0x16d2
|
||||
#define BROADCOM_DEV_ID_57406_VF 0x16d3
|
||||
#define BROADCOM_DEV_ID_57406_MF 0x16d4
|
||||
#define BROADCOM_DEV_ID_57314 0x16df
|
||||
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57301)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57302)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57304_PF)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57304_VF)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57402)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57404)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_PF)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_VF)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57406_MF)
|
||||
RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57314)
|
||||
|
||||
/*
|
||||
* Undef all RTE_PCI_DEV_ID_DECL_* here.
|
||||
*/
|
||||
@ -357,4 +324,3 @@ RTE_PCI_DEV_ID_DECL_BNXT(PCI_VENDOR_ID_BROADCOM, BROADCOM_DEV_ID_57314)
|
||||
#undef RTE_PCI_DEV_ID_DECL_IGBVF
|
||||
#undef RTE_PCI_DEV_ID_DECL_IXGBE
|
||||
#undef RTE_PCI_DEV_ID_DECL_IXGBEVF
|
||||
#undef RTE_PCI_DEV_ID_DECL_BNXT
|
||||
|
Loading…
Reference in New Issue
Block a user