freebsd-src/sys
Bill Paul 6985d23298 GRRRR! Apparently, the promiscuous mode chip bug which I thought was
isolated to revision 33 PNIC chips is also present in revision 32 chips.
Cards with rev. 32 chips include the LinkSys LNE100TX and the Matrox
FastNIC 10/100. This accounts for all the cards that I have to test
with.

(I was never able to personally trip the bug on this chip rev, but today
one of the guys in the lab did it with the software they're working on
for their cellular IP project, which uses BPF and promiscuous mode
extensively.)

This commit enables the promiscuous mode software workaround code for
both revison 32 and revision 33 chips. It's possible all of the PNIC
chips suffer from this bug, but these are the only two revs where I
know for a fact it exists.
1999-01-05 00:59:08 +00:00
..
alpha Correct typo in macro name. 1999-01-01 14:38:30 +00:00
amd64 Part 1 of pcvt/voxware revival. I hope I have not clobbered any other 1999-01-01 08:09:58 +00:00
boot Fix a potential sign extension bug on 8-bit chars. 1999-01-04 18:45:08 +00:00
cam Temporary workaround (bandaid) for case where you have READ 1999-01-03 22:57:54 +00:00
coda Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
compat Commit patch in 1998-12-30 21:20:00 +00:00
compile
conf Sync with sys/i386/conf/options.i386 revision 1.101. 1999-01-04 08:09:15 +00:00
contrib/softupdates Remove some compiler warnings. 1998-12-10 20:11:47 +00:00
ddb Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
dev Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
fs Now empty DOS filesystems default to long file names. Non-empty filesystems 1999-01-02 18:52:13 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
i4b Initial entry of ISDN4BSD into the FreeBSD tree. 1998-12-27 21:47:14 +00:00
i386 Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
isa Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
isofs/cd9660 Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
kern Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
libkern - Fix modulo bug. 1998-12-01 05:29:06 +00:00
miscfs Made this compile if UMAPFS_DIAGNOSTIC is defined. This has been broken 1999-01-01 10:14:37 +00:00
modules Use M_VGA_VG320 if M_VESA_CG800x600 is not available. It looks ugly in 1999-01-01 14:40:49 +00:00
msdosfs Now empty DOS filesystems default to long file names. Non-empty filesystems 1999-01-02 18:52:13 +00:00
net Remove one unused variable. 1998-12-31 07:52:49 +00:00
netatalk The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netatm Set and propagate the correct cause code values. 1998-12-11 21:47:47 +00:00
netinet Partial fix for when ipfw is used with bridging. Bridged packets 1998-12-31 07:43:29 +00:00
netipx Back out last change; there was 'fixup' code for the case later. 1998-12-09 13:48:08 +00:00
netkey The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
nfsclient Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
nfsserver Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
pc98 Sync with sys/i386/conf/options.i386 revision 1.101. 1999-01-04 08:09:15 +00:00
pccard probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
pci GRRRR! Apparently, the promiscuous mode chip bug which I thought was 1999-01-05 00:59:08 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Various changes to support OSF1 emulation: 1998-12-30 10:38:59 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
sys catch a /boot doc instance I missed. 1999-01-03 07:38:58 +00:00
tools Make the vnode opv vector construction fully dynamic. Previously we 1998-11-10 09:04:09 +00:00
ufs Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
vm Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
Makefile Backed out previous commit. It depends on a.out utilities and libraries 1998-12-30 12:06:08 +00:00