1# Copyright (c) 2024 Nordic Semiconductor ASA
2#
3# SPDX-License-Identifier: Apache-2.0
4
5menuconfig USBIP
6	bool "USB USBIP support"
7	select EXPERIMENTAL
8	select EVENTS
9	depends on NETWORKING
10	depends on NET_IPV4
11	depends on NET_TCP
12	depends on NET_SOCKETS
13	help
14	  Experimental USB USBIP support.
15
16if USBIP
17
18config USBIP_THREAD_STACK_SIZE
19	int "USBIP thread stack size"
20	default 2048
21	help
22	  USBIP thread stack size in bytes.
23
24config USBIP_SUBMIT_BACKLOG_COUNT
25	int "Number of submit commands in the backlog"
26	range 32 128
27	default 48
28	help
29	  Number of submit commands that can be stored in the backlog.
30
31config USBIP_DEVICES_COUNT
32	int "Number of devices that can be exported"
33	range 1 255
34	default 1
35	help
36	  Number of devices that can be exported.
37
38module = USBIP
39module-str = usbip
40source "subsys/logging/Kconfig.template.log_config"
41
42endif # USBIP
43