kern/92552: A serious bug in most network drivers from 5.X to
6.X (regression)
Bruce Cran
bruce at cran.org.uk
Fri Mar 7 15:20:02 PST 2008
The following reply was made to PR kern/92552; it has been noted by GNATS.
From: Bruce Cran <bruce at cran.org.uk>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/92552: A serious bug in most network drivers from 5.X to
6.X (regression)
Date: Fri, 07 Mar 2008 23:18:23 +0000
Hi,
Sorry it's taken such a long time to get around to looking at this
problem report. I'm not very familiar with the network code but from
looking at if_em.c it appears that a dual locking implementation was
added in rev 1.65.2.28 (FreeBSD 6.3) so that the core lock is held by
both the ioctl and interrupt handlers and so this problems should no
longer occur. However, the _CORE_LOCK macros are only used in if_em so
unless the problem has been fixed in the other network drivers this
problem will still exist. Do you remember which other network drivers
are affected?
Thanks,
Bruce
More information about the freebsd-net
mailing list