]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - drivers/usb/usbip/Kconfig
KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
[mirror_ubuntu-zesty-kernel.git] / drivers / usb / usbip / Kconfig
CommitLineData
64e62426 1config USBIP_CORE
ba753e41 2 tristate "USB/IP support"
cb9c1cfc
PC
3 depends on NET
4 select USB_COMMON
05a1f28e
TH
5 ---help---
6 This enables pushing USB packets over IP to allow remote
64e62426 7 machines direct access to USB devices. It provides the
8 USB/IP core that is required by both drivers.
05a1f28e 9
64e62426 10 For more details, and to get the userspace utility
dbc320f7 11 programs, please see <http://usbip.sourceforge.net/>.
64e62426 12
13 To compile this as a module, choose M here: the module will
14 be called usbip-core.
05a1f28e
TH
15
16 If unsure, say N.
04679b34 17
64e62426 18config USBIP_VHCI_HCD
19 tristate "VHCI hcd"
b5a2a8ec 20 depends on USBIP_CORE && USB
04679b34 21 ---help---
64e62426 22 This enables the USB/IP virtual host controller driver,
23 which is run on the remote machine.
04679b34 24
64e62426 25 To compile this driver as a module, choose M here: the
26 module will be called vhci-hcd.
4d7b5c7f 27
0775a9cb
NI
28config USBIP_VHCI_HC_PORTS
29 int "Number of ports per USB/IP virtual host controller"
30 range 1 31
31 default 8
32 depends on USBIP_VHCI_HCD
33 ---help---
34 To increase number of ports available for USB/IP virtual
35 host controller driver, this defines number of ports per
36 USB/IP virtual host controller.
37
38config USBIP_VHCI_NR_HCS
39 int "Number of USB/IP virtual host controllers"
40 range 1 128
41 default 1
42 depends on USBIP_VHCI_HCD
43 ---help---
44 To increase number of ports available for USB/IP virtual
45 host controller driver, this defines number of USB/IP
46 virtual host controllers as if adding physical host
47 controllers.
48
64e62426 49config USBIP_HOST
50 tristate "Host driver"
b5a2a8ec 51 depends on USBIP_CORE && USB
4d7b5c7f 52 ---help---
64e62426 53 This enables the USB/IP host driver, which is run on the
54 machine that is sharing the USB devices.
4d7b5c7f 55
64e62426 56 To compile this driver as a module, choose M here: the
57 module will be called usbip-host.
411a861f 58
9360575c
IK
59config USBIP_VUDC
60 tristate "VUDC driver"
b5a2a8ec 61 depends on USBIP_CORE && USB_GADGET
9360575c
IK
62 ---help---
63 This enables the USB/IP virtual USB device controller
64 driver, which is run on the host machine, allowing the
65 machine itself to act as a device.
66
67 To compile this driver as a module, choose M here: the
68 module will be called usbip-vudc.
69
64e62426 70config USBIP_DEBUG
71 bool "Debug messages for USB/IP"
72 depends on USBIP_CORE
411a861f 73 ---help---
64e62426 74 This enables the debug messages from the USB/IP drivers.