linux/drivers/net/enic
Scott Feldman 2d6ddced5c enic: Bug fix: try harder to fill Rx ring on skb allocation failures
During dev->open(), make sure we get at least one skb on the Rx ring.
Otherwise abort the interface load.  Also, if we get skb allocation
failures in NAPI poll while trying to replenish the ring, try again
later so we don't end up starving out the Rx ring completely.

Signed-off-by: Vasanthy Kolluri <vkolluri@cisco.com>
Signed-off-by: Scott Feldman <scofeldm@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-12-23 21:03:40 -08:00
..
cq_desc.h enic: mask off some reserved bits in CQ descriptor for future use 2008-11-21 21:28:40 -08:00
cq_enet_desc.h
enic_main.c enic: Bug fix: try harder to fill Rx ring on skb allocation failures 2009-12-23 21:03:40 -08:00
enic_res.c enic: provision for multiple Rx/Tx queues; prepare for RSS support 2009-09-03 20:19:19 -07:00
enic_res.h enic: provision for multiple Rx/Tx queues; prepare for RSS support 2009-09-03 20:19:19 -07:00
enic.h enic: Bug fix: use safe queue shutdown in dev->stop 2009-12-23 21:03:39 -08:00
Makefile
rq_enet_desc.h
vnic_cq.c
vnic_cq.h
vnic_dev.c enic: changes to driver/firmware interface 2009-09-03 20:19:23 -07:00
vnic_dev.h enic: changes to driver/firmware interface 2009-09-03 20:19:23 -07:00
vnic_devcmd.h enic: changes to driver/firmware interface 2009-09-03 20:19:23 -07:00
vnic_enet.h
vnic_intr.c enic: changes to driver/firmware interface 2009-09-03 20:19:23 -07:00
vnic_intr.h enic: Bug fix: use safe queue shutdown in dev->stop 2009-12-23 21:03:39 -08:00
vnic_nic.h enic: provision for multiple Rx/Tx queues; prepare for RSS support 2009-09-03 20:19:19 -07:00
vnic_resource.h enic: misc cleanup items: 2008-11-21 21:29:25 -08:00
vnic_rq.c enic: organize device initialization/deinit into separate functions 2009-09-03 20:19:25 -07:00
vnic_rq.h enic: organize device initialization/deinit into separate functions 2009-09-03 20:19:25 -07:00
vnic_rss.h enic: misc cleanup items: 2008-11-21 21:29:25 -08:00
vnic_stats.h
vnic_wq.c enic: organize device initialization/deinit into separate functions 2009-09-03 20:19:25 -07:00
vnic_wq.h enic: organize device initialization/deinit into separate functions 2009-09-03 20:19:25 -07:00
wq_enet_desc.h