bce: Split out frontend for interrupt handler
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 28 Dec 2011 04:07:22 +0000 (12:07 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 28 Dec 2011 04:07:22 +0000 (12:07 +0800)
commiteac57ffb68f13f18ce99675cab92509e816ffae7
tree1be78c8219307a35713fe2f10c2775754110c486
parent7fb439566aec7d734857ef363d99e2aa0305ca8f
bce: Split out frontend for interrupt handler

For non-oneshot MSI, we don't need to make sure that status block has
been updated and we don't need extra register read to flush the ACK_CMD;
MSI has already made sure about those.

For oneshot MSI, we don't even need to ACK the interrupt

Obtaied-from: bnx2
sys/dev/netif/bce/if_bce.c
sys/dev/netif/bce/if_bcereg.h