diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 2000-03-21 15:20:41 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 2000-03-21 15:20:41 +0000 |
| commit | b485fb175fb3140522f5a71e41e8a66bd6511acf (patch) | |
| tree | 61a0599da07887b72a552c2c4e88ff39d0c41d78 | |
| parent | 695ddaa54a6157fad66a5c0badae0e7e0a4d06f5 (diff) | |
Notes
| -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 c3ed9e7bce55..fe0e9f5aca95 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 55d28e60e04b..4dc5392c1ee3 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 10419287d577..341299107ebd 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 f720a985579c..66d0f07c13b5 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 975214f74be3..bd8a74b5e7cd 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.", |
