summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/net/if_kue.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/net/if_kue.c')
-rw-r--r--sys/dev/usb/net/if_kue.c69
1 files changed, 35 insertions, 34 deletions
diff --git a/sys/dev/usb/net/if_kue.c b/sys/dev/usb/net/if_kue.c
index 673c821..5d35da4 100644
--- a/sys/dev/usb/net/if_kue.c
+++ b/sys/dev/usb/net/if_kue.c
@@ -102,40 +102,41 @@ __FBSDID("$FreeBSD$");
* Various supported device vendors/products.
*/
static const struct usb_device_id kue_devs[] = {
- {USB_VPI(USB_VENDOR_3COM, USB_PRODUCT_3COM_3C19250, 0)},
- {USB_VPI(USB_VENDOR_3COM, USB_PRODUCT_3COM_3C460, 0)},
- {USB_VPI(USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_URE450, 0)},
- {USB_VPI(USB_VENDOR_ADS, USB_PRODUCT_ADS_UBS10BT, 0)},
- {USB_VPI(USB_VENDOR_ADS, USB_PRODUCT_ADS_UBS10BTX, 0)},
- {USB_VPI(USB_VENDOR_AOX, USB_PRODUCT_AOX_USB101, 0)},
- {USB_VPI(USB_VENDOR_ASANTE, USB_PRODUCT_ASANTE_EA, 0)},
- {USB_VPI(USB_VENDOR_ATEN, USB_PRODUCT_ATEN_DSB650C, 0)},
- {USB_VPI(USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC10T, 0)},
- {USB_VPI(USB_VENDOR_COREGA, USB_PRODUCT_COREGA_ETHER_USB_T, 0)},
- {USB_VPI(USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C, 0)},
- {USB_VPI(USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_E45, 0)},
- {USB_VPI(USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_XX1, 0)},
- {USB_VPI(USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_XX2, 0)},
- {USB_VPI(USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETT, 0)},
- {USB_VPI(USB_VENDOR_JATON, USB_PRODUCT_JATON_EDA, 0)},
- {USB_VPI(USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_XX1, 0)},
- {USB_VPI(USB_VENDOR_KLSI, USB_PRODUCT_AOX_USB101, 0)},
- {USB_VPI(USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT, 0)},
- {USB_VPI(USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BTN, 0)},
- {USB_VPI(USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T, 0)},
- {USB_VPI(USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EA, 0)},
- {USB_VPI(USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101, 0)},
- {USB_VPI(USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101X, 0)},
- {USB_VPI(USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET, 0)},
- {USB_VPI(USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2, 0)},
- {USB_VPI(USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET3, 0)},
- {USB_VPI(USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA8, 0)},
- {USB_VPI(USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA9, 0)},
- {USB_VPI(USB_VENDOR_PORTSMITH, USB_PRODUCT_PORTSMITH_EEA, 0)},
- {USB_VPI(USB_VENDOR_SHARK, USB_PRODUCT_SHARK_PA, 0)},
- {USB_VPI(USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_GPE, 0)},
- {USB_VPI(USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_U2E, 0)},
- {USB_VPI(USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB, 0)},
+#define KUE_DEV(v,p) { USB_VP(USB_VENDOR_##v, USB_PRODUCT_##v##_##p) }
+ KUE_DEV(3COM, 3C19250),
+ KUE_DEV(3COM, 3C460),
+ KUE_DEV(ABOCOM, URE450),
+ KUE_DEV(ADS, UBS10BT),
+ KUE_DEV(ADS, UBS10BTX),
+ KUE_DEV(AOX, USB101),
+ KUE_DEV(ASANTE, EA),
+ KUE_DEV(ATEN, DSB650C),
+ KUE_DEV(ATEN, UC10T),
+ KUE_DEV(COREGA, ETHER_USB_T),
+ KUE_DEV(DLINK, DSB650C),
+ KUE_DEV(ENTREGA, E45),
+ KUE_DEV(ENTREGA, XX1),
+ KUE_DEV(ENTREGA, XX2),
+ KUE_DEV(IODATA, USBETT),
+ KUE_DEV(JATON, EDA),
+ KUE_DEV(KINGSTON, XX1),
+ KUE_DEV(KLSI, DUH3E10BT),
+ KUE_DEV(KLSI, DUH3E10BTN),
+ KUE_DEV(LINKSYS, USB10T),
+ KUE_DEV(MOBILITY, EA),
+ KUE_DEV(NETGEAR, EA101),
+ KUE_DEV(NETGEAR, EA101X),
+ KUE_DEV(PERACOM, ENET),
+ KUE_DEV(PERACOM, ENET2),
+ KUE_DEV(PERACOM, ENET3),
+ KUE_DEV(PORTGEAR, EA8),
+ KUE_DEV(PORTGEAR, EA9),
+ KUE_DEV(PORTSMITH, EEA),
+ KUE_DEV(SHARK, PA),
+ KUE_DEV(SILICOM, GPE),
+ KUE_DEV(SILICOM, U2E),
+ KUE_DEV(SMC, 2102USB),
+#undef KUE_DEV
};
/* prototypes */
OpenPOWER on IntegriCloud