mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-18 14:56:19 +07:00
be2net: Add support for next generation of BladeEngine device.
Add new PCI ids to support next generation of BladeEngine device. Signed-off-by: Ajit Khaparde <ajitk@serverengines.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
21912d1ca2
commit
12d7ea2c5a
@ -35,20 +35,31 @@
|
|||||||
#define DRV_VER "2.101.205"
|
#define DRV_VER "2.101.205"
|
||||||
#define DRV_NAME "be2net"
|
#define DRV_NAME "be2net"
|
||||||
#define BE_NAME "ServerEngines BladeEngine2 10Gbps NIC"
|
#define BE_NAME "ServerEngines BladeEngine2 10Gbps NIC"
|
||||||
|
#define BE3_NAME "ServerEngines BladeEngine3 10Gbps NIC"
|
||||||
#define OC_NAME "Emulex OneConnect 10Gbps NIC"
|
#define OC_NAME "Emulex OneConnect 10Gbps NIC"
|
||||||
|
#define OC_NAME1 "Emulex OneConnect 10Gbps NIC (be3)"
|
||||||
#define DRV_DESC BE_NAME "Driver"
|
#define DRV_DESC BE_NAME "Driver"
|
||||||
|
|
||||||
#define BE_VENDOR_ID 0x19a2
|
#define BE_VENDOR_ID 0x19a2
|
||||||
#define BE_DEVICE_ID1 0x211
|
#define BE_DEVICE_ID1 0x211
|
||||||
|
#define BE_DEVICE_ID2 0x221
|
||||||
#define OC_DEVICE_ID1 0x700
|
#define OC_DEVICE_ID1 0x700
|
||||||
#define OC_DEVICE_ID2 0x701
|
#define OC_DEVICE_ID2 0x701
|
||||||
|
#define OC_DEVICE_ID3 0x710
|
||||||
|
|
||||||
static inline char *nic_name(struct pci_dev *pdev)
|
static inline char *nic_name(struct pci_dev *pdev)
|
||||||
{
|
{
|
||||||
if (pdev->device == OC_DEVICE_ID1 || pdev->device == OC_DEVICE_ID2)
|
switch (pdev->device) {
|
||||||
|
case OC_DEVICE_ID1:
|
||||||
|
case OC_DEVICE_ID2:
|
||||||
return OC_NAME;
|
return OC_NAME;
|
||||||
else
|
case OC_DEVICE_ID3:
|
||||||
|
return OC_NAME1;
|
||||||
|
case BE_DEVICE_ID2:
|
||||||
|
return BE3_NAME;
|
||||||
|
default:
|
||||||
return BE_NAME;
|
return BE_NAME;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Number of bytes of an RX frame that are copied to skb->data */
|
/* Number of bytes of an RX frame that are copied to skb->data */
|
||||||
|
Loading…
Reference in New Issue
Block a user