diff options
author | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2019-08-07 18:14:45 +0000 |
---|---|---|
committer | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2019-08-07 18:14:45 +0000 |
commit | 63722e52121eb7b86537db4a3f53af8ad323b43c (patch) | |
tree | 65b24697905f22bc215da716a5ecff4ab429b59d /sys/dev/usb/template/usb_template.c | |
parent | c5fb9d20cdd4650393cfabe8a9a342c1b2e810db (diff) | |
download | src-63722e52121eb7b86537db4a3f53af8ad323b43c.tar.gz src-63722e52121eb7b86537db4a3f53af8ad323b43c.zip |
Add cdceem(4) driver, for virtual ethernet devices compliant
with Communication Device Class Ethernet Emulation Model (CDC EEM).
The driver supports both the device, and host side operation; there
is a new USB template (#11) for the former.
This enables communication with virtual USB NIC provided by iLO 5,
as found in new HPE Proliant servers.
Reviewed by: hselasky
MFC after: 2 weeks
Relnotes: yes
Sponsored by: Hewlett Packard Enterprise
Notes
Notes:
svn path=/head/; revision=350685
Diffstat (limited to 'sys/dev/usb/template/usb_template.c')
-rw-r--r-- | sys/dev/usb/template/usb_template.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/usb/template/usb_template.c b/sys/dev/usb/template/usb_template.c index 7377c20ac9f5..db4b76eb4ac6 100644 --- a/sys/dev/usb/template/usb_template.c +++ b/sys/dev/usb/template/usb_template.c @@ -1464,6 +1464,9 @@ usb_temp_setup_by_index(struct usb_device *udev, uint16_t index) case USB_TEMP_MULTI: err = usb_temp_setup(udev, &usb_template_multi); break; + case USB_TEMP_CDCEEM: + err = usb_temp_setup(udev, &usb_template_cdceem); + break; default: return (USB_ERR_INVAL); } |