196c27377SValentina Maneaconfig USBIP_CORE 296c27377SValentina Manea tristate "USB/IP support" 3*b5a2a8ecSArnd Bergmann depends on USB_COMMON && NET 496c27377SValentina Manea ---help--- 596c27377SValentina Manea This enables pushing USB packets over IP to allow remote 696c27377SValentina Manea machines direct access to USB devices. It provides the 796c27377SValentina Manea USB/IP core that is required by both drivers. 896c27377SValentina Manea 996c27377SValentina Manea For more details, and to get the userspace utility 1096c27377SValentina Manea programs, please see <http://usbip.sourceforge.net/>. 1196c27377SValentina Manea 1296c27377SValentina Manea To compile this as a module, choose M here: the module will 1396c27377SValentina Manea be called usbip-core. 1496c27377SValentina Manea 1596c27377SValentina Manea If unsure, say N. 1696c27377SValentina Manea 1796c27377SValentina Maneaconfig USBIP_VHCI_HCD 1896c27377SValentina Manea tristate "VHCI hcd" 19*b5a2a8ecSArnd Bergmann depends on USBIP_CORE && USB 2096c27377SValentina Manea ---help--- 2196c27377SValentina Manea This enables the USB/IP virtual host controller driver, 2296c27377SValentina Manea which is run on the remote machine. 2396c27377SValentina Manea 2496c27377SValentina Manea To compile this driver as a module, choose M here: the 2596c27377SValentina Manea module will be called vhci-hcd. 2696c27377SValentina Manea 2796c27377SValentina Maneaconfig USBIP_HOST 2896c27377SValentina Manea tristate "Host driver" 29*b5a2a8ecSArnd Bergmann depends on USBIP_CORE && USB 3096c27377SValentina Manea ---help--- 3196c27377SValentina Manea This enables the USB/IP host driver, which is run on the 3296c27377SValentina Manea machine that is sharing the USB devices. 3396c27377SValentina Manea 3496c27377SValentina Manea To compile this driver as a module, choose M here: the 3596c27377SValentina Manea module will be called usbip-host. 3696c27377SValentina Manea 379360575cSIgor Kotrasinskiconfig USBIP_VUDC 389360575cSIgor Kotrasinski tristate "VUDC driver" 39*b5a2a8ecSArnd Bergmann depends on USBIP_CORE && USB_GADGET 409360575cSIgor Kotrasinski ---help--- 419360575cSIgor Kotrasinski This enables the USB/IP virtual USB device controller 429360575cSIgor Kotrasinski driver, which is run on the host machine, allowing the 439360575cSIgor Kotrasinski machine itself to act as a device. 449360575cSIgor Kotrasinski 459360575cSIgor Kotrasinski To compile this driver as a module, choose M here: the 469360575cSIgor Kotrasinski module will be called usbip-vudc. 479360575cSIgor Kotrasinski 4896c27377SValentina Maneaconfig USBIP_DEBUG 4996c27377SValentina Manea bool "Debug messages for USB/IP" 5096c27377SValentina Manea depends on USBIP_CORE 5196c27377SValentina Manea ---help--- 5296c27377SValentina Manea This enables the debug messages from the USB/IP drivers. 53