Initial commit
[kernel/linux-3.0.git] / drivers / staging / usbip / Kconfig
1 config USBIP_CORE
2         tristate "USB/IP support (EXPERIMENTAL)"
3         depends on USB && NET && EXPERIMENTAL
4         default N
5         ---help---
6           This enables pushing USB packets over IP to allow remote
7           machines direct access to USB devices. It provides the
8           USB/IP core that is required by both drivers.
9
10           For more details, and to get the userspace utility
11           programs, please see http://usbip.sourceforge.net/.
12
13           To compile this as a module, choose M here: the module will
14           be called usbip-core.
15
16           If unsure, say N.
17
18 config USBIP_VHCI_HCD
19         tristate "VHCI hcd"
20         depends on USBIP_CORE
21         default N
22         ---help---
23           This enables the USB/IP virtual host controller driver,
24           which is run on the remote machine.
25
26           To compile this driver as a module, choose M here: the
27           module will be called vhci-hcd.
28
29 config USBIP_HOST
30         tristate "Host driver"
31         depends on USBIP_CORE
32         default N
33         ---help---
34           This enables the USB/IP host driver, which is run on the
35           machine that is sharing the USB devices.
36
37           To compile this driver as a module, choose M here: the
38           module will be called usbip-host.
39
40 config USBIP_DEBUG
41         bool "Debug messages for USB/IP"
42         depends on USBIP_CORE
43         default N
44         ---help---
45           This enables the debug messages from the USB/IP drivers.