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