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