zephyr/subsys/net/lib
Jukka Rissanen ac3cb9dac0 net: Change the net_linkaddr struct to not use pointers
Previously the net_linkaddr struct had pointers to the link address.
This is error prone and difficult to handle if cloning the packet as
those pointers can point to wrong place. Mitigate this issue by
allocating the space for link address in net_linkaddr struct. This will
increase the size of the net_pkt by 4 octets for IEEE 802.15.4 where the
link address length is 8, but there no increase in size if link address
is 6 bytes like in Ethernet/Wi-Fi.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2025-03-17 16:25:22 +01:00
..
capture net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
coap net: coap_client: Stop lifetime on piggybacked Ack 2025-03-07 20:01:26 +01:00
config
dhcpv4 net: dhcpv4: fix deadlock issue 2025-03-07 20:22:58 +01:00
dhcpv6 net: dhcpv6: Add support for DNS Recursive Name Server option 2025-02-12 20:19:26 +01:00
dns net: mdns: adding MDNS unicast response confirm rfc6732 2025-03-13 16:54:24 +00:00
http net: http: Add compression support in HTTP server 2025-03-07 20:19:44 +01:00
lwm2m net: lwm2m: Call the lwm2m_send_cb callback on context close 2025-03-17 13:57:31 +01:00
mqtt
mqtt_sn
prometheus
ptp ptp: clock.c: revise offset calculation 2025-02-21 18:35:34 +00:00
shell net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
sntp net: lib: sntp: async query API 2025-03-07 19:51:40 +01:00
sockets net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
socks
tftp
tls_credentials
trickle
utils
websocket
wifi_credentials secure_storage: add a global registry header file for PSA key IDs 2025-02-13 20:22:09 +01:00
zperf
CMakeLists.txt
Kconfig