zephyr/subsys/net/lib
Robert Lubos 004955f715 net: config: Unify the init behaviour when timeout is enabled and not
Currently, if timeout is not configured for the network initialization in
the config module, the initialization function will configure IPv4/IPv6/
DHCPv4 regardless of the interface status. This is not the case when the
timeout is set, and the interface was not brought up during the timeout
period. This lead to ambiguity in terms of interface initialization.

This commits unifies the behaviour between these two cases. The
aforementioned initializations will always take place, regardless of the
interface status. The IPv4/IPv6 and DHCPv4 routines should be prepared
to deal with interfaces that are not brought up. The only difference
now, between timeout and no timeout scenario, is that the former will
report an error in case the timeout occurs wile waiting for the expected
events.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-02-08 11:26:42 +01:00
..
capture includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
coap net: coap: Allow insertion of an option at arbitrary position 2023-02-06 10:02:19 +01:00
config net: config: Unify the init behaviour when timeout is enabled and not 2023-02-08 11:26:42 +01:00
conn_mgr all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
dns crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
http net: http: Use poll for http timeout instead of shutdown 2023-01-24 14:50:11 +01:00
lwm2m net: lwm2m: Fix deregistration timeout state handling 2023-02-08 11:20:00 +01:00
mqtt net: sockets: Fix TLS_HOSTNAME option length inconsistency 2023-01-27 19:23:36 +09:00
mqtt_sn net: sockets: fix fcntl.h usage 2023-02-08 19:04:25 +09:00
sntp net: lib: sntp: add support for unspecified IP-family type 2023-01-03 11:03:25 +01:00
sockets net: sockets: fix fcntl.h usage 2023-02-08 19:04:25 +09:00
socks includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tftp includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tls_credentials include: fix files using legacy include paths 2022-08-31 06:49:00 -04:00
utils subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
websocket net: websockets: Fix websocket close procedure 2023-02-03 10:37:57 -08:00
zperf net: zperf: Fix potential build warning 2023-01-10 14:07:21 +00:00
CMakeLists.txt net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
Kconfig net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00