From: Ian Dall <i...@beware.dropbear.id.au> When a DHCP range has a mode of "static" then the pool of dynamically allocated address is configured to be of zero size. DHCPv6 will still respond with statically defined addresses. In these cirumstances, not allocating an address is expected behaviour and not an error, so allow "no addresses available" messages to be quietened.
Signed-off-by: Ian Dall <i...@beware.dropbear.id.au> --- src/rfc3315.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rfc3315.c b/src/rfc3315.c index 400d939..6d8c4e6 100644 --- a/src/rfc3315.c +++ b/src/rfc3315.c @@ -815,7 +815,10 @@ static int dhcp6_no_relay(struct state *state, int msg_type, unsigned char *inbu for (c = state->context; c; c = c->current) if (!(c->flags & CONTEXT_RA_STATELESS)) { - log6_packet(state, state->lease_allocate ? "DHCPREPLY" : "DHCPADVERTISE", NULL, _("no addresses available")); + if (c->flags & CONTEXT_STATIC) + log6_quiet(state, state->lease_allocate ? "DHCPREPLY" : "DHCPADVERTISE", NULL, _("no addresses available")); + else + log6_packet(state, state->lease_allocate ? "DHCPREPLY" : "DHCPADVERTISE", NULL, _("no addresses available")); break; } } -- 2.30.2 _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss