kern/159601: commit references a PR
Arnaud Lacombe
lacombar at gmail.com
Fri Oct 7 18:17:37 UTC 2011
Hi,
On Fri, Oct 7, 2011 at 2:10 PM, dfilter service <dfilter at freebsd.org> wrote:
> The following reply was made to PR kern/159601; it has been noted by GNATS.
>
> From: dfilter at FreeBSD.ORG (dfilter service)
> To: bug-followup at FreeBSD.org
> Cc:
> Subject: Re: kern/159601: commit references a PR
> Date: Fri, 7 Oct 2011 18:01:51 +0000 (UTC)
>
> Author: qingli
> Date: Fri Oct 7 18:01:34 2011
> New Revision: 226114
> URL: http://svn.freebsd.org/changeset/base/226114
>
> Log:
> Remove the reference held on the loopback route when the interface
> address is being deleted. Only the last reference holder deletes the
> loopback route. All other delete operations just clear the IFA_RTSELF
> flag.
>
> PR: kern/159601
> Submitted by: pluknet
> Reviewed by: discussed on net@
Can you point me in which thread ?
Thanks,
- Arnaud
> MFC after: 3 days
>
> Modified:
> head/sys/netinet/in.c
>
> Modified: head/sys/netinet/in.c
> ==============================================================================
> --- head/sys/netinet/in.c Fri Oct 7 16:39:03 2011 (r226113)
> +++ head/sys/netinet/in.c Fri Oct 7 18:01:34 2011 (r226114)
> @@ -1126,8 +1126,10 @@ in_scrubprefix(struct in_ifaddr *target,
> RT_LOCK(ia_ro.ro_rt);
> if (ia_ro.ro_rt->rt_refcnt <= 1)
> freeit = 1;
> - else
> + else if (flags & LLE_STATIC) {
> RT_REMREF(ia_ro.ro_rt);
> + target->ia_flags &= ~IFA_RTSELF;
> + }
> RTFREE_LOCKED(ia_ro.ro_rt);
> }
> if (freeit && (flags & LLE_STATIC)) {
> _______________________________________________
> svn-src-all at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/svn-src-all
> To unsubscribe, send any mail to "svn-src-all-unsubscribe at freebsd.org"
>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>
More information about the freebsd-net
mailing list