aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/qlcnic/qlcnic.h
diff options
context:
space:
mode:
authorAnirban Chakraborty <anirban.chakraborty@qlogic.com>2011-06-21 22:52:19 -0400
committerDavid S. Miller <davem@davemloft.net>2011-06-24 04:17:06 -0400
commitc40f4ef77e5123a1d4064d7a34f708483b32b8be (patch)
tree2c43604f7e21599b2632c8d0d5fb3e97babdd68b /drivers/net/qlcnic/qlcnic.h
parent287e38aa1adee01f63bb28e270afd3f738a6ab8c (diff)
qlcnic: Add code to tune FW dump
To accommodate change in FW dump template, it is required to modify the FW dump routine that captures cache data. Also, the default mask is changed to capture a dump that would cover all the protocols that this FW supports. Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/qlcnic/qlcnic.h')
-rw-r--r--drivers/net/qlcnic/qlcnic.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/qlcnic/qlcnic.h
index 194376e584e6..e5bb33253f94 100644
--- a/drivers/net/qlcnic/qlcnic.h
+++ b/drivers/net/qlcnic/qlcnic.h
@@ -1220,8 +1220,7 @@ struct __ctrl {
1220 1220
1221struct __cache { 1221struct __cache {
1222 __le32 addr; 1222 __le32 addr;
1223 u8 stride; 1223 __le16 stride;
1224 u8 rsvd;
1225 __le16 init_tag_val; 1224 __le16 init_tag_val;
1226 __le32 size; 1225 __le32 size;
1227 __le32 no_ops; 1226 __le32 no_ops;
@@ -1319,7 +1318,7 @@ enum op_codes {
1319#define QLCNIC_DUMP_SKIP BIT_7 1318#define QLCNIC_DUMP_SKIP BIT_7
1320 1319
1321#define QLCNIC_DUMP_MASK_MIN 3 1320#define QLCNIC_DUMP_MASK_MIN 3
1322#define QLCNIC_DUMP_MASK_DEF 0x0f 1321#define QLCNIC_DUMP_MASK_DEF 0x7f
1323#define QLCNIC_DUMP_MASK_MAX 0xff 1322#define QLCNIC_DUMP_MASK_MAX 0xff
1324#define QLCNIC_FORCE_FW_DUMP_KEY 0xdeadfeed 1323#define QLCNIC_FORCE_FW_DUMP_KEY 0xdeadfeed
1325 1324