1# Setup for self-contained net testing without requiring a SLIP driver 2CONFIG_SMP=n 3CONFIG_NET_TEST=y 4 5# General config 6CONFIG_REQUIRES_FULL_LIBC=y 7 8# Networking config 9CONFIG_NETWORKING=y 10CONFIG_NET_IPV4=y 11CONFIG_NET_IPV6=y 12CONFIG_NET_TCP=y 13CONFIG_NET_UDP=y 14CONFIG_NET_SOCKETS=y 15CONFIG_NET_SOCKETS_SOCKOPT_TLS=y 16CONFIG_NET_SOCKETS_ENABLE_DTLS=y 17CONFIG_NET_SOCKETS_DTLS_SENDMSG_BUF_SIZE=128 18CONFIG_NET_SOCKETS_TLS_MAX_CONTEXTS=4 19CONFIG_NET_CONTEXT_RCVTIMEO=y 20CONFIG_NET_CONTEXT_SNDTIMEO=y 21CONFIG_NET_CONTEXT_RCVBUF=y 22CONFIG_ZVFS_OPEN_MAX=20 23 24# Keep timings short for the test 25CONFIG_NET_TCP_TIME_WAIT_DELAY=10 26CONFIG_NET_SOCKETS_CONNECT_TIMEOUT=200 27 28# Network driver config 29CONFIG_NET_DRIVERS=y 30CONFIG_NET_LOOPBACK=y 31CONFIG_NET_LOOPBACK_SIMULATE_PACKET_DROP=y 32CONFIG_TEST_RANDOM_GENERATOR=y 33 34CONFIG_MAIN_STACK_SIZE=2048 35CONFIG_TEST_USERSPACE=y 36 37# The test requires lot of bufs 38CONFIG_NET_MAX_CONTEXTS=20 39CONFIG_NET_PKT_TX_COUNT=24 40CONFIG_NET_PKT_RX_COUNT=24 41CONFIG_NET_BUF_TX_COUNT=32 42CONFIG_NET_BUF_RX_COUNT=32 43 44CONFIG_ZTEST=y 45CONFIG_ZTEST_STACK_SIZE=3072 46 47CONFIG_MBEDTLS_ENABLE_HEAP=y 48CONFIG_MBEDTLS_HEAP_SIZE=18000 49CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y 50CONFIG_MBEDTLS_HASH_ALL_ENABLED=y 51CONFIG_MBEDTLS_CMAC=y 52