# # 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 && RPTUN ---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