diff options
author | Lennert Buytenhek <buytenh@wantstofly.org> | 2008-06-01 19:47:21 -0400 |
---|---|---|
committer | Lennert Buytenhek <buytenh@wantstofly.org> | 2008-06-12 02:40:37 -0400 |
commit | 226bb6b732f8c2cc7004279c509333fa41186a6d (patch) | |
tree | 8b94892772c21f3be5f22b844ed18cf49c438dd5 /drivers/pcmcia/o2micro.h | |
parent | 3d6b35bc5090cf8d8b7e62eca1f9c21ca56fc6c7 (diff) |
mv643xx_eth: work around TX hang hardware issue
Under some conditions, the TXQ ('TX queue being served') bit can clear
before all packets queued for that TX queue have been transmitted.
This patch enables TXend interrupts, and uses those to re-kick TX
queues that claim to be idle but still have queued descriptors from
the interrupt handler.
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Acked-by: Dale Farnsworth <dale@farnsworth.org>
Diffstat (limited to 'drivers/pcmcia/o2micro.h')
0 files changed, 0 insertions, 0 deletions