Add sysctls to control device side USB identifiers. This makes it
authortrasz <trasz@FreeBSD.org>
Sat, 20 Jan 2018 13:58:34 +0000 (13:58 +0000)
committertrasz <trasz@FreeBSD.org>
Sat, 20 Jan 2018 13:58:34 +0000 (13:58 +0000)
commitf3e0d3d831259a6b180b0ccaf4ef227d4e542989
tree15ef6e0b741162ba18f64cf51ad7778c0d49ffc2
parent93e18e3197ab19133d93b13f3316696c3a42654d
Add sysctls to control device side USB identifiers. This makes it
possible to change string and numeric vendor and product identifiers,
as well as anything else there might be to change for a particular
device side template, eg the MAC address.

Reviewed by: hselasky@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D13920
13 files changed:
share/man/man4/usb_template.4
sys/dev/usb/template/usb_template.c
sys/dev/usb/template/usb_template.h
sys/dev/usb/template/usb_template_audio.c
sys/dev/usb/template/usb_template_cdce.c
sys/dev/usb/template/usb_template_kbd.c
sys/dev/usb/template/usb_template_midi.c
sys/dev/usb/template/usb_template_modem.c
sys/dev/usb/template/usb_template_mouse.c
sys/dev/usb/template/usb_template_msc.c
sys/dev/usb/template/usb_template_mtp.c
sys/dev/usb/template/usb_template_phone.c
sys/dev/usb/template/usb_template_serialnet.c