1CONFIG_ZTEST=y
2CONFIG_NET_TEST=y
3
4# Eventfd
5CONFIG_EVENTFD=y
6CONFIG_POSIX_API=y
7
8CONFIG_ENTROPY_GENERATOR=y
9CONFIG_TEST_RANDOM_GENERATOR=y
10CONFIG_ZVFS_OPEN_MAX=10
11CONFIG_REQUIRES_FULL_LIBC=y
12CONFIG_ZVFS_EVENTFD_MAX=10
13CONFIG_NET_MAX_CONTEXTS=10
14CONFIG_NET_MAX_CONN=10
15
16# Networking config
17CONFIG_NETWORKING=y
18CONFIG_NET_IPV4=y
19CONFIG_NET_IPV6=y
20CONFIG_NET_TCP=y
21CONFIG_NET_SOCKETS=y
22CONFIG_NET_LOOPBACK=y
23CONFIG_NET_LOOPBACK_MTU=1280
24CONFIG_NET_DRIVERS=y
25CONFIG_ZVFS_POLL_MAX=8
26CONFIG_NET_BUF_RX_COUNT=32
27CONFIG_NET_BUF_TX_COUNT=32
28CONFIG_NET_PKT_RX_COUNT=16
29CONFIG_NET_PKT_TX_COUNT=16
30CONFIG_NET_CONTEXT_RCVTIMEO=y
31CONFIG_NET_TCP_TIME_WAIT_DELAY=0
32
33# Reduce the retry count, so the close always finishes within a second
34CONFIG_NET_TCP_RETRY_COUNT=3
35CONFIG_NET_TCP_INIT_RETRANSMISSION_TIMEOUT=120
36
37# JSON
38CONFIG_JSON_LIBRARY=y
39
40# HTTP parser
41CONFIG_HTTP_PARSER_URL=y
42CONFIG_HTTP_PARSER=y
43CONFIG_HTTP_SERVER=y
44CONFIG_HTTP_SERVER_CAPTURE_HEADERS=y
45CONFIG_HTTP_SERVER_CAPTURE_HEADER_BUFFER_SIZE=64
46CONFIG_HTTP_SERVER_CAPTURE_HEADER_COUNT=2
47CONFIG_HTTP_SERVER_REPORT_FAILURE_REASON=y
48
49CONFIG_HTTP_SERVER_MAX_CLIENTS=5
50CONFIG_HTTP_SERVER_MAX_STREAMS=5
51CONFIG_HTTP_SERVER_RESTART_DELAY=10
52CONFIG_HTTP_SERVER_COMPRESSION=y
53
54# Network address config
55CONFIG_NET_CONFIG_SETTINGS=n
56
57CONFIG_MAIN_STACK_SIZE=2048
58CONFIG_ZTEST_STACK_SIZE=18192
59
60# Network debug config
61CONFIG_NET_LOG=y
62