On Sun, Mar 21, 2021 at 02:38:42PM +0100, Florian Obser wrote: > > Don't warn that we can't form a temporary address when a router > deprecates a prefix by sending a pltime of 0, this is normal. > Continue warning when the pltime is smaller than 5 as this is almost > certainly a configuration error. > > OK?
yes, -Otto > > diff --git engine.c engine.c > index 7b49b330328..94a4a232d6a 100644 > --- engine.c > +++ engine.c > @@ -1932,14 +1932,15 @@ update_iface_ra_prefix(struct slaacd_iface *iface, > struct radv *ra, > > /* privacy addresses do not depend on eui64 */ > if (!found_privacy && iface->autoconfprivacy) { > - if (prefix->pltime < PRIV_REGEN_ADVANCE) { > + if (prefix->pltime >= PRIV_REGEN_ADVANCE) { > + /* new privacy proposal */ > + gen_address_proposal(iface, ra, prefix, 1); > + } else if (prefix->pltime > 0) { > log_warnx("%s: pltime from %s is too small: %d < %d; " > "not generating privacy address", __func__, > sin6_to_str(&ra->from), prefix->pltime, > PRIV_REGEN_ADVANCE); > - } else > - /* new privacy proposal */ > - gen_address_proposal(iface, ra, prefix, 1); > + } > } > } > > > > -- > I'm not entirely sure you are real. >