Re: Race condition in ip6_getpmtu (actually gif)?
- From: JINMEI Tatuya / 神明達哉 <jinmei@xxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 28 Feb 2006 12:03:03 +0900
On Mon, 27 Feb 2006 14:03:01 -0600,
Craig Boston <craig@xxxxxxxxxxxxxx> said:
Attached is a quick hack to protect the cached route with a mutex. A
better fix with less overhead would be to allocate the route in a local
variable on the stack, and only copy it to the softc if route caching is
enabled. I'll run for a couple weeks with the patch and file a PR if
that fixes it.
I guess this problem was fixed with the following changes:
http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/sys/net/if_gif.c.diff?r1=1.57&r2=1.58
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet6/in6_gif.c.diff?r1=1.23&r2=1.24
Yes, it was. I saw the changes in those files when I attempted to
re-merge my patch after a cvsup. I've currently been running with no
panics for 12 days with rev 1.52.2.4 of if_gif.c and rev 1.22.2.2 of
in6_gif.c.
Okay, thanks for the confirmation.
JINMEI, Tatuya
Communication Platform Lab.
Corporate R&D Center, Toshiba Corp.
jinmei@xxxxxxxxxxxxxxxxxxxxx
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
- References:
- Re: Race condition in ip6_getpmtu (actually gif)?
- From: JINMEI Tatuya / 神明達哉
- Re: Race condition in ip6_getpmtu (actually gif)?
- From: Craig Boston
- Re: Race condition in ip6_getpmtu (actually gif)?
- Prev by Date: pppoed patch
- Next by Date: Re: TCP_COMPAT_42 support
- Previous by thread: Re: Race condition in ip6_getpmtu (actually gif)?
- Next by thread: Which motherboards work well with em(4)?
- Index(es):
Relevant Pages
|
|