• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1config USBIP_CORE
2	tristate "USB/IP support"
3	depends on NET
4	select USB_COMMON
5	select SGL_ALLOC
6	---help---
7	  This enables pushing USB packets over IP to allow remote
8	  machines direct access to USB devices. It provides the
9	  USB/IP core that is required by both drivers.
10
11	  For more details, and to get the userspace utility
12	  programs, please see <http://usbip.sourceforge.net/>.
13
14	  To compile this as a module, choose M here: the module will
15	  be called usbip-core.
16
17	  If unsure, say N.
18
19config USBIP_VHCI_HCD
20	tristate "VHCI hcd"
21	depends on USBIP_CORE && USB
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
29config USBIP_VHCI_HC_PORTS
30	int "Number of ports per USB/IP virtual host controller"
31	range 1 15
32	default 8
33	depends on USBIP_VHCI_HCD
34	---help---
35	  To increase number of ports available for USB/IP virtual
36	  host controller driver, this defines number of ports per
37	  USB/IP virtual host controller.
38
39config USBIP_VHCI_NR_HCS
40	int "Number of USB/IP virtual host controllers"
41	range 1 128
42	default 1
43	depends on USBIP_VHCI_HCD
44	---help---
45	  To increase number of ports available for USB/IP virtual
46	  host controller driver, this defines number of USB/IP
47	  virtual host controllers as if adding physical host
48	  controllers.
49
50config USBIP_HOST
51	tristate "Host driver"
52	depends on USBIP_CORE && USB
53	---help---
54	  This enables the USB/IP host driver, which is run on the
55	  machine that is sharing the USB devices.
56
57	  To compile this driver as a module, choose M here: the
58	  module will be called usbip-host.
59
60config USBIP_VUDC
61	tristate "VUDC driver"
62	depends on USBIP_CORE && USB_GADGET
63	---help---
64	  This enables the USB/IP virtual USB device controller
65	  driver, which is run on the host machine, allowing the
66	  machine itself to act as a device.
67
68	  To compile this driver as a module, choose M here: the
69	  module will be called usbip-vudc.
70
71config USBIP_DEBUG
72	bool "Debug messages for USB/IP"
73	depends on USBIP_CORE
74	---help---
75	  This enables the debug messages from the USB/IP drivers.
76