router: improve RA logging
authorstijn@linux-ipv6.be <stijn@linux-ipv6.be>
Thu, 16 Feb 2023 20:30:40 +0000 (22:30 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Fri, 17 Feb 2023 12:27:21 +0000 (14:27 +0200)
commit5a1775178bfbaf3327df99998b60d1c48b2dad9d
tree5ad10404798bbfb77c7af3da6c6095f1b632e7bf
parentdfab0fad85c8b705c483343c99907c229413f7b2
router: improve RA logging

We only set the RA lifetime to what is configured in UCI when there is a
default route and valid prefix. In any other case, we set it to 0. This
leads to confusion where people believe ra_lifetime is completely
ignored. In case there is a default route, but no valid prefix, a debug
message explains this, but if there is no default route, we silently
override ra_lifetime.

Add a debug message for the latter case, and explicitly mention
overriding ra_lifetime in both cases.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hans Dedecker <dedeckeh@gmail.com>
src/router.c