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_private.h
6lo.c net: pkt: Introduce minimum length requirement to net_pkt_get_frag() 2022-11-19 07:39:32 -05:00
6lo.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_autoconf_internal.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ipv4_autoconf.c net: ipv4: Fix subnet mask setting when autoconf is used 2023-02-06 10:10:54 +01:00
ipv4_fragment.c net: ipv4: Add fragmented packet support 2022-11-05 19:58:26 +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
ipv6_fragment.c
ipv6_mld.c
ipv6_nbr.c net: ipv6_nbr: count outgoing ND packets as sent ICMP packets 2023-02-03 02:25:14 +09: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
Kconfig net: tcp: Extend TCP receive queue timeout 2023-01-10 09:26:28 +01:00
Kconfig.debug
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.stack
Kconfig.stats
nbr.c
nbr.h
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
net_stats.h
net_tc_mapping.h
net_tc.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
net_timeout.c
packet_socket.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
packet_socket.h
promiscuous.c
route.c net/route: Add missing lock in net_route_mcast_add() 2022-10-17 10:13:56 +02:00
route.h
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
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
tp_priv.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tp.c
tp.h all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
trickle.c
udp_internal.h
udp.c
utils.c treewide: Use CONFIG_*_ENDIAN instead of __BYTE_ORDER__ 2022-10-28 19:23:46 +09:00