nuttx-apps/netutils/netcat/Kconfig

51 lines
1.3 KiB
Plaintext
Raw Normal View History

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config NETUTILS_NETCAT
tristate "NetCat tool"
default n
depends on NET_TCP
---help---
Enable the NetCat TCP/IP swiss army tool
if NETUTILS_NETCAT
config NETUTILS_NETCAT_PROGNAME
string "Program name"
default "netcat"
---help---
This is the name of the program that will be use when the NSH ELF
program is installed.
config NETUTILS_NETCAT_PRIORITY
int "netcat task priority"
default 100
config NETUTILS_NETCAT_STACKSIZE
int "netcat stack size"
default DEFAULT_TASK_STACKSIZE
config NETUTILS_NETCAT_SENDFILE
bool "Use sendfile() in netcat when possible"
default y
depends on NET_SENDFILE
---help---
This option enables using sendfile() in netcat client mode
if a normal file (not stdin) is sent. If the option is enabled
but stdin is sent rather than a normal file, netcat falls back
to the combination of read() and write().
Using sendfile() provides a higher performance compared to
the combination of read() and write().
config NETUTILS_NETCAT_BUFSIZE
int "netcat I/O buffer size"
default 256
---help---
The I/O buffer is used in the netcat server mode.
The I/O buffer is also used in the netcat client mode only if
sendfile() is not applicable.
endif