summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-03-21 15:20:41 +0000
committerwpaul <wpaul@FreeBSD.org>2000-03-21 15:20:41 +0000
commit7734cbcfd6aac925cd7678946f4fa980db54779a (patch)
tree64177d706be1788f2e8aea4d0e17e0833dc407e3 /sys
parent305ad48765a73f2c19b89769ae78c5e794d3682a (diff)
downloadFreeBSD-src-7734cbcfd6aac925cd7678946f4fa980db54779a.zip
FreeBSD-src-7734cbcfd6aac925cd7678946f4fa980db54779a.tar.gz
Regenerate usbdevs files.
Also add device entry in if_kue.c for the LINKSYS USB10T adapter. Also add calls to bpfdetach() in detach routines.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/if_aue.c1
-rw-r--r--sys/dev/usb/if_cue.c1
-rw-r--r--sys/dev/usb/if_kue.c5
-rw-r--r--sys/dev/usb/usbdevs.h3
-rw-r--r--sys/dev/usb/usbdevs_data.h8
5 files changed, 15 insertions, 3 deletions
diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c
index c3ed9e7..fe0e9f5 100644
--- a/sys/dev/usb/if_aue.c
+++ b/sys/dev/usb/if_aue.c
@@ -754,6 +754,7 @@ static int aue_detach(dev)
sc->aue_gone = 1;
untimeout(aue_tick, sc, sc->aue_stat_ch);
+ bpfdetach(ifp);
if_detach(ifp);
if (sc->aue_ep[AUE_ENDPT_TX] != NULL)
diff --git a/sys/dev/usb/if_cue.c b/sys/dev/usb/if_cue.c
index 55d28e6..4dc5392 100644
--- a/sys/dev/usb/if_cue.c
+++ b/sys/dev/usb/if_cue.c
@@ -581,6 +581,7 @@ static int cue_detach(dev)
sc->cue_gone = 1;
untimeout(cue_tick, sc, sc->cue_stat_ch);
+ bpfdetach(ifp);
if_detach(ifp);
if (sc->cue_ep[CUE_ENDPT_TX] != NULL)
diff --git a/sys/dev/usb/if_kue.c b/sys/dev/usb/if_kue.c
index 1041928..3412991 100644
--- a/sys/dev/usb/if_kue.c
+++ b/sys/dev/usb/if_kue.c
@@ -114,6 +114,7 @@ static struct kue_type kue_devs[] = {
{ USB_VENDOR_COREGA, USB_PRODUCT_COREGA_ETHER_USB_T },
{ USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C },
{ USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T },
{ 0, 0 }
};
@@ -523,8 +524,10 @@ static int kue_detach(dev)
sc->kue_gone = 1;
- if (ifp != NULL)
+ if (ifp != NULL) {
+ bpfdetach(ifp);
if_detach(ifp);
+ }
if (sc->kue_ep[KUE_ENDPT_TX] != NULL)
usbd_abort_pipe(sc->kue_ep[KUE_ENDPT_TX]);
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index f720a98..66d0f07 100644
--- a/sys/dev/usb/usbdevs.h
+++ b/sys/dev/usb/usbdevs.h
@@ -4,7 +4,7 @@
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * FreeBSD: src/sys/dev/usb/usbdevs,v 1.14 2000/03/20 19:49:20 gehenna Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.15 2000/03/21 15:18:51 wpaul Exp
*/
/*
@@ -399,6 +399,7 @@
#define USB_PRODUCT_LEXMARK_S2450 0x0009 /* Optra S 2450 */
/* Linksys products */
+#define USB_PRODUCT_LINKSYS_USB10T 0x2202 /* USB10T Ethernet */
#define USB_PRODUCT_LINKSYS_USB100TX 0x2203 /* USB100TX Ethernet */
/* Logitech products */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index 975214f..bd8a74b 100644
--- a/sys/dev/usb/usbdevs_data.h
+++ b/sys/dev/usb/usbdevs_data.h
@@ -4,7 +4,7 @@
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * FreeBSD: src/sys/dev/usb/usbdevs,v 1.14 2000/03/20 19:49:20 gehenna Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.15 2000/03/21 15:18:51 wpaul Exp
*/
/*
@@ -502,6 +502,12 @@ struct usb_knowndev usb_knowndevs[] = {
"Optra S 2450",
},
{
+ USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T,
+ 0,
+ "Linksys Inc.",
+ "USB10T Ethernet",
+ },
+ {
USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,
0,
"Linksys Inc.",
OpenPOWER on IntegriCloud