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