As the getaddrinfo() test is suppose to be self contained, then we will need to install handler for the sent DNS query. After we receive the query in process_dns() thread, we verify that the query was sent properly. We do not return DNS reply back to the caller in this case as we do not want to create DNS server just for this simple test application. This can be changed later if we get DNS server functionality in Zephyr network stack. Fixes #15193 Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
40 lines
829 B
Plaintext
40 lines
829 B
Plaintext
# General config
|
|
CONFIG_NEWLIB_LIBC=y
|
|
|
|
# Networking config
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_TEST=y
|
|
CONFIG_NET_LOOPBACK=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_IPV6=y
|
|
CONFIG_NET_SOCKETS=y
|
|
CONFIG_NET_SOCKETS_POSIX_NAMES=y
|
|
|
|
# Network driver config
|
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
|
|
|
# Network address config
|
|
CONFIG_NET_CONFIG_SETTINGS=y
|
|
CONFIG_NET_CONFIG_MY_IPV4_ADDR="127.0.0.1"
|
|
CONFIG_NET_CONFIG_MY_IPV6_ADDR="::1"
|
|
|
|
# Enable the DNS resolver
|
|
CONFIG_DNS_RESOLVER=y
|
|
CONFIG_DNS_SERVER_IP_ADDRESSES=y
|
|
|
|
# Use local server for testing.
|
|
CONFIG_DNS_SERVER1="[::1]:15353"
|
|
CONFIG_DNS_SERVER2="127.0.0.1:15353"
|
|
|
|
CONFIG_MAIN_STACK_SIZE=2048
|
|
CONFIG_ZTEST=y
|
|
|
|
# User mode requirements
|
|
CONFIG_TEST_USERSPACE=y
|
|
CONFIG_HEAP_MEM_POOL_SIZE=128
|
|
|
|
# We do not need neighbor discovery etc for this test
|
|
CONFIG_NET_IPV6_DAD=n
|
|
CONFIG_NET_IPV6_ND=n
|
|
CONFIG_NET_IPV6_MLD=n
|