|
@@ -47,14 +47,22 @@ MODULE_PARM_DESC(rx_frag_size, "Size of a fragment that holds rcvd data.");
|
|
|
static struct workqueue_struct *be_err_recovery_workq;
|
|
|
|
|
|
static const struct pci_device_id be_dev_ids[] = {
|
|
|
+#ifdef CONFIG_BE2NET_BE2
|
|
|
{ PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID1) },
|
|
|
- { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) },
|
|
|
{ PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID1) },
|
|
|
+#endif /* CONFIG_BE2NET_BE2 */
|
|
|
+#ifdef CONFIG_BE2NET_BE3
|
|
|
+ { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) },
|
|
|
{ PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID2) },
|
|
|
+#endif /* CONFIG_BE2NET_BE3 */
|
|
|
+#ifdef CONFIG_BE2NET_LANCER
|
|
|
{ PCI_DEVICE(EMULEX_VENDOR_ID, OC_DEVICE_ID3)},
|
|
|
{ PCI_DEVICE(EMULEX_VENDOR_ID, OC_DEVICE_ID4)},
|
|
|
+#endif /* CONFIG_BE2NET_LANCER */
|
|
|
+#ifdef CONFIG_BE2NET_SKYHAWK
|
|
|
{ PCI_DEVICE(EMULEX_VENDOR_ID, OC_DEVICE_ID5)},
|
|
|
{ PCI_DEVICE(EMULEX_VENDOR_ID, OC_DEVICE_ID6)},
|
|
|
+#endif /* CONFIG_BE2NET_SKYHAWK */
|
|
|
{ 0 }
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(pci, be_dev_ids);
|