zephyr/subsys/net
Robert Lubos c15e3d448c net: conn_mgr: Create conn_mgr thread dynamically
Statically created threads with K_THREAD_DEFINE() are launched only
after the SYS_INIT phase. This does not play well with NET_CONFIG
library, which may block during SYS_INIT until network interface
is UP and RUNNING.

In order to be able to connect to L2 network and thus mark the
network interface as running and unblock NET_CONFIG, we need to be
able to run conn_mgr thread during SYS_INIT. This can be achieved,
by starting the thread dynamically during SYS_INIT phase, instead
of relying on static thread creation.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-07-14 09:37:37 +02:00
..
conn_mgr net: conn_mgr: Create conn_mgr thread dynamically 2023-07-14 09:37:37 +02:00
ip net: if: Fix if_ipv4_get_addr() locking 2023-07-14 09:37:14 +02:00
l2 net: wifi: Add support to handle Wi-Fi NM's in Wi-Fi management 2023-07-11 14:55:30 +02:00
lib net: lib: tls_credentials: earlier initialisation 2023-07-12 14:50:09 +02:00
pkt_filter net: pkt_filter: Introduce additional hooks for pkt_filter 2023-07-10 09:27:47 +02:00
buf_simple.c net: buf: Factor out net_buf_simple to separate source file 2023-03-15 10:50:16 +01:00
buf.c net: buf: fix data ref_count offset in generic_data_ref() 2023-05-31 10:01:40 -04:00
CMakeLists.txt net: conn_mgr: Reorganize files 2023-05-11 12:15:44 +02:00
hostname.c
Kconfig net: conn_mgr: Reorganize files 2023-05-11 12:15:44 +02:00
Kconfig.hostname
Kconfig.template.log_config.default.net
Kconfig.template.log_config.net