diff options
author | 2014-11-07 13:56:29 +0000 | |
---|---|---|
committer | 2014-11-07 13:56:29 +0000 | |
commit | 7af21e63aedc7bf141a1ed5d3e03dc6b776f77c1 (patch) | |
tree | 8835b0fd4340c02150560fdab60febb9531eef61 /sys/dev/usb/usbdi_util.h | |
parent | Remove the sslv2 option since LibreSSL has no SSLv2 support (however retain (diff) | |
download | wireguard-openbsd-7af21e63aedc7bf141a1ed5d3e03dc6b776f77c1.tar.xz wireguard-openbsd-7af21e63aedc7bf141a1ed5d3e03dc6b776f77c1.zip |
Give Super-Speed hubs a chance to route USB 3.0 transfers.
Without knowing their depth, hubs couldn't find the bits correspdonding
to their downstream port in the route-string. Now USB 3.0 devices just
work(tm) anywhere in your hub chain.
This commit would not have been possible without the cheese provided by
miod@ at #HAMoween.
Diffstat (limited to 'sys/dev/usb/usbdi_util.h')
-rw-r--r-- | sys/dev/usb/usbdi_util.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/usbdi_util.h b/sys/dev/usb/usbdi_util.h index 85d8d884045..9b0c4c3d1b9 100644 --- a/sys/dev/usb/usbdi_util.h +++ b/sys/dev/usb/usbdi_util.h @@ -1,4 +1,4 @@ -/* $OpenBSD: usbdi_util.h,v 1.27 2014/08/08 14:20:05 mpi Exp $ */ +/* $OpenBSD: usbdi_util.h,v 1.28 2014/11/07 13:56:29 mpi Exp $ */ /* $NetBSD: usbdi_util.h,v 1.28 2002/07/11 21:14:36 augustss Exp $ */ /* $FreeBSD: src/sys/dev/usb/usbdi_util.h,v 1.9 1999/11/17 22:33:50 n_hibma Exp $ */ @@ -36,6 +36,7 @@ usbd_status usbd_get_desc(struct usbd_device *dev, int type, int index, int len, void *desc); usbd_status usbd_get_port_status(struct usbd_device *, int, usb_port_status_t *); +usbd_status usbd_set_hub_depth(struct usbd_device *, int); usbd_status usbd_set_hub_feature(struct usbd_device *dev, int); usbd_status usbd_clear_hub_feature(struct usbd_device *, int); usbd_status usbd_set_port_feature(struct usbd_device *dev, int, int); |