zephyr/subsys
Jukka Rissanen 1b0f9e865e net: ipv4: Make netmask IPv4 address specific
The netmask should be tied to the IPv4 address instead of being
global for the network interface.

If there is only one IPv4 address specified to the network interface,
nothing changes from user point of view. But if there are more than
one IPv4 address / network interface, the netmask must be specified
to each address separately.

This means that net_if_ipv4_get_netmask() and net_if_ipv4_set_netmask()
functions should not be used as they only work reliably if there is
only one IPv4 address in the network interface.

The new net_if_ipv4_get_netmask_by_addr() and
net_if_ipv4_set_netmask_by_addr() functions should be used as they make
sure that the netmask is tied to correct IPv4 address in the network
interface.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-03-03 18:58:29 +01:00
..
bindesc
bluetooth hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
canbus drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
console
debug
demand_paging
dfu subsys/dfu/boot: Fix image confirm for Direct XIP 2024-02-06 21:00:36 +01:00
disk
dsp
emul emul: Add support for non-bus emulators 2024-01-12 09:59:31 +01:00
fb
fs fs: Clarify description of fs_open when no access bits given 2024-02-07 06:57:19 -06:00
input input: increase default stack size to 1024 2024-02-28 07:45:28 -06:00
ipc ipc: rpmsg_service: Support IPM without data transfer 2024-02-26 11:39:29 +00:00
jwt
llext llext: Support memory protection 2024-02-02 13:06:28 -05:00
logging log: net: Convert syslog network transmitter to use sockets 2024-02-01 10:22:47 -06:00
lorawan lorawan: services: clock_sync: apply changed periodicity immediately 2024-03-01 17:35:04 +01:00
mem_mgmt
mgmt ec_host_cmd: shi_ite: add missing include 2024-03-01 08:56:09 +01:00
modbus modbus: Remove mode reset in modbus_disable function 2024-01-25 16:00:38 +00:00
modem modem: chat: fix init assert 2024-02-28 18:02:17 +00:00
net net: ipv4: Make netmask IPv4 address specific 2024-03-03 18:58:29 +01:00
pm pm: device_runtime: Simplify runtime_enable 2024-02-06 09:52:38 +01:00
portability kernel: Introduce a way to specify minimum system heap size 2023-12-20 11:01:42 +01:00
random
retention
rtio
sd sd: update comment to reference 'SD host controller specification' 2024-01-25 20:13:25 +01:00
sensing sensing: add rtio implement for sensing subsys 2024-01-24 10:32:10 +01:00
settings settings: nvs: Fix first write issue with cache 2024-02-26 11:55:33 +00:00
shell shell: backends: Add RPMsg shell backend 2024-03-01 14:10:24 +01:00
sip_svc
stats
storage
task_wdt task_wdt: start feeding hardware watchdog immediately after init 2024-01-02 09:52:13 +01:00
testsuite hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
timing
tracing tracing: sysview: Fix API name 2024-01-15 13:53:44 -05:00
usb usb: device_next: fix buffer count configuration in CDC ACM pool 2024-02-09 17:38:52 +00:00
zbus zbus: add priority boost feature 2024-01-04 09:41:54 +01:00
CMakeLists.txt
Kconfig llext: enable tristate Kconfig options 2024-01-11 10:26:04 -05:00