diff options
author | iedowse <iedowse@FreeBSD.org> | 2005-02-13 21:38:34 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2005-02-13 21:38:34 +0000 |
commit | 4f2d08a3315df4cdc5b9cf342c6c8f3c29b1b181 (patch) | |
tree | ffaff7aed5951e0e35e4355d5f4ecb4db1d1b5df /sys/dev/usb/usbdi.c | |
parent | 4f4b5fa23c7c68e0c5a3bd95e1cd291372b181da (diff) | |
download | FreeBSD-src-4f2d08a3315df4cdc5b9cf342c6c8f3c29b1b181.zip FreeBSD-src-4f2d08a3315df4cdc5b9cf342c6c8f3c29b1b181.tar.gz |
When attached to a high-speed device, report a more appropriate
base transfer speed to CAM. The actual value used (40MB/s) is fairly
arbitrary, but assumes the same 33% overhead as was implied by the
1MB/s figure we used for USB1 devices.
Diffstat (limited to 'sys/dev/usb/usbdi.c')
-rw-r--r-- | sys/dev/usb/usbdi.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/usb/usbdi.c b/sys/dev/usb/usbdi.c index e5e4fd0..113462d 100644 --- a/sys/dev/usb/usbdi.c +++ b/sys/dev/usb/usbdi.c @@ -506,6 +506,12 @@ usbd_get_config_descriptor(usbd_device_handle dev) return (dev->cdesc); } +int +usbd_get_speed(usbd_device_handle dev) +{ + return (dev->speed); +} + usb_interface_descriptor_t * usbd_get_interface_descriptor(usbd_interface_handle iface) { |