zephyr/subsys/net/ip
Jordan Yates 1ef0ec55c9 net: ip: dhcpv4: remove address on interface down
Any received address is no longer valid once the interface goes down.
Leaving the address assigned results in the L4 interface transitioning
through the following on reconnection:
 UP: Interface is connected
 DOWN: Old address is removed by DHCP
 UP: New address is re-added by DHCP

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2023-12-21 09:18:32 +01:00
..
6lo_private.h
6lo.c
6lo.h
canbus_socket.c
canbus_socket.h
CMakeLists.txt net: Move trickle files to lib 2023-12-11 10:50:35 +01: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 net: ip: dhcpv4: remove address on interface down 2023-12-21 09:18:32 +01:00
dhcpv4.h net: dhcpv4: Accept unicast replies 2023-07-25 14:15:45 +02:00
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: ipv4: Drop packet if source address is my address 2023-12-21 09:18:24 +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: ipv6_mld: Silently drop MLDv1 queries 2023-12-18 09:28:42 +01: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: shell: Prevent deadlock with net arp command 2023-12-15 11:42:40 +00: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
Kconfig.tcp net: tcp: Move TCP Kconfig options to separate file 2023-12-11 10:11:10 +01: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: ipv4: Check localhost for incoming packet 2023-12-21 09:18:24 +01:00
net_if.c net: if: Interface stays down if device is not ready 2023-12-14 14:21:31 +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: ipv4: Check localhost for incoming packet 2023-12-21 09:18:24 +01: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 net: fix few mismatched CONTAINER_OF 2023-08-30 10:21:31 +02:00
route.h
tcp_internal.h net: tcp: Implement Keep-alive support 2023-12-11 10:11:10 +01:00
tcp_private.h net: tcp: Implement Keep-alive support 2023-12-11 10:11:10 +01:00
tcp.c net: tcp: Remove pointless recv callback calls 2023-12-13 10:39:03 +01:00
tcp.h net: tcp: Rework data queueing API 2023-11-21 08:46:45 +00:00
tp_priv.h
tp.c
tp.h
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