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