Skip to content

Commit fefa833

Browse files
Cristib05fabiobaltieri
authored andcommitted
samples: openthread: border_router: Update config for new features
Updated project configuration for Border Router to include DHCP6_PD client, DNS upstream resolver and SRP server features Removed flags set to 'n' and updated Thread version to 1.4 Signed-off-by: Cristian Bulacu <[email protected]>
1 parent 4cec954 commit fefa833

File tree

1 file changed

+17
-8
lines changed
  • samples/net/openthread/border_router

1 file changed

+17
-8
lines changed

samples/net/openthread/border_router/prj.conf

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ CONFIG_NET_CONTEXT_RECV_PKTINFO=y
1818
CONFIG_NET_CONTEXT_RECV_HOPLIMIT=y
1919
CONFIG_ZVFS_POLL_MAX=15
2020
CONFIG_NET_SOCKETS_SERVICE_STACK_SIZE=12288
21+
CONFIG_NET_MAX_CONN=12
2122

2223
# printing of scan results puts pressure on queues in new locking
2324
# design in net_mgmt. So, use a higher timeout for a crowded
@@ -28,10 +29,7 @@ CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=16
2829
# Generic OT options
2930
CONFIG_NET_L2_OPENTHREAD=y
3031
CONFIG_OPENTHREAD_SHELL=y
31-
CONFIG_OPENTHREAD_DEBUG=n
32-
CONFIG_OPENTHREAD_L2_DEBUG=n
33-
CONFIG_OPENTHREAD_THREAD_VERSION_1_3=y
34-
CONFIG_OPENTHREAD_L2_LOG_LEVEL_INF=n
32+
CONFIG_OPENTHREAD_THREAD_VERSION_1_4=y
3533
CONFIG_NET_MAX_MCAST_ROUTES=10
3634
CONFIG_NET_IPV6_NBR_CACHE=y
3735
CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER=y
@@ -53,7 +51,6 @@ CONFIG_NET_LOG=y
5351
CONFIG_LOG=y
5452
CONFIG_LOG_PROCESS_THREAD=y
5553
CONFIG_NET_STATISTICS=y
56-
CONFIG_NET_STATISTICS_PERIODIC_OUTPUT=n
5754
CONFIG_PRINTK=y
5855

5956
# Network buffers
@@ -67,14 +64,19 @@ CONFIG_NET_CONTEXT_NET_PKT_POOL=y
6764
# IP address options
6865
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=6
6966
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=6
70-
CONFIG_NET_MAX_CONTEXTS=10
7167
CONFIG_NET_IF_MAX_IPV4_COUNT=2
7268
CONFIG_NET_IF_MAX_IPV6_COUNT=6
7369

7470
# Number of socket descriptors might need adjusting
7571
# if there are more than 1 handlers defined.
7672
CONFIG_ZVFS_OPEN_MAX=15
7773

74+
# DNS resolver required by DNS upstream resolver
75+
CONFIG_DNS_RESOLVER=y
76+
CONFIG_DNS_RESOLVER_PACKET_FORWARDING=y
77+
CONFIG_DNS_RESOLVER_MAX_SERVERS=2
78+
CONFIG_DNS_NUM_CONCUR_QUERIES=8
79+
7880
# OT Border Router flags
7981
CONFIG_OPENTHREAD_BACKBONE_ROUTER_MULTICAST_ROUTING=y
8082
CONFIG_OPENTHREAD_SLAAC=y
@@ -86,14 +88,12 @@ CONFIG_OPENTHREAD_BORDER_AGENT=y
8688
CONFIG_OPENTHREAD_BORDER_AGENT_ID=y
8789
CONFIG_OPENTHREAD_NETDATA_PUBLISHER=y
8890
CONFIG_OPENTHREAD_BACKBONE_ROUTER=y
89-
CONFIG_OPENTHREAD_UDP_FORWARD=n
9091
CONFIG_OPENTHREAD_NAT64_TRANSLATOR=y
9192
CONFIG_OPENTHREAD_NAT64_BORDER_ROUTING=y
9293
CONFIG_OPENTHREAD_DNSSD_SERVER=y
9394
CONFIG_OPENTHREAD_EXTERNAL_HEAP=y
9495
CONFIG_OPENTHREAD_JOINER=y
9596
CONFIG_OPENTHREAD_COMMISSIONER=y
96-
CONFIG_OPENTHREAD_UDP_FORWARD=n
9797
CONFIG_OPENTHREAD_PLATFORM_UDP=y
9898
CONFIG_OPENTHREAD_MULTICAST_DNS=y
9999
CONFIG_OPENTHREAD_MAX_STATECHANGE_HANDLERS=3
@@ -107,3 +107,12 @@ CONFIG_OPENTHREAD_VERHOEFF_CHECKSUM=y
107107
CONFIG_OPENTHREAD_BORDER_AGENT_MESHCOP_SERVICE=y
108108
CONFIG_OPENTHREAD_TREL=y
109109
CONFIG_OPENTHREAD_TREL_MANAGE_DNSSD=y
110+
CONFIG_OPENTHREAD_BORDER_ROUTING_DHCP6_PD=y
111+
CONFIG_OPENTHREAD_BORDER_ROUTING_DHCP6_PD_CLIENT=y
112+
CONFIG_OPENTHREAD_DHCP6_CLIENT=y
113+
CONFIG_OPENTHREAD_DHCP6_SERVER=y
114+
CONFIG_OPENTHREAD_DNS_UPSTREAM_QUERY=y
115+
CONFIG_OPENTHREAD_SRP_CLIENT=y
116+
CONFIG_OPENTHREAD_SRP_SERVER=y
117+
CONFIG_OPENTHREAD_SRP_ADV_PROXY=y
118+
CONFIG_OPENTHREAD_DNSSD_DISCOVERY_PROXY=y

0 commit comments

Comments
 (0)