zephyr/subsys/net/lib
Robert Lubos 323f1f81b9 net: dhcpv4_server: Add option to NAK Request from unrecognized client
Zephyr's DHCPv4 server does not implement persistent storage of address
leases. In result, all leases are lost on reboot, which can cause
delays with clients starting in INIT-REBOOT state and thus sending
(potentially several) Requests before attempting full Discover-Request
procedure.
Add option to override RFC defined behavior, which states that if we
don't recognize the client sending the Request, the server shall remain
silent. Enabling that option allows the server to send NAK reply in case
client is not recognized, informing the client it should proceed with
full procedure.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2024-03-22 10:24:15 +01:00
..
capture net: ipv4: Make netmask IPv4 address specific 2024-03-03 18:58:29 +01:00
coap net: coap: CoAP observe age now correctly wraps around 2024-03-05 14:34:42 +01:00
config log: net: move log_backend_net_get() to header 2024-03-08 15:18:30 +00:00
dhcpv4 net: dhcpv4_server: Add option to NAK Request from unrecognized client 2024-03-22 10:24:15 +01:00
dhcpv6 net: dhcpv6: Move DHCPv6 files to lib directory 2024-01-29 13:47:05 +01:00
dns net: dns: Add DNS cache for improved performance 2024-03-15 08:37:29 +00:00
http net: http: client: Return error if waiting timeout 2024-02-28 18:02:34 +00:00
lwm2m net: lwm2m: removes redundant newline for log and shell calls 2024-03-14 11:04:59 -05:00
mqtt net: mqtt: Implement ALPN Support for socket mqtt 2024-03-14 17:04:11 -05:00
mqtt_sn net: mqtt-sn: Remember incoming registered topic name 2023-11-22 09:53:33 +01:00
shell net: lib: shell: Fix IPv6 neighbor build 2024-03-08 10:02:02 +00:00
sntp net: lib: sntp_simple: add a function to use with ip address 2024-02-28 18:03:53 +00:00
sockets net: dns: Fix timeout calculation with DNS retransmissions 2024-03-12 15:13:31 -05:00
socks includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tftp net: tftp: Ensure the error message fits into transmit buffer 2023-11-20 09:24:18 +01:00
tls_credentials tf-m: Change NS include path for TF-M 2.0.0 2024-01-17 16:52:52 +01:00
trickle net: trickle: Rename interval function 2024-03-19 15:20:14 -05:00
utils net: sntp: support building without NET_SOCKETS_POSIX_NAMES 2023-04-24 09:23:17 -04:00
websocket random: Rename random header 2023-10-10 14:23:50 +03:00
zperf net: zperf: multicast support on multi interfaces 2024-03-15 13:07:14 +01:00
CMakeLists.txt net: dhcpv6: Move DHCPv6 files to lib directory 2024-01-29 13:47:05 +01:00
Kconfig net: dhcpv6: Move DHCPv6 files to lib directory 2024-01-29 13:47:05 +01:00