sky2: handle descriptor errors
There should never be descriptor error unless hardware or driver is buggy. But if an error occurs, print useful information, clear irq, and recover. Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
This commit is contained in:

committed by
Jeff Garzik

parent
0a17e4c252
commit
40b01727a5
@@ -288,6 +288,9 @@ enum {
|
||||
| Y2_IS_CHK_TXA1 | Y2_IS_CHK_RX1,
|
||||
Y2_IS_PORT_2 = Y2_IS_IRQ_PHY2 | Y2_IS_IRQ_MAC2
|
||||
| Y2_IS_CHK_TXA2 | Y2_IS_CHK_RX2,
|
||||
Y2_IS_ERROR = Y2_IS_HW_ERR |
|
||||
Y2_IS_IRQ_MAC1 | Y2_IS_CHK_TXA1 | Y2_IS_CHK_RX1 |
|
||||
Y2_IS_IRQ_MAC2 | Y2_IS_CHK_TXA2 | Y2_IS_CHK_RX2,
|
||||
};
|
||||
|
||||
/* B2_IRQM_HWE_MSK 32 bit IRQ Moderation HW Error Mask */
|
||||
|
Reference in New Issue
Block a user