zephyr/subsys/net/ip
Pieter De Gendt c1204affab net: ip: net_mgmt: Support system work queue and synchronous callbacks
Add Kconfig choice for the user to select how Network Events are
handled. It's own thread, the system work queue or synchronous when
events are emitted.

By default a separate thread is created to be backwards compatible.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2023-12-07 16:15:53 +00:00
..
6lo_private.h
6lo.c
6lo.h
canbus_socket.c
canbus_socket.h
CMakeLists.txt net: shell: Move the shell code to subsys/net/lib/shell 2023-10-23 10:40:28 +02:00
connection.c net: conn: Improve thread safety in connection module 2023-12-06 09:23:54 +00:00
connection.h net: Add support for v4-mapping-to-v6 sockets 2023-10-23 09:57:22 -05:00
dhcpv4.c random: Rename random header 2023-10-10 14:23:50 +03:00
dhcpv4.h
dhcpv6_internal.h net: dhcpv6: Add Zephyr DHCPv6 client 2023-09-28 09:31:20 +02:00
dhcpv6.c net: dhcpv6: Verify net_pkt_skip() return value 2023-11-20 09:23:22 +01:00
icmp.c net: ip: icmp: Cleanup packet on failed priority check 2023-11-27 19:59:26 +01:00
icmpv4.c net: icmp: Fix Echo Replies with unspecified address 2023-11-30 10:07:45 +01:00
icmpv4.h net: ip: Add option to force checksum calculation 2023-11-08 15:09:37 +00:00
icmpv6.c net: icmp: Fix Echo Replies with unspecified address 2023-11-30 10:07:45 +01:00
icmpv6.h net: ip: Add option to force checksum calculation 2023-11-08 15:09:37 +00:00
igmp.c net: context: Add support for adjusting IPv4 multicast ttl 2023-12-04 15:07:43 +01:00
ipv4_autoconf_internal.h
ipv4_autoconf.c random: Rename random header 2023-10-10 14:23:50 +03:00
ipv4_fragment.c net: pkt: Add explicit flag to indicate packet is IP reassembled 2023-11-08 15:09:37 +00:00
ipv4.c net: context: Add support for adjusting IPv4 multicast ttl 2023-12-04 15:07:43 +01:00
ipv4.h net: context: Add support for adjusting IPv4 multicast ttl 2023-12-04 15:07:43 +01:00
ipv6_fragment.c net: pkt: Add explicit flag to indicate packet is IP reassembled 2023-11-08 15:09:37 +00:00
ipv6_mld.c net: icmp: Don't unref net_pkt from the registered handler 2023-09-29 18:49:43 +03:00
ipv6_nbr.c net: ipv6: Silently drop unwanted NA messages 2023-12-06 09:22:44 +00:00
ipv6.c net: Add support for adjusting IPv6 multicast hop limit 2023-12-04 15:07:43 +01:00
ipv6.h
Kconfig net: context: Add support for setting receive pktinfo option 2023-11-27 19:58:47 +01:00
Kconfig.debug
Kconfig.ipv4 net: context: Add support for adjusting IPv4 multicast ttl 2023-12-04 15:07:43 +01:00
Kconfig.ipv6 net: Add support for adjusting IPv6 multicast hop limit 2023-12-04 15:07:43 +01:00
Kconfig.mgmt net: ip: net_mgmt: Support system work queue and synchronous callbacks 2023-12-07 16:15:53 +00:00
Kconfig.stack
Kconfig.stats net: ip: stats: changed dependency for PPP stats 2023-09-15 15:13:06 -05:00
nbr.c
nbr.h
net_context.c net: socket: Add support for adjusting IPv4 TTL 2023-12-04 15:07:43 +01:00
net_core.c net: Refactor IP checks just before sending packets 2023-12-04 15:07:43 +01:00
net_if.c net: if: Fix typo in IPv6 hop limit API name 2023-12-04 15:07:43 +01:00
net_mgmt.c net: ip: net_mgmt: Support system work queue and synchronous callbacks 2023-12-07 16:15:53 +00:00
net_pkt.c net: pkt: Add function for allocating buffers w/o preconditions 2023-11-21 08:46:45 +00:00
net_private.h net: hostname: trigger an event when the hostname changes 2023-11-29 13:16:16 -06:00
net_stats.c
net_stats.h
net_tc_mapping.h
net_tc.c net: fix thread function signatures 2023-10-30 12:24:34 +01:00
net_timeout.c
packet_socket.c
packet_socket.h
promiscuous.c
route.c
route.h
tcp_internal.h net: tcp: Rework data queueing API 2023-11-21 08:46:45 +00:00
tcp_private.h net: tcp: Eliminate race between input thread and TCP work queue 2023-12-06 09:23:54 +00:00
tcp.c net: tcp: Eliminate race between input thread and TCP work queue 2023-12-06 09:23:54 +00:00
tcp.h net: tcp: Rework data queueing API 2023-11-21 08:46:45 +00:00
tp_priv.h
tp.c
tp.h
trickle.c random: Rename random header 2023-10-10 14:23:50 +03:00
udp_internal.h net: ip: Add option to force checksum calculation 2023-11-08 15:09:37 +00:00
udp.c net: Verify L4 checksum unconditionally for reassembled packets 2023-11-08 15:09:37 +00:00
utils.c net: ip: utils: changed input arguments of igmp_checksum to net_pkt 2023-11-21 15:50:31 +01:00