Skip to content

Commit

Permalink
be2net: Add support for next generation of BladeEngine device.
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Ajit Khaparde authored and David S. Miller committed Oct 17, 2009
1 parent 21912d1 commit 12d7ea2
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions drivers/net/benet/be.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,20 +35,31 @@
#define DRV_VER "2.101.205"
#define DRV_NAME "be2net"
#define BE_NAME "ServerEngines BladeEngine2 10Gbps NIC"
#define BE3_NAME "ServerEngines BladeEngine3 10Gbps NIC"
#define OC_NAME "Emulex OneConnect 10Gbps NIC"
#define OC_NAME1 "Emulex OneConnect 10Gbps NIC (be3)"
#define DRV_DESC BE_NAME "Driver"

#define BE_VENDOR_ID 0x19a2
#define BE_DEVICE_ID1 0x211
#define BE_DEVICE_ID2 0x221
#define OC_DEVICE_ID1 0x700
#define OC_DEVICE_ID2 0x701
#define OC_DEVICE_ID3 0x710

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;
else
case OC_DEVICE_ID3:
return OC_NAME1;
case BE_DEVICE_ID2:
return BE3_NAME;
default:
return BE_NAME;
}
}

/* Number of bytes of an RX frame that are copied to skb->data */
Expand Down

0 comments on commit 12d7ea2

Please sign in to comment.