incubator-nuttx/drivers/usrsock/Kconfig

62 lines
1.4 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
if NET_USRSOCK
menu "Usrsock Driver Support"
choice
prompt "Select usrsock device interface"
default NET_USRSOCK_DEVICE
config NET_USRSOCK_DEVICE
bool "/dev/usrsock"
---help---
Will export /dev/usrsock device node for usrsock request/response operations
config NET_USRSOCK_RPMSG
bool "RPMSG transport"
---help---
Will send usrsock request or receive usrsock response via RPMSG channel directly
config NET_USRSOCK_CUSTOM
bool "Customerized interface"
---help---
Will send usrsock request or receive usrsock response via other kind of interface
endchoice
config NET_USRSOCK_RPMSG_CPUNAME
string "The cpuname on which the RPMSG server runs"
depends on NET_USRSOCK_RPMSG
endmenu
endif # NET_USRSOCK
config NET_USRSOCK_RPMSG_SERVER
bool "RPMSG usrsock"
default n
depends on NET && RPMSG
---help---
Enable usrsock through RPMSG channel.
if NET_USRSOCK_RPMSG_SERVER
config NET_USRSOCK_RPMSG_SERVER_NSOCKS
int "The maximum number of socket descriptors for usrsock monitoring"
default 64
---help---
The maximum number of socket description for usrsosck monitoring.
config NET_USRSOCK_RPMSG_SERVER_NIOVEC
int "The maximum number of I/O vector for reassemble buffer"
default 8
---help---
The maximum number of I/O vector for reassemble buffer.
endif # NET_USRSOCK_RPMSG_SERVER