Commit fd05f127 authored by Simon Kelley's avatar Simon Kelley

Set prefix on-link bit in RAs

parent ad094275
...@@ -45,6 +45,9 @@ version 2.63 ...@@ -45,6 +45,9 @@ version 2.63
uk.org.thekelleys.dnsmasq. Thanks to Mathieu uk.org.thekelleys.dnsmasq. Thanks to Mathieu
Trudel-Lapierre for the patch. Trudel-Lapierre for the patch.
Set the "prefix on-link" bit in Router
Advertisements. Thanks to Gui Iribarren for the patch.
version 2.62 version 2.62
Update German translation. Thanks to Conrad Kostecki. Update German translation. Thanks to Conrad Kostecki.
......
...@@ -412,8 +412,8 @@ static int add_prefixes(struct in6_addr *local, int prefix, ...@@ -412,8 +412,8 @@ static int add_prefixes(struct in6_addr *local, int prefix,
opt->type = ICMP6_OPT_PREFIX; opt->type = ICMP6_OPT_PREFIX;
opt->len = 4; opt->len = 4;
opt->prefix_len = prefix; opt->prefix_len = prefix;
/* autonomous only if we're not doing dhcp */ /* autonomous only if we're not doing dhcp, always set "on-link" */
opt->flags = do_slaac ? 0x40 : 0x00; opt->flags = do_slaac ? 0xC0 : 0x80;
opt->valid_lifetime = htonl(time); opt->valid_lifetime = htonl(time);
opt->preferred_lifetime = htonl(deprecate ? 0 : time); opt->preferred_lifetime = htonl(deprecate ? 0 : time);
opt->reserved = 0; opt->reserved = 0;
......
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