diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-03-21 15:20:41 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-03-21 15:20:41 +0000 |
commit | 7734cbcfd6aac925cd7678946f4fa980db54779a (patch) | |
tree | 64177d706be1788f2e8aea4d0e17e0833dc407e3 /sys/dev | |
parent | 305ad48765a73f2c19b89769ae78c5e794d3682a (diff) | |
download | FreeBSD-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/dev')
-rw-r--r-- | sys/dev/usb/if_aue.c | 1 | ||||
-rw-r--r-- | sys/dev/usb/if_cue.c | 1 | ||||
-rw-r--r-- | sys/dev/usb/if_kue.c | 5 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs.h | 3 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs_data.h | 8 |
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.", |