freebsd-dev/sys/dev/hatm
Hartmut Brandt 325014126d When we cannot allocate an external buffer (bacause we've hit
the maximum number of pages for buffers) return -1 instead of 0.
This fixes a panic under conditions when many mbufs are needed.

Update the head pointer of the receive buffer pool queue even when
we could not supply a buffer to the chip. Otherwise the chip will
not re-interrupt us for another try. A better strategy would probably
be to remember this condition and to supply buffers without an interrupt
as soon as buffers get available.
2003-10-27 16:21:59 +00:00
..
if_hatm_intr.c When we cannot allocate an external buffer (bacause we've hit 2003-10-27 16:21:59 +00:00
if_hatm_ioctl.c Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
if_hatm_rx.c Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
if_hatm_tx.c Prefer new location of pci include files (which have only been in the 2003-08-22 06:00:27 +00:00
if_hatm.c Sysctl names should not contain dots. Convert them to underlines. 2003-10-24 16:44:27 +00:00
if_hatmconf.h
if_hatmreg.h
if_hatmvar.h Make the driver preserve open connections accross ifconfig down 2003-08-07 13:42:31 +00:00