sd-radv: refuse packet from the same interface

Prompted by https://github.com/systemd/systemd/pull/32267#discussion_r1566721306.
This commit is contained in:
Yu Watanabe
2024-04-18 09:40:23 +09:00
parent 258729a3b8
commit 50ba4e401a
4 changed files with 22 additions and 0 deletions
+4
View File
@@ -769,6 +769,10 @@ int radv_start(Link *link) {
return log_link_debug_errno(link, r, "Failed to request DHCP delegated subnet prefix: %m");
}
r = sd_radv_set_link_local_address(link->radv, &link->ipv6ll_address);
if (r < 0)
return r;
log_link_debug(link, "Starting IPv6 Router Advertisements");
return sd_radv_start(link->radv);
}