1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-29 12:03:03 +00:00
freebsd/sys/dev
David Greenman 397f9dfe26 Work around a bug in the 82557 NIC where the receiver will lock up
if it is in 10Mbps mode and gets certain types of garbage prior to
the packet header. The work-around involves reprogramming the
multicast filter if nothing is received in some number of seconds
(currently set at 15). As a side effect, implemented complete support
for multicasting rather than the previous 'receive all multicasts'
hack, since we now have the ability to program the filter table.
Fixed a serious bug which crept in with the timeout() changes;
the cookie was only saved on the first timeout() call in fxp_init()
and wasn't updated in the most common place in fxp_stats_update()
when the timeout was rescheduled. This bug would have resulted in
an eventual panic if fxp_stop() was called (which happens when any
interface flags are changed, for example).
Fixed a bug in Alpha support that would have caused the TxCB
descriptor chain to span a page boundry, causing serious problems
if the pages didn't happen to be contiguous.
Removed some gratuitous bit masking that was left over from an
older implementation.
Fixed a bug where too much was copied from the configuration
template, spilling over into memory that followed it.
Fixed handling of if_timer...it was cleared too early in some cases.
1997-09-29 11:27:43 +00:00
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Add support to aicasm for "downloaded constants". These are immediate 1997-09-27 19:37:31 +00:00
ar Added used #include - don't depend on <sys/mbuf.h> including 1997-09-02 01:19:47 +00:00
bktr Amancio's latest in the Brooktree driver. 1997-09-09 06:32:32 +00:00
ccd Removed unused #includes. 1997-06-14 13:56:12 +00:00
cy aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
de ``oops''. I cut/pasted the original free()'s based on mark's suggestion 1997-09-20 02:29:56 +00:00
dgb Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
ed Change the address for the low end of what we permit from c0000 down 1997-09-10 00:17:39 +00:00
eisa Add shared EISA interrupt support. 1997-09-21 21:35:24 +00:00
en Added used #include - don't depend on <sys/mbuf.h> including 1997-09-02 01:19:47 +00:00
ep Add shared EISA interrupt support. 1997-09-21 21:35:24 +00:00
ex The previous commit broke support for the Pro/10; detect which sort of 1997-09-26 17:17:43 +00:00
fdc Fix a call to timeout that wasn't properly saving it's callout handle. 1997-09-23 22:14:43 +00:00
fe Removed unused #includes. 1997-07-20 14:10:18 +00:00
fxp Work around a bug in the 82557 NIC where the receiver will lock up 1997-09-29 11:27:43 +00:00
ic Enable the FIFO on enhanced floppy controllers. This reduces the 1997-09-17 20:16:17 +00:00
ie aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
joy Removed unused #includes. 1997-07-20 14:10:18 +00:00
kbd Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
lnc Removed unused #includes. 1997-08-02 14:33:27 +00:00
mcd aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
mse Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
pci Addition of support of the slightly rogue Promise IDE interface(Dyson), support 1997-09-20 07:41:58 +00:00
pcm/isa Recognize the CS4326 on the Intel PR440FX motherboard. (It works just like 1997-09-21 03:27:51 +00:00
pdq Add shared EISA interrupt support. 1997-09-21 21:35:24 +00:00
ppbus Oops, the previous change applied a reversed patch. 1997-09-01 18:39:37 +00:00
ppc Removed unused #includes. 1997-09-01 02:08:42 +00:00
rc Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
rp Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
scd aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
si aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
sio aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00
snp Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
sound/isa Recognize the CS4326 on the Intel PR440FX motherboard. (It works just like 1997-09-21 03:27:51 +00:00
speaker Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
sr Removed unused #includes. 1997-09-02 20:06:59 +00:00
syscons tiny update of ESC sequence parser. 1997-09-26 15:27:55 +00:00
vn Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
vx Add shared EISA interrupt support. 1997-09-21 21:35:24 +00:00
wl aha1542.c aic6360.c cy.c fd.c ft.c 1997-09-21 21:41:49 +00:00