config USBIP_CORE tristate "USB/IP support" depends on USB && NET ---help--- This enables pushing USB packets over IP to allow remote machines direct access to USB devices. It provides the USB/IP core that is required by both drivers. For more details, and to get the userspace utility programs, please see . To compile this as a module, choose M here: the module will be called usbip-core. If unsure, say N. config USBIP_VHCI_HCD tristate "VHCI hcd" depends on USBIP_CORE ---help--- This enables the USB/IP virtual host controller driver, which is run on the remote machine. To compile this driver as a module, choose M here: the module will be called vhci-hcd. config USBIP_HOST tristate "Host driver" depends on USBIP_CORE ---help--- This enables the USB/IP host driver, which is run on the machine that is sharing the USB devices. To compile this driver as a module, choose M here: the module will be called usbip-host. config USBIP_VUDC tristate "VUDC driver" depends on USBIP_CORE ---help--- This enables the USB/IP virtual USB device controller driver, which is run on the host machine, allowing the machine itself to act as a device. To compile this driver as a module, choose M here: the module will be called usbip-vudc. config USBIP_DEBUG bool "Debug messages for USB/IP" depends on USBIP_CORE ---help--- This enables the debug messages from the USB/IP drivers.