linux/drivers/net/ethernet/chelsio/cxgb4
Hariprasad Shenai 08f1a1b9d1 cxgb4: Free completed tx skbs promptly
Description of problem:
The NIC card is not reporting back to the driver the transmitted skbs,
so they get stuck in the TX ring causing issues with reference
counters in other kernel components.

Developed a new Automatic Egress Queue Update firmware facility to slowly tick
through Egress Queues and send back any outstanding CIDX Updates which are
laying around.

Based on original work by Casey Leedom <leedom@chelsio.com>

Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-08-21 21:54:52 -07:00
..
Makefile cxgb4 : Makefile & Kconfig changes for DCBx support 2014-06-22 21:13:33 -07:00
cxgb4.h cxgb4: Fix race condition in cleanup 2014-08-21 21:45:36 -07:00
cxgb4_dcb.c cxgb4: IEEE fixes for DCBx state machine 2014-08-07 16:18:55 -07:00
cxgb4_dcb.h cxgb4: IEEE fixes for DCBx state machine 2014-08-07 16:18:55 -07:00
cxgb4_main.c cxgb4: Fix race condition in cleanup 2014-08-21 21:45:36 -07:00
cxgb4_uld.h cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines 2014-07-17 16:06:03 -07:00
l2t.c cxgb4 : Update copyright year on all cxgb4 files 2014-06-22 21:13:33 -07:00
l2t.h cxgb4 : Update copyright year on all cxgb4 files 2014-06-22 21:13:33 -07:00
sge.c cxgb4: Free completed tx skbs promptly 2014-08-21 21:54:52 -07:00
t4_hw.c cxgb4 : Disable recursive mailbox commands when enabling vi 2014-08-05 16:48:59 -07:00
t4_hw.h cxgb4 : Update copyright year on all cxgb4 files 2014-06-22 21:13:33 -07:00
t4_msg.h cxgb4i : Move stray CPL definitions to cxgb4 driver 2014-08-05 16:30:18 -07:00
t4_regs.h cxgb4: Add the MC1 registers to read in the interrupt handler 2014-07-21 20:23:59 -07:00
t4fw_api.h cxgb4: Free completed tx skbs promptly 2014-08-21 21:54:52 -07:00