svn commit: r245607 - user/ae/inet6/sys/netinet6

Andrey V. Elsukov ae at FreeBSD.org
Fri Jan 18 16:32:34 UTC 2013


Author: ae
Date: Fri Jan 18 16:32:33 2013
New Revision: 245607
URL: http://svnweb.freebsd.org/changeset/base/245607

Log:
  Remove in6_setscope calls.

Modified:
  user/ae/inet6/sys/netinet6/in6_ifattach.c

Modified: user/ae/inet6/sys/netinet6/in6_ifattach.c
==============================================================================
--- user/ae/inet6/sys/netinet6/in6_ifattach.c	Fri Jan 18 15:57:09 2013	(r245606)
+++ user/ae/inet6/sys/netinet6/in6_ifattach.c	Fri Jan 18 16:32:33 2013	(r245607)
@@ -675,10 +675,7 @@ in6_nigroup(struct ifnet *ifp, const cha
 	in6->s6_addr16[0] = IPV6_ADDR_INT16_MLL;
 	in6->s6_addr8[11] = 2;
 	bcopy(digest, &in6->s6_addr32[3], sizeof(in6->s6_addr32[3]));
-	if (in6_setscope(in6, ifp, NULL))
-		return (-1); /* XXX: should not fail */
-
-	return 0;
+	return (0);
 }
 
 /*
@@ -856,9 +853,6 @@ in6_ifdetach(struct ifnet *ifp)
 	sin6.sin6_len = sizeof(struct sockaddr_in6);
 	sin6.sin6_family = AF_INET6;
 	sin6.sin6_addr = in6addr_linklocal_allnodes;
-	if (in6_setscope(&sin6.sin6_addr, ifp, NULL))
-		/* XXX: should not fail */
-		return;
 	/* XXX grab lock first to avoid LOR */
 	rnh = rt_tables_get_rnh(RT_DEFAULT_FIB, AF_INET6);
 	if (rnh != NULL) {


More information about the svn-src-user mailing list