diff options
Diffstat (limited to 'apps/examples/tcpecho/Kconfig')
-rw-r--r-- | apps/examples/tcpecho/Kconfig | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/apps/examples/tcpecho/Kconfig b/apps/examples/tcpecho/Kconfig new file mode 100644 index 000000000..cc063e0a5 --- /dev/null +++ b/apps/examples/tcpecho/Kconfig @@ -0,0 +1,54 @@ +# +# For a description of the syntax of this configuration file, +# see misc/tools/kconfig-language.txt. +# + +config EXAMPLES_TCPECHO + bool "Simple TCP echo server" + default n + ---help--- + Simple single threaded, poll based TCP echo server. This example + implements the TCP Echo Server from W. Richard Stevens + UNIX Network Programming Book. + +config EXAMPLES_TCPECHO_PORT + int "Server Port" + default 80 + depends on EXAMPLES_TCPECHO + +config EXAMPLES_TCPECHO_BACKLOG + int "Listen Backlog" + default 8 + depends on EXAMPLES_TCPECHO + +config EXAMPLES_TCPECHO_NCONN + int "Number of Connections" + default 8 + depends on EXAMPLES_TCPECHO + +config EXAMPLES_TCPECHO_DHCPC + bool "DHCP Client" + default n + depends on EXAMPLES_TCPECHO && !NSH_BUILTIN_APPS + select NETUTILS_DHCPC + select NETUTILS_RESOLV + +config EXAMPLES_TCPECHO_NOMAC + bool "Use Canned MAC Address" + default n + depends on EXAMPLES_TCPECHO && !NSH_BUILTIN_APPS + +config EXAMPLES_TCPECHO_IPADDR + hex "Target IP address" + default 0x0a000002 + depends on EXAMPLES_TCPECHO && !NSH_BUILTIN_APPS && !EXAMPLES_TCPECHO_DHCPC + +config EXAMPLES_TCPECHO_DRIPADDR + hex "Default Router IP address (Gateway)" + default 0x0a000001 + depends on EXAMPLES_TCPECHO && !NSH_BUILTIN_APPS + +config EXAMPLES_TCPECHO_NETMASK + hex "Network Mask" + default 0xffffff00 + depends on EXAMPLES_TCPECHO && !NSH_BUILTIN_APPS |