diff options
author | Hariprasad Shenai <hariprasad@chelsio.com> | 2014-09-01 19:54:58 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-01 23:00:41 -0700 |
commit | 31d55c2d6672430f3ef0bfd4de72c5a4f6a8bab9 (patch) | |
tree | 4520b49b870ee9b1c25ce2d6df88ed5d5510563a /drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | |
parent | 9bb59b96ae88ee9dc035d5cc9818b02b12208904 (diff) | |
download | lwn-31d55c2d6672430f3ef0bfd4de72c5a4f6a8bab9.tar.gz lwn-31d55c2d6672430f3ef0bfd4de72c5a4f6a8bab9.zip |
cxgb4: Detect and display firmware reported errors
The adapter firmware can indicate error conditions to the host.
If the firmware has indicated an error, print out the reason for
the firmware error.
Based on original work by Casey Leedom <leedom@chelsio.com>
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h')
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h index 5f2729ebadbe..3409756a85b9 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h @@ -2228,6 +2228,10 @@ struct fw_debug_cmd { #define FW_PCIE_FW_MASTER(x) ((x) << FW_PCIE_FW_MASTER_SHIFT) #define FW_PCIE_FW_MASTER_GET(x) (((x) >> FW_PCIE_FW_MASTER_SHIFT) & \ FW_PCIE_FW_MASTER_MASK) +#define FW_PCIE_FW_EVAL_MASK 0x7 +#define FW_PCIE_FW_EVAL_SHIFT 24 +#define FW_PCIE_FW_EVAL_GET(x) (((x) >> FW_PCIE_FW_EVAL_SHIFT) & \ + FW_PCIE_FW_EVAL_MASK) struct fw_hdr { u8 ver; |