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