Skip to content

Commit abc36ed

Browse files
committed
samples: net: openthread: border_router: Update configuration
Updating border router configuration to increase sistem stability and enable additional features required by Thread certification suite -common: Increased some thread stacks and enabled stack sentinel Stack sentinel will be disabled once the sample will not be marked as EXPERIMENTAL Enabled link metrics, mac filtering, MLD reports -nxp-wifi-rcp: Increased number of multicast ipv6 address for conformance testing Increased number of DNS SERVERS Signed-off-by: Cristian Bulacu <[email protected]>
1 parent fb7a74e commit abc36ed

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

samples/net/openthread/border_router/overlay-ot-rcp-host-wifi-nxp.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER_BASE_SERVICE_NAME="NXP-BorderRouter"
4444
#Table in memory with at least 75 entries.
4545
#75 entries for conformance, 10 extra for other purposes, if any.
4646
CONFIG_NET_MAX_MCAST_ROUTES=85
47+
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=85
4748

4849
# Network diagnostics
4950
CONFIG_OPENTHREAD_NET_DIAG_VENDOR_NAME="NXP"

samples/net/openthread/border_router/prj.conf

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ CONFIG_NET_CONTEXT_RECV_HOPLIMIT=y
1919
CONFIG_ZVFS_POLL_MAX=15
2020
CONFIG_NET_SOCKETS_SERVICE_STACK_SIZE=12288
2121
CONFIG_NET_MAX_CONN=12
22+
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=2048
2223

2324
# printing of scan results puts pressure on queues in new locking
2425
# design in net_mgmt. So, use a higher timeout for a crowded
@@ -30,18 +31,22 @@ CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=16
3031
CONFIG_NET_L2_OPENTHREAD=y
3132
CONFIG_OPENTHREAD_SHELL=y
3233
CONFIG_OPENTHREAD_THREAD_VERSION_1_4=y
34+
CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER=y
35+
36+
# Net multicast routing
3337
CONFIG_NET_MAX_MCAST_ROUTES=10
38+
CONFIG_NET_MCAST_ROUTE_MLD_REPORTS=y
3439
CONFIG_NET_IPV6_NBR_CACHE=y
35-
CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER=y
3640

3741
# Kernel options
3842
CONFIG_MAIN_STACK_SIZE=5120
3943
CONFIG_SHELL_STACK_SIZE=4096
4044
CONFIG_OPENTHREAD_THREAD_STACK_SIZE=8192
4145
CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096
4246

43-
CONFIG_NET_TX_STACK_SIZE=2048
44-
CONFIG_NET_RX_STACK_SIZE=2048
47+
CONFIG_NET_TX_STACK_SIZE=4096
48+
CONFIG_NET_RX_STACK_SIZE=4096
49+
CONFIG_NET_MGMT_EVENT_STACK_SIZE=8192
4550
CONFIG_ENTROPY_GENERATOR=y
4651
CONFIG_TEST_RANDOM_GENERATOR=y
4752
CONFIG_INIT_STACKS=y
@@ -74,9 +79,12 @@ CONFIG_ZVFS_OPEN_MAX=15
7479
# DNS resolver required by DNS upstream resolver
7580
CONFIG_DNS_RESOLVER=y
7681
CONFIG_DNS_RESOLVER_PACKET_FORWARDING=y
77-
CONFIG_DNS_RESOLVER_MAX_SERVERS=2
82+
CONFIG_DNS_RESOLVER_MAX_SERVERS=5
7883
CONFIG_DNS_NUM_CONCUR_QUERIES=8
7984

85+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
86+
CONFIG_STACK_SENTINEL=y
87+
8088
# OT Border Router flags
8189
CONFIG_OPENTHREAD_BACKBONE_ROUTER_MULTICAST_ROUTING=y
8290
CONFIG_OPENTHREAD_SLAAC=y
@@ -125,3 +133,7 @@ CONFIG_OPENTHREAD_DNS_CLIENT=y
125133
CONFIG_OPENTHREAD_DNS_CLIENT_OVER_TCP=y
126134
CONFIG_OPENTHREAD_TCP_ENABLE=y
127135
CONFIG_OPENTHREAD_NETDIAG_VENDOR_INFO=y
136+
CONFIG_OPENTHREAD_LINK_METRICS_SUBJECT=y
137+
CONFIG_OPENTHREAD_LINK_METRICS_MANAGER=y
138+
CONFIG_OPENTHREAD_LINK_METRICS_INITIATOR=y
139+
CONFIG_OPENTHREAD_MAC_FILTER=y

0 commit comments

Comments
 (0)