svn commit: r185830 - user/kmacy/head_arpv2/sys/netinet6

Kip Macy kmacy at FreeBSD.org
Tue Dec 9 19:17:27 PST 2008


Author: kmacy
Date: Wed Dec 10 03:17:27 2008
New Revision: 185830
URL: http://svn.freebsd.org/changeset/base/185830

Log:
  if_output doesn't need to be protected by the IF_AFDATA_LOCK

Modified:
  user/kmacy/head_arpv2/sys/netinet6/ip6_mroute.c

Modified: user/kmacy/head_arpv2/sys/netinet6/ip6_mroute.c
==============================================================================
--- user/kmacy/head_arpv2/sys/netinet6/ip6_mroute.c	Wed Dec 10 03:17:01 2008	(r185829)
+++ user/kmacy/head_arpv2/sys/netinet6/ip6_mroute.c	Wed Dec 10 03:17:27 2008	(r185830)
@@ -1612,10 +1612,8 @@ phyint_send(struct ip6_hdr *ip6, struct 
 		 * We just call if_output instead of nd6_output here, since
 		 * we need no ND for a multicast forwarded packet...right?
 		 */
-		IF_AFDATA_LOCK(ifp);
 		error = (*ifp->if_output)(ifp, mb_copy,
 		    (struct sockaddr *)&ro.ro_dst, NULL);
-		IF_AFDATA_UNLOCK(ifp);
 #ifdef MRT6DEBUG
 		if (V_mrt6debug & DEBUG_XMIT)
 			log(LOG_DEBUG, "phyint_send on mif %d err %d\n",


More information about the svn-src-user mailing list