Skip to content

Commit 477c762

Browse files
Cristib05kartben
authored andcommitted
samples: net: openthread: border_router: Update configuration
New OpenThread functionalities have been enabled. Updated specific nxp- rcp-host-wifi configuration file. Signed-off-by: Cristian Bulacu <[email protected]>
1 parent 16c8a16 commit 477c762

File tree

2 files changed

+36
-48
lines changed

2 files changed

+36
-48
lines changed
Lines changed: 9 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
#
22
# Copyright 2025, NXP
33
#
4-
4+
# Generic WIFI options
5+
CONFIG_WIFI=y
6+
CONFIG_WIFI_LOG_LEVEL_ERR=n
7+
CONFIG_NET_L2_WIFI_SHELL=y
58
CONFIG_WIFI_NXP=y
69
CONFIG_NXP_RW610=y
710
CONFIG_ETH_DRIVER=n
811

12+
# lib & os
13+
CONFIG_EVENTS=y
914

1015
# CPP library
1116
CONFIG_CPP=y
@@ -17,9 +22,6 @@ CONFIG_NVS=y
1722
CONFIG_NXP_RF_IMU=y
1823
CONFIG_NXP_FW_LOADER=y
1924

20-
# Enable Openthread rcp host
21-
CONFIG_HDLC_RCP_IF=y
22-
2325
# Shell
2426
CONFIG_SHELL_ARGC_MAX=26
2527
CONFIG_SHELL_CMD_BUFF_SIZE=512
@@ -33,45 +35,6 @@ CONFIG_SHELL=y
3335
CONFIG_HDLC_RCP_IF=y
3436
CONFIG_OPENTHREAD_MANUAL_START=y
3537

36-
# Generic WIFI options
37-
CONFIG_WIFI=y
38-
CONFIG_WIFI_LOG_LEVEL_ERR=n
39-
CONFIG_NET_L2_WIFI_SHELL=y
40-
41-
# wpa_supplicant
42-
CONFIG_WIFI_NM_WPA_SUPPLICANT=y
43-
CONFIG_WIFI_NM_WPA_SUPPLICANT_CLI=y
44-
CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT=y
45-
CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y
46-
CONFIG_WIFI_NM_WPA_SUPPLICANT_DPP=y
47-
CONFIG_WIFI_NM_WPA_SUPPLICANT_EAPOL=y
48-
CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA=y
49-
CONFIG_WIFI_NM_WPA_SUPPLICANT_INF_MON=n
50-
CONFIG_WIFI_NM_MAX_MANAGED_INTERFACES=2
51-
CONFIG_SAE_PWE_EARLY_EXIT=y
52-
CONFIG_WIFI_NM_WPA_SUPPLICANT_WPS=y
53-
54-
# Enable mbedtls
55-
CONFIG_MBEDTLS=y
56-
CONFIG_MBEDTLS_BUILTIN=y
57-
CONFIG_MBEDTLS_USER_CONFIG_ENABLE=y
58-
CONFIG_MBEDTLS_USER_CONFIG_FILE="wpa_supp_els_pkc_mbedtls_config.h"
59-
CONFIG_ENTROPY_GENERATOR=y
60-
CONFIG_MBEDTLS_PSA_CRYPTO_C=y
61-
CONFIG_MBEDTLS_ENTROPY_C=y
62-
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=8192
63-
# mbedtls heap for enterprise case
64-
CONFIG_MBEDTLS_ENABLE_HEAP=y
65-
CONFIG_MBEDTLS_HEAP_SIZE=69952
66-
CONFIG_MBEDTLS_HAVE_TIME_DATE=y
67-
68-
# priority
69-
CONFIG_WIFI_NM_WPA_SUPPLICANT_WQ_PRIO=3
70-
CONFIG_WIFI_NM_WPA_SUPPLICANT_PRIO=3
71-
72-
# stack size
73-
CONFIG_WIFI_NM_WPA_SUPPLICANT_WQ_STACK_SIZE=12288
74-
CONFIG_WIFI_NM_WPA_SUPPLICANT_THREAD_STACK_SIZE=12288
75-
76-
# debug level
77-
CONFIG_WIFI_NM_WPA_SUPPLICANT_LOG_LEVEL_INF=y
38+
#Border Router mDNS host name and service base name
39+
CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER_VENDOR_NAME="NXP"
40+
CONFIG_OPENTHREAD_ZEPHYR_BORDER_ROUTER_BASE_SERVICE_NAME="NXP-BorderRouter"

samples/net/openthread/border_router/prj.conf

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ CONFIG_NET_IPV4=y
88
CONFIG_NET_SOCKETS=y
99
CONFIG_NET_DHCPV4=y
1010
CONFIG_NET_MGMT_EVENT=y
11+
CONFIG_NET_MGMT_EVENT_INFO=y
12+
CONFIG_NET_MGMT_EVENT_STACK_SIZE=2048
1113
CONFIG_NET_CONNECTION_MANAGER=y
1214
CONFIG_NET_ROUTE_MCAST=y
15+
CONFIG_NET_SOCKETS_SERVICE=y
16+
CONFIG_NET_CONTEXT_RECV_PKTINFO=y
17+
CONFIG_NET_CONTEXT_RECV_HOPLIMIT=y
18+
CONFIG_ZVFS_POLL_MAX=15
19+
CONFIG_NET_SOCKETS_SERVICE_STACK_SIZE=12288
1320

1421
# printing of scan results puts pressure on queues in new locking
1522
# design in net_mgmt. So, use a higher timeout for a crowded
@@ -53,14 +60,15 @@ CONFIG_NET_PKT_RX_COUNT=16
5360
CONFIG_NET_PKT_TX_COUNT=16
5461
CONFIG_NET_BUF_RX_COUNT=64
5562
CONFIG_NET_BUF_TX_COUNT=64
63+
CONFIG_NET_MAX_CONTEXTS=10
5664
CONFIG_NET_CONTEXT_NET_PKT_POOL=y
5765

5866
# IP address options
5967
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=6
6068
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=6
6169
CONFIG_NET_MAX_CONTEXTS=10
62-
CONFIG_NET_IF_MAX_IPV6_COUNT=2
63-
70+
CONFIG_NET_IF_MAX_IPV4_COUNT=2
71+
CONFIG_NET_IF_MAX_IPV6_COUNT=6
6472

6573
# Number of socket descriptors might need adjusting
6674
# if there are more than 1 handlers defined.
@@ -73,6 +81,8 @@ CONFIG_OPENTHREAD_ENABLE_SERVICE=y
7381
CONFIG_OPENTHREAD_BORDER_ROUTER=y
7482
CONFIG_OPENTHREAD_BORDER_ROUTING=y
7583
CONFIG_OPENTHREAD_BORDER_ROUTING_COUNTERS=y
84+
CONFIG_OPENTHREAD_BORDER_AGENT=y
85+
CONFIG_OPENTHREAD_BORDER_AGENT_ID=y
7686
CONFIG_OPENTHREAD_NETDATA_PUBLISHER=y
7787
CONFIG_OPENTHREAD_BACKBONE_ROUTER=y
7888
CONFIG_OPENTHREAD_UDP_FORWARD=n
@@ -81,3 +91,18 @@ CONFIG_OPENTHREAD_NAT64_BORDER_ROUTING=y
8191
CONFIG_OPENTHREAD_DNSSD_SERVER=y
8292
CONFIG_OPENTHREAD_EXTERNAL_HEAP=y
8393
CONFIG_OPENTHREAD_JOINER=y
94+
CONFIG_OPENTHREAD_COMMISSIONER=y
95+
CONFIG_OPENTHREAD_UDP_FORWARD=n
96+
CONFIG_OPENTHREAD_PLATFORM_UDP=y
97+
CONFIG_OPENTHREAD_MULTICAST_DNS=y
98+
CONFIG_OPENTHREAD_MAX_STATECHANGE_HANDLERS=3
99+
CONFIG_OPENTHREAD_INTERFACE_EARLY_UP=y
100+
CONFIG_OPENTHREAD_ECDSA=y
101+
CONFIG_OPENTHREAD_IP6_FRAGM=y
102+
CONFIG_OPENTHREAD_COAP=y
103+
CONFIG_OPENTHREAD_SETTINGS_RAM=y
104+
CONFIG_OPENTHREAD_BORDER_AGENT_EPHEMERAL_KEY_ENABLE=y
105+
CONFIG_OPENTHREAD_VERHOEFF_CHECKSUM=y
106+
CONFIG_OPENTHREAD_BORDER_AGENT_MESHCOP_SERVICE=y
107+
CONFIG_OPENTHREAD_TREL=y
108+
CONFIG_OPENTHREAD_TREL_MANAGE_DNSSD=y

0 commit comments

Comments
 (0)