network: wireguard: warn about invalid allowed IP addresses
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 30 Dec 2021 17:08:56 +0000 (02:08 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 30 Dec 2021 17:31:09 +0000 (02:31 +0900)
commitaf670fc635d1b7cd987fdb1acaf35d74c370e73f
treeb2219226848cf8e0e1af41bbe501ae63fa2c090c
parent0d03e672a97c6ee85f563648e1ff40c88ce81d85
network: wireguard: warn about invalid allowed IP addresses

But handle them gracefully. Otherwise, when the route to the address is
being configured, kernel refuse the route.

Note that kernel's wireguard module handle e.g. 192.168.10.3/24 as
192.168.10.0/24.

Fixes #21929.
src/network/netdev/wireguard.c