Commit f7a40ec6 authored by Simon Kelley's avatar Simon Kelley

Tweak when old prefix returns.

parent ff1b41dc
...@@ -555,7 +555,15 @@ static int construct_worker(struct in6_addr *local, int prefix, ...@@ -555,7 +555,15 @@ static int construct_worker(struct in6_addr *local, int prefix,
int flags = context->flags; int flags = context->flags;
context->flags &= ~(CONTEXT_GC | CONTEXT_OLD); context->flags &= ~(CONTEXT_GC | CONTEXT_OLD);
if (flags & CONTEXT_OLD) if (flags & CONTEXT_OLD)
log_context(AF_INET6, context); {
/* address went, now it's back */
log_context(AF_INET6, context);
/* fast RAs for a while */
ra_start_unsolicted(param->now, context);
/* Add address to name again */
if (context->flags & CONTEXT_RA_NAME)
param->newname = 1;
}
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment