linux/drivers/net/vxge
Sreenivasa Honnur 3363276f1c vxge: Fix starvation of receive ring controller when blasted by short packets.
- Fix starvation of receive ring controller when blasted by short packets. This was because the driver was posting 64 rxds initially while the ring controller
was expecting to read 256 replenished rxds. While the driver was coming up,
the internal rxd memory filled up the 64 buffers provided and the ring
controller was left waiting for the remaining 192 rxds to complete the write
back of completed rxds to the host and generation of an interrupt.

Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-03-29 16:57:21 -07:00
..
Makefile Neterion: New driver: Kconfig and Makefile 2009-04-02 00:33:46 -07:00
vxge-config.c vxge: Fix starvation of receive ring controller when blasted by short packets. 2010-03-29 16:57:21 -07:00
vxge-config.h vxge: Check if FCS stripping is disabled by the firmware. 2009-10-06 15:22:54 -07:00
vxge-ethtool.c Neterion: New driver: Ethtool related 2009-04-02 00:33:44 -07:00
vxge-ethtool.h Neterion: New driver: Ethtool related 2009-04-02 00:33:44 -07:00
vxge-main.c vxge: Fix starvation of receive ring controller when blasted by short packets. 2010-03-29 16:57:21 -07:00
vxge-main.h vxge: Allow multiple functions with INTA. 2009-10-06 15:22:55 -07:00
vxge-reg.h vxge: Removed accessing non-supported registers. 2009-10-06 15:22:52 -07:00
vxge-traffic.c vxge: Fix a receive stall due to driver being out of synch with chip. 2010-03-29 16:57:20 -07:00
vxge-traffic.h vxge: Fix starvation of receive ring controller when blasted by short packets. 2010-03-29 16:57:21 -07:00
vxge-version.h vxge: Configure the number of transmit descriptors per packet to MAX_SKB_FRAGS + 1. 2009-10-28 02:46:54 -07:00