CDCEEM(4) | Device Drivers Manual | CDCEEM(4) |
cdceem
— USB
Communication Device Class Ethernet Emulation Model (CDC EEM)
driver
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device uhci
device ohci
device usb
device miibus
device uether
device cdceem
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
if_cdceem_load="YES"
The cdceem
driver provides support for USB
devices based on the USB Communication Device Class Ethernet Emulation Model
(CDC EEM) specification.
The driver works on both host, and device-side; see usb_template(4) for details.
The USB device appears as a regular network interface on both sides, transporting Ethernet frames.
For more information on configuring this device, see ifconfig(8).
The cdceem
driver does not support
different media types or options.
The following variables are available as both sysctl(8) variables and loader(8) tunables:
cdceem
driver. Set to 0 to disable logging or 1 to warn about potential problems.
Larger values enable debugging output. Defaults to 1.arp(4), cdce(4), intro(4), ipheth(4), netintro(4), urndis(4), usb(4), usb_template(4), ifconfig(8)
Universal Serial Bus Communications Class Subclass Specification for Ethernet Emulation Model Devices, https://usb.org/sites/default/files/CDC_EEM10.pdf.
The cdceem
device driver first appeared in
FreeBSD 13.0.
The cdceem
driver was written by
Edward Tomasz Napierala
<trasz@FreeBSD.org>
under sponsorship from Hewlett Packard Enterprise.
August 7, 2019 | Debian |