Tweak some Kconfig variables to reduce the overall memory footprint of the test application. For some reason x86 MMu throws errors when accessing iterable section entries when the image size is too large. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
62 lines
1.2 KiB
Plaintext
62 lines
1.2 KiB
Plaintext
# General config
|
|
CONFIG_ZTEST=y
|
|
CONFIG_NET_TEST=y
|
|
|
|
CONFIG_ENTROPY_GENERATOR=y
|
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
|
CONFIG_FDTABLE=y
|
|
CONFIG_EVENTFD=y
|
|
CONFIG_POSIX_API=y
|
|
|
|
# Networking config
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_LOOPBACK=y
|
|
CONFIG_NET_LOOPBACK_MTU=1280
|
|
CONFIG_NET_DRIVERS=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_IPV6=y
|
|
CONFIG_NET_TCP=y
|
|
CONFIG_NET_SOCKETS=y
|
|
|
|
# Logging / Debugging options
|
|
CONFIG_NET_LOG=y
|
|
|
|
# TLS Options
|
|
CONFIG_TLS_CREDENTIALS=y
|
|
CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
|
|
CONFIG_TLS_MAX_CREDENTIALS_NUMBER=5
|
|
CONFIG_MBEDTLS_ENABLE_HEAP=y
|
|
CONFIG_MBEDTLS_HEAP_SIZE=30000
|
|
CONFIG_MBEDTLS=y
|
|
CONFIG_MBEDTLS_BUILTIN=y
|
|
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=2048
|
|
CONFIG_NET_SOCKETS_TLS_MAX_CONTEXTS=6
|
|
|
|
# Network buffers / packets / sizes
|
|
CONFIG_NET_BUF_TX_COUNT=32
|
|
CONFIG_NET_BUF_RX_COUNT=32
|
|
CONFIG_NET_PKT_TX_COUNT=16
|
|
CONFIG_NET_PKT_RX_COUNT=16
|
|
CONFIG_ZVFS_OPEN_MAX=32
|
|
CONFIG_NET_SOCKETS_POLL_MAX=32
|
|
CONFIG_ZVFS_OPEN_MAX=32
|
|
CONFIG_REQUIRES_FULL_LIBC=y
|
|
CONFIG_ZVFS_EVENTFD_MAX=10
|
|
CONFIG_NET_MAX_CONTEXTS=10
|
|
CONFIG_NET_MAX_CONN=10
|
|
|
|
# Stack sizes
|
|
CONFIG_MAIN_STACK_SIZE=2048
|
|
CONFIG_ZTEST_STACK_SIZE=4096
|
|
|
|
# JSON
|
|
CONFIG_JSON_LIBRARY=y
|
|
|
|
# HTTP parser
|
|
CONFIG_HTTP_PARSER_URL=y
|
|
CONFIG_HTTP_PARSER=y
|
|
CONFIG_HTTP_SERVER=y
|
|
|
|
# Network address config
|
|
CONFIG_NET_CONFIG_SETTINGS=n
|