zephyr/subsys/net/ip
Tim Pambor a760ba76b6 net: ip: 6lo: Fix undefined behavior reported by UBSAN
htonl() and htons() take uint32_t/uint16_t as argument. Add the 'u' suffix
to constants to ensure the correct unsigned type is used and to avoid
undefined behavior if these functions are implemented as macros using
bit shifts.

Signed-off-by: Tim Pambor <tim.pambor@codewrights.de>
2025-06-03 21:32:54 -07:00
..
6lo_private.h
6lo.c net: ip: 6lo: Fix undefined behavior reported by UBSAN 2025-06-03 21:32:54 -07:00
6lo.h
canbus_socket.c net: connection: Split net_conn_input() 2025-04-23 11:48:33 +02:00
canbus_socket.h
CMakeLists.txt
connection.c net: sockets: packet: Make it possible to receive packets when unbound 2025-04-30 16:26:16 +02:00
connection.h net: connection: Make it possible to update local address 2025-04-30 16:26:16 +02:00
icmp.c net: icmp: Send replies with timeout K_NO_WAIT 2025-03-07 19:58:45 +01:00
icmpv4.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
icmpv4.h net: ipv4: Add PMTU support 2024-11-18 07:26:07 -05:00
icmpv6.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
icmpv6.h net: ipv6: Add PMTU support 2024-11-18 07:26:07 -05:00
igmp.c net: ip: igmp: Ensure IGMP APIs work with offloaded interfaces 2025-05-09 18:00:14 +02:00
igmp.h
ipv4_acd.c net: l2: ethernet: arp: explicit error codes 2025-04-24 22:58:51 +02:00
ipv4_autoconf.c
ipv4_fragment.c net: ip: resolve NET_IPV4_FRAGMENT build warning 2025-05-01 18:17:46 +02:00
ipv4.c net: connection: Split net_conn_input() 2025-04-23 11:48:33 +02:00
ipv4.h net: ipv4: Add DiffServ DSCP code point definitions 2025-03-25 11:00:33 +01:00
ipv6_fragment.c net: Set the protocol type of fragmented packet 2025-01-21 19:29:55 +01:00
ipv6_mld.c net: ip: mld: Ensure MLD APIs work with offloaded interfaces 2025-05-09 18:00:14 +02:00
ipv6_nbr.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
ipv6_pe.c net: ipv6_pe: Check return value from mbedtls_md_setup 2024-11-28 15:42:08 +00:00
ipv6.c net: ipv6: Make sure we do not access link address past array length 2025-05-28 10:05:21 +02:00
ipv6.h net: ipv6: use inclusive terminology in net_ipv6_pe_filter_cb_t 2025-02-19 18:48:15 +01:00
iterables_net_pkt_alloc_stats.ld
Kconfig net: shell: Add packet filter support 2025-04-16 08:07:34 +02:00
Kconfig.debug
Kconfig.ipv4 net: Add support for IPv4_MULTICAST_LOOP in net_context 2025-03-24 09:54:05 +01:00
Kconfig.ipv6 net: sockets: IPv6_MULTICAST_LOOP Support 2025-03-21 14:19:08 +01:00
Kconfig.mgmt
Kconfig.stack
Kconfig.stats net: pkt_filter: Add statistics support to packet filter 2025-04-16 08:07:34 +02:00
Kconfig.tcp net: Remove deprecated CONFIG_NET_TCP_ACK_TIMEOUT option 2024-12-11 21:32:02 +01:00
nbr.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
nbr.h net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
net_context.c net: context: Verify if CONFIG_NET_SOCKETS_PACKET_DGRAM is enabled 2025-05-28 15:33:24 +02:00
net_core.c net: dsa: introduce new DSA framework 2025-04-24 01:26:46 +02:00
net_if.c net: if: Add debug prints for IPv6 prefix selection 2025-05-21 09:30:22 +02:00
net_mgmt.c
net_pkt.c net: ip: net_pkt: conditional net_if_get_by_iface 2025-05-22 04:53:08 +02:00
net_private.h net: sockets: Add SOCK_RAW support for AF_INET/AF_INET6 sockets 2025-04-09 12:36:34 +02:00
net_stats.c net: stats: Add prometheus support 2024-11-26 15:42:40 -05:00
net_stats.h net: pkt_filter: Add statistics support to packet filter 2025-04-16 08:07:34 +02:00
net_tc_mapping.h
net_tc.c net: add try variant with timeout for various send functions 2025-03-07 19:58:45 +01:00
net_timeout.c
packet_socket.c net: dsa: make current DSA core driver obsolete 2025-04-24 01:26:46 +02:00
packet_socket.h net: core: Pass the actual LL proto for DGRAM packet sockets 2025-04-23 11:48:33 +02:00
pmtu.c net: pmtu: Send net_mgmt event for changed path MTU 2024-11-18 07:26:07 -05:00
pmtu.h
promiscuous.c
route.c net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
route.h
tcp_internal.h
tcp_private.h net: tcp: Change SYN FIN to use send_data_timer 2025-06-02 13:30:19 +02:00
tcp.c net: tcp: Change SYN FIN to use send_data_timer 2025-06-02 13:30:19 +02:00
tcp.h
tp_priv.h
tp.c
tp.h
udp_internal.h
udp.c net: connection: Register connection type 2025-04-09 12:36:34 +02:00
utils.c net: utils: Add helper to parse ip address string with a mask len 2025-03-20 17:16:10 +01:00