cnic: Fix L2CTX_STATUSB_NUM offset in context memory.
The BNX2_L2CTX_STATUSB_NUM definition needs to be changed to match
the recent firmware update:
commit 078b073588
bnx2: Update firmware to 5.0.0.j3.
Without the fix, bnx2 can crash intermittently in bnx2_rx_int() when
iSCSI is enabled.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
f568a926a3
commit
d0549382da
@@ -361,9 +361,12 @@ struct l2_fhdr {
|
||||
#define BNX2_L2CTX_CTX_TYPE_CTX_BD_CHN_TYPE_VALUE (1<<28)
|
||||
|
||||
#define BNX2_L2CTX_HOST_BDIDX 0x00000004
|
||||
#define BNX2_L2CTX_STATUSB_NUM_SHIFT 16
|
||||
#define BNX2_L2CTX_STATUSB_NUM(sb_id) \
|
||||
(((sb_id) > 0) ? (((sb_id) + 7) << BNX2_L2CTX_STATUSB_NUM_SHIFT) : 0)
|
||||
#define BNX2_L2CTX_L5_STATUSB_NUM_SHIFT 16
|
||||
#define BNX2_L2CTX_L2_STATUSB_NUM_SHIFT 24
|
||||
#define BNX2_L2CTX_L5_STATUSB_NUM(sb_id) \
|
||||
(((sb_id) > 0) ? (((sb_id) + 7) << BNX2_L2CTX_L5_STATUSB_NUM_SHIFT) : 0)
|
||||
#define BNX2_L2CTX_L2_STATUSB_NUM(sb_id) \
|
||||
(((sb_id) > 0) ? (((sb_id) + 7) << BNX2_L2CTX_L2_STATUSB_NUM_SHIFT) : 0)
|
||||
#define BNX2_L2CTX_HOST_BSEQ 0x00000008
|
||||
#define BNX2_L2CTX_NX_BSEQ 0x0000000c
|
||||
#define BNX2_L2CTX_NX_BDHADDR_HI 0x00000010
|
||||
|
Reference in New Issue
Block a user