zephyr/subsys/net/ip
Robert Lubos f39ba57474 net: ipv4: Fix subnet mask setting when autoconf is used
When IPv4 autoconf is enabled and IPv4 LL address is configured on an
interface, the subnet mask should be updated accordingly, otherwise it
can lead to unexpected behaviour (like for example not identifying peer
LL address as a part of the same subnet).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-02-06 10:10:54 +01:00
..
6lo.c net: pkt: Introduce minimum length requirement to net_pkt_get_frag() 2022-11-19 07:39:32 -05:00
6lo.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
6lo_private.h
canbus_socket.c net: core: clean up inbound packet handling 2022-09-05 14:35:17 +00:00
canbus_socket.h
CMakeLists.txt net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +01:00
connection.c net: conn: Fix issues with SMP in connection code 2022-11-24 15:23:11 +01:00
connection.h net: lib: sockets: improve scalability through a hidden var 2022-09-05 14:35:17 +00:00
dhcpv4.c net: stats: Fix UDP packet counter for DHCPv4 TX 2023-01-11 11:26:08 +01:00
dhcpv4.h
icmpv4.c net: icmp: Allow to autogenerate Echo Request payload 2022-11-19 07:34:45 -05:00
icmpv4.h net: icmp: Allow to autogenerate Echo Request payload 2022-11-19 07:34:45 -05:00
icmpv6.c net: icmpv6: fix if need calc tx checksum 2022-11-28 10:47:20 +01:00
icmpv6.h net: icmp: Allow to autogenerate Echo Request payload 2022-11-19 07:34:45 -05:00
igmp.c net: ipv4: Added mechanism to add 224.0.0.1 address to a multicast filter 2023-01-13 09:44:10 +01:00
ipv4.c net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +01:00
ipv4.h net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +01:00
ipv4_autoconf.c net: ipv4: Fix subnet mask setting when autoconf is used 2023-02-06 10:10:54 +01:00
ipv4_autoconf_internal.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ipv4_fragment.c net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +01:00
ipv6.c net: ipv6: Add support for setting/reading DSCP/ECN fields (TC) 2022-10-19 19:03:48 +02:00
ipv6.h net: ipv6: Add support for setting/reading DSCP/ECN fields (TC) 2022-10-19 19:03:48 +02:00
ipv6_fragment.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
ipv6_mld.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
ipv6_nbr.c net: ipv6_nbr: count outgoing ND packets as sent ICMP packets 2023-02-03 02:25:14 +09:00
Kconfig net: tcp: Extend TCP receive queue timeout 2023-01-10 09:26:28 +01:00
Kconfig.debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.ipv4 net: ipv4: Added mechanism to add 224.0.0.1 address to a multicast filter 2023-01-13 09:44:10 +01:00
Kconfig.ipv6 net: ip: Increase the number of IPv4/IPv6 interfaces with loopback 2022-10-26 12:00:22 +02:00
Kconfig.mgmt kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.stack
Kconfig.stats wifi_mgmt: Add new API for Wi-Fi statistics 2022-08-31 21:49:47 +00:00
nbr.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
nbr.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
net_context.c net: tcp: Fix TCP connection ref counting 2023-01-26 12:34:04 +00:00
net_core.c net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +01:00
net_if.c net: ipv4: Using a different API to ensure that IPv4 is enabled 2023-01-19 10:35:44 +01:00
net_mgmt.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
net_pkt.c net: pkt: Allow zero payload for non-IPv4/v6 frames 2023-02-06 10:04:03 +01:00
net_private.h net: ipv4: Added mechanism to add 224.0.0.1 address to a multicast filter 2023-01-13 09:44:10 +01:00
net_shell.c net: shell: Validate pointer provided with net pkt command 2023-02-03 02:14:32 +09:00
net_shell.h
net_stats.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
net_stats.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
net_tc.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
net_tc_mapping.h net: Enable running without TX or RX threads 2021-04-27 12:02:19 +03:00
net_timeout.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
packet_socket.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
packet_socket.h net: socket: packet: using pckt sckt for passing the PPP dialup data 2021-04-01 09:43:56 +03:00
promiscuous.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
route.c net/route: Add missing lock in net_route_mcast_add() 2022-10-17 10:13:56 +02:00
route.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tcp.c net: tcp: Remove net_tcp_unref() 2023-01-26 12:34:04 +00:00
tcp.h net: tcp: Remove net_tcp_unref() 2023-01-26 12:34:04 +00:00
tcp_internal.h net: tcp: Remove net_tcp_unref() 2023-01-26 12:34:04 +00:00
tcp_private.h all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
tp.c
tp.h all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
tp_priv.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
trickle.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
udp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
udp_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
utils.c treewide: Use CONFIG_*_ENDIAN instead of __BYTE_ORDER__ 2022-10-28 19:23:46 +09:00