]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: radv: Send RA on newly-added dynamic prefix
authorMichael Marley <michael@michaelmarley.com>
Sun, 26 Jul 2020 03:23:48 +0000 (23:23 -0400)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 26 Jul 2020 20:28:33 +0000 (05:28 +0900)
When a prefix is delegated to an interface that is already sending
RAs, send an RA immediately to inform clients of the new prefix.
This allows them to start using it immediately instead of waiting
up to nearly 10 minutes (depending on when the last timed RA was
sent).  This type of situation might occur if, for example, an
outage of the WAN connection caused the addresses and prefixes to
be lost and later regained after service was restored.  The
condition for the number of RAs sent being above 0 simultaneously
ensures that RADV is already running and that this code doesn't
send any RAs before the timed RAs have started when the interface
first comes up.


No differences found