aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/greth.h
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2011-01-13 22:02:42 -0500
committerDavid S. Miller <davem@davemloft.net>2011-01-14 15:45:54 -0500
commit1ca23434dd0001bd2bfff31b8251436b34aa9066 (patch)
treeaa6696927db181540cfd9ec551e54d18dfc60e4a /drivers/net/greth.h
parent2436af8ca7a6c4679cf7da7e3867f1d5cd8528b7 (diff)
GRETH: handle frame error interrupts
Frame error interrupts must also be handled since the RX flag only indicates successful reception, it is unlikely but the old code may lead to dead lock if 128 error frames are recieved in a row. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/greth.h')
-rw-r--r--drivers/net/greth.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/greth.h b/drivers/net/greth.h
index 03ad903cd676..be0f2062bd14 100644
--- a/drivers/net/greth.h
+++ b/drivers/net/greth.h
@@ -23,6 +23,7 @@
23#define GRETH_BD_LEN 0x7FF 23#define GRETH_BD_LEN 0x7FF
24 24
25#define GRETH_TXEN 0x1 25#define GRETH_TXEN 0x1
26#define GRETH_INT_TE 0x2
26#define GRETH_INT_TX 0x8 27#define GRETH_INT_TX 0x8
27#define GRETH_TXI 0x4 28#define GRETH_TXI 0x4
28#define GRETH_TXBD_STATUS 0x0001C000 29#define GRETH_TXBD_STATUS 0x0001C000
@@ -35,6 +36,7 @@
35#define GRETH_TXBD_ERR_UE 0x4000 36#define GRETH_TXBD_ERR_UE 0x4000
36#define GRETH_TXBD_ERR_AL 0x8000 37#define GRETH_TXBD_ERR_AL 0x8000
37 38
39#define GRETH_INT_RE 0x1
38#define GRETH_INT_RX 0x4 40#define GRETH_INT_RX 0x4
39#define GRETH_RXEN 0x2 41#define GRETH_RXEN 0x2
40#define GRETH_RXI 0x8 42#define GRETH_RXI 0x8