diff options
author | gallatin <gallatin@FreeBSD.org> | 2007-09-13 21:29:02 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2007-09-13 21:29:02 +0000 |
commit | c169939914349024893cf94d1d554d799e1c5aed (patch) | |
tree | 9d5d0e26394da2c98653c403b6a728a92e63bccd | |
parent | 8ba0447b460356a470dd145ca64f3ac3b431f76c (diff) | |
download | FreeBSD-src-c169939914349024893cf94d1d554d799e1c5aed.zip FreeBSD-src-c169939914349024893cf94d1d554d799e1c5aed.tar.gz |
Add support for a new device id (9). Mxge NICs with the new
device id support MSI-X.
Approved by: re (bmah)
-rw-r--r-- | sys/dev/mxge/if_mxge.c | 3 | ||||
-rw-r--r-- | sys/dev/mxge/if_mxge_var.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/mxge/if_mxge.c b/sys/dev/mxge/if_mxge.c index dff1422..b3fc7e0 100644 --- a/sys/dev/mxge/if_mxge.c +++ b/sys/dev/mxge/if_mxge.c @@ -136,7 +136,8 @@ static int mxge_probe(device_t dev) { if ((pci_get_vendor(dev) == MXGE_PCI_VENDOR_MYRICOM) && - (pci_get_device(dev) == MXGE_PCI_DEVICE_Z8E)) { + ((pci_get_device(dev) == MXGE_PCI_DEVICE_Z8E) || + (pci_get_device(dev) == MXGE_PCI_DEVICE_Z8E_9))) { device_set_desc(dev, "Myri10G-PCIE-8A"); return 0; } diff --git a/sys/dev/mxge/if_mxge_var.h b/sys/dev/mxge/if_mxge_var.h index 7a66ae2..2163f60 100644 --- a/sys/dev/mxge/if_mxge_var.h +++ b/sys/dev/mxge/if_mxge_var.h @@ -207,6 +207,7 @@ typedef struct { #define MXGE_PCI_VENDOR_MYRICOM 0x14c1 #define MXGE_PCI_DEVICE_Z8E 0x0008 +#define MXGE_PCI_DEVICE_Z8E_9 0x0009 #define MXGE_XFP_COMPLIANCE_BYTE 131 #define MXGE_HIGHPART_TO_U32(X) \ |