]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: Fix INTx processing for Lancer
authorPadmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Mon, 19 Dec 2011 01:53:35 +0000 (01:53 +0000)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 7 May 2012 21:44:11 +0000 (14:44 -0700)
commitb685d4ee7ba86fc6d594fa4ea78ef274c614b4e8
tree537d5e1344b7ec6e50652c7cce11c1c574fbdcd2
parentec0f9f889614947fb7dc2b8e83bafed36da30cf4
be2net: Fix INTx processing for Lancer

Lancer does not have HW registers to indicate the EQ causing the INTx
interrupt. As a result EQE entries of one EQ may be consumed when interrupt
is caused by another EQ. Fix this by arming CQs at the end of NAPI poll
routine to regenerate the EQEs.

Signed-off-by: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be_main.c