No use starting the application if the network interface is down. So start to listen connection management events and start the TCP and UDP handlers only after network is up and ready. Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
53 lines
1.2 KiB
Plaintext
53 lines
1.2 KiB
Plaintext
# Generic networking options
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_UDP=y
|
|
CONFIG_NET_TCP=y
|
|
CONFIG_NET_IPV6=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_SOCKETS=y
|
|
CONFIG_NET_SOCKETS_POSIX_NAMES=y
|
|
CONFIG_POSIX_MAX_FDS=6
|
|
CONFIG_NET_CONNECTION_MANAGER=y
|
|
|
|
# Kernel options
|
|
CONFIG_MAIN_STACK_SIZE=2048
|
|
CONFIG_ENTROPY_GENERATOR=y
|
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
|
CONFIG_INIT_STACKS=y
|
|
|
|
# Logging
|
|
CONFIG_NET_LOG=y
|
|
CONFIG_LOG=y
|
|
CONFIG_NET_STATISTICS=y
|
|
CONFIG_PRINTK=y
|
|
|
|
# Network buffers
|
|
CONFIG_NET_PKT_RX_COUNT=16
|
|
CONFIG_NET_PKT_TX_COUNT=16
|
|
CONFIG_NET_BUF_RX_COUNT=64
|
|
CONFIG_NET_BUF_TX_COUNT=64
|
|
CONFIG_NET_CONTEXT_NET_PKT_POOL=y
|
|
|
|
# IP address options
|
|
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=3
|
|
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=4
|
|
CONFIG_NET_MAX_CONTEXTS=10
|
|
|
|
# Network shell
|
|
CONFIG_NET_SHELL=y
|
|
CONFIG_SHELL=y
|
|
|
|
# Network application options and configuration
|
|
CONFIG_NET_CONFIG_SETTINGS=y
|
|
CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1"
|
|
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::2"
|
|
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
|
|
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"
|
|
|
|
# Number of socket descriptors might need adjusting
|
|
# if there are more than 1 handlers defined.
|
|
CONFIG_POSIX_MAX_FDS=12
|
|
|
|
# How many client can connect to echo-server simultaneously
|
|
CONFIG_NET_SAMPLE_NUM_HANDLERS=1
|