diff options
author | ume <ume@FreeBSD.org> | 2003-04-04 11:09:08 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-04-04 11:09:08 +0000 |
commit | eb6d89b383f34f910b5e6119f4d794bd4733ba80 (patch) | |
tree | 7cbf54bcd1cb6a11cb0697650ea2a5597be961d4 /usr.sbin/ppp/ipv6cp.c | |
parent | db5ec15123daf122ff48a5939b9b1a3d3a32abbf (diff) | |
download | FreeBSD-src-eb6d89b383f34f910b5e6119f4d794bd4733ba80.zip FreeBSD-src-eb6d89b383f34f910b5e6119f4d794bd4733ba80.tar.gz |
Set link-local address of tun interface with prefixlen = 64
instead of 128. It makes RA happy.
Reported by: rafa@dif.um.es,
SHIRASAKI Yasuhiro <yasuhiro@nttv6.jp>
Reviewed by: SHIRASAKI Yasuhiro <yasuhiro@nttv6.jp>
MFC after: 1 week
Diffstat (limited to 'usr.sbin/ppp/ipv6cp.c')
-rw-r--r-- | usr.sbin/ppp/ipv6cp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/ppp/ipv6cp.c b/usr.sbin/ppp/ipv6cp.c index 02c30bf..b126b0d 100644 --- a/usr.sbin/ppp/ipv6cp.c +++ b/usr.sbin/ppp/ipv6cp.c @@ -224,7 +224,7 @@ ipcp_SetIPv6address(struct ipv6cp *ipv6cp, u_char *myifid, u_char *hisifid) ncpaddr_setip6(&ipv6cp->myaddr, &myaddr); ncpaddr_setip6(&ipv6cp->hisaddr, &hisaddr); - ncprange_sethost(&myrange, &ipv6cp->myaddr); + ncprange_set(&myrange, &ipv6cp->myaddr, 64); if (!iface_Add(bundle->iface, &bundle->ncp, &myrange, &ipv6cp->hisaddr, IFACE_ADD_FIRST|IFACE_FORCE_ADD|IFACE_SYSTEM)) |