aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorErik Jacobson <ejacobson@ddn.com>2012-04-05 11:31:57 -0500
committerMichael Brown <mcb30@ipxe.org>2012-04-10 13:53:24 +0100
commit96a8c70a0cf4eadad8e306618f76177d0e8ea52d (patch)
treef379390476988eac6351419629f0f074847cd934 /src/drivers
parent0e4a5ca4c73bc7f264616a0032d60e40c99e6710 (diff)
downloadipxe-96a8c70a0cf4eadad8e306618f76177d0e8ea52d.zip
ipxe-96a8c70a0cf4eadad8e306618f76177d0e8ea52d.tar.gz
ipxe-96a8c70a0cf4eadad8e306618f76177d0e8ea52d.tar.bz2
[igbvf] Add i350 virtual function support
Modified-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/net/igbvf/igbvf_main.c3
-rw-r--r--src/drivers/net/igbvf/igbvf_vf.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/drivers/net/igbvf/igbvf_main.c b/src/drivers/net/igbvf/igbvf_main.c
index 1f7e1df..cd189ec 100644
--- a/src/drivers/net/igbvf/igbvf_main.c
+++ b/src/drivers/net/igbvf/igbvf_main.c
@@ -942,7 +942,8 @@ void igbvf_remove ( struct pci_device *pdev )
}
static struct pci_device_id igbvf_pci_tbl[] = {
- PCI_ROM(0x8086, 0x10CA, "igbvf", "E1000_DEV_ID_82576_VF", 0)
+ PCI_ROM(0x8086, 0x10CA, "igbvf", "E1000_DEV_ID_82576_VF", 0),
+ PCI_ROM(0x8086, 0x1520, "i350vf", "E1000_DEV_ID_I350_VF", 0),
};
diff --git a/src/drivers/net/igbvf/igbvf_vf.h b/src/drivers/net/igbvf/igbvf_vf.h
index ce8ad79..8d8963f 100644
--- a/src/drivers/net/igbvf/igbvf_vf.h
+++ b/src/drivers/net/igbvf/igbvf_vf.h
@@ -54,6 +54,7 @@ FILE_LICENCE ( GPL2_ONLY );
struct e1000_hw;
#define E1000_DEV_ID_82576_VF 0x10CA
+#define E1000_DEV_ID_I350_VF 0x1520
#define E1000_VF_INIT_TIMEOUT 200 /* Number of retries to clear RSTI */