]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add cdceem(4) driver, for virtual ethernet devices compliant
authortrasz <trasz@FreeBSD.org>
Wed, 7 Aug 2019 18:14:45 +0000 (18:14 +0000)
committertrasz <trasz@FreeBSD.org>
Wed, 7 Aug 2019 18:14:45 +0000 (18:14 +0000)
commit22ccdbf37cb82d03a6c7baf0e71511f8d3f51fac
tree65b24697905f22bc215da716a5ecff4ab429b59d
parent63d391539816bb5502edc0dc066a546c7f1d64cf
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
16 files changed:
share/man/man4/Makefile
share/man/man4/cdce.4
share/man/man4/cdceem.4 [new file with mode: 0644]
share/man/man4/ipheth.4
share/man/man4/urndis.4
share/man/man4/usb_template.4
sys/conf/files
sys/dev/usb/net/if_cdceem.c [new file with mode: 0644]
sys/dev/usb/template/usb_template.c
sys/dev/usb/template/usb_template.h
sys/dev/usb/template/usb_template_cdceem.c [new file with mode: 0644]
sys/dev/usb/usb.h
sys/dev/usb/usb_ioctl.h
sys/modules/usb/Makefile
sys/modules/usb/cdceem/Makefile [new file with mode: 0644]
sys/modules/usb/template/Makefile