zephyr/subsys/net/ip
Jukka Rissanen d4347b4015 net: dhcpv4: Generate start/bound/stop mgmt events
The L4 connected/disconnected events are usually used to detect
when the application is connected to the network. Unfortunately
if the device has also a static address, then the connected event
might be created (for the static address) even if DHCPv4 is not
ready yet and application would not be able to connect (yet) to the
network. In order to allow the application to fine tune the network
connection creation, generate start, bound and stop events for DHCPv4.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-10-03 17:15:15 +03:00
..
6lo_private.h
6lo.c
6lo.h
canbus_socket.c
canbus_socket.h
CMakeLists.txt cmake: fix include directories to work with out-of-tree arch 2020-08-05 08:06:07 -04:00
connection.c net: conn: Check that TCP pointer is valid 2020-09-28 14:25:13 +03:00
connection.h
dhcpv4.c net: dhcpv4: Generate start/bound/stop mgmt events 2020-10-03 17:15:15 +03:00
dhcpv4.h
icmpv4.c
icmpv4.h
icmpv6.c
icmpv6.h
ipv4_autoconf_internal.h
ipv4_autoconf.c guideline: Make explicit fallthrough cases 2020-08-24 20:28:47 -04:00
ipv4.c
ipv4.h
ipv6_fragment.c random: Include header where it is used 2020-07-08 21:05:36 -04:00
ipv6_mld.c
ipv6_nbr.c guideline: Make explicit fallthrough cases 2020-08-24 20:28:47 -04:00
ipv6.c guideline: Make explicit fallthrough cases 2020-08-24 20:28:47 -04:00
ipv6.h
Kconfig net: tcp2: Adjust the send window according to avail bufs 2020-09-18 22:07:53 -04:00
Kconfig.debug
Kconfig.ipv4 net: DHCPv4 needs UDP to work properly 2020-09-23 13:28:38 -05:00
Kconfig.ipv6 net: openthread: Simplify openthread enabling 2020-06-30 07:48:08 -04:00
Kconfig.mgmt
Kconfig.stack
Kconfig.stats
nbr.c
nbr.h
net_context.c net: tcp2: Print context state when closing connection 2020-09-18 22:07:53 -04:00
net_core.c net: Drop incoming packet if there is no data in it 2020-09-22 11:22:43 +02:00
net_if.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
net_mgmt.c net: mgmt: Add const to info param of notify function 2020-09-30 14:40:50 +03:00
net_pkt.c net: Separate net_pkt priority from traffic class 2020-07-31 18:11:51 +02:00
net_private.h net: dhcpv4: Generate start/bound/stop mgmt events 2020-10-03 17:15:15 +03:00
net_shell.c shell: examples cleanup 2020-09-29 10:48:47 +02:00
net_shell.h
net_stats.c
net_stats.h net: Collect net_pkt RX detailed timing stats when passing IP stack 2020-08-07 10:12:51 +03:00
net_tc_mapping.h
net_tc.c net: tc: Remove not used field from net_traffic_class struct 2020-10-02 13:20:17 +03:00
packet_socket.c
packet_socket.h
promiscuous.c
route.c net: route: multicast routing feature 2020-08-19 09:46:25 -04:00
route.h net: route: multicast routing feature 2020-08-19 09:46:25 -04:00
tcp_internal.h random: Include header where it is used 2020-07-08 21:05:36 -04:00
tcp.c net: tcp: Reset net_pkt creation time if packet is resent 2020-08-07 10:12:51 +03:00
tcp2_priv.h net: tcp2: Fix connection termination 2020-09-18 22:07:53 -04:00
tcp2.c net: tcp2: Do not assert when cancelling send timer 2020-10-01 14:19:07 +03:00
tcp2.h net: tcp2: compile out net_tcp_init() in tcp2.h for non-native stacks 2020-08-11 07:23:59 -05:00
tp_priv.h
tp.c
tp.h
trickle.c random: Include header where it is used 2020-07-08 21:05:36 -04:00
udp_internal.h
udp.c
utils.c net: ip: copy to wrong destination in z_vrfy_net_addr_pton() 2020-07-06 18:00:07 -04:00