aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
diff options
context:
space:
mode:
authorSucheta Chakraborty <sucheta.chakraborty@qlogic.com>2012-04-26 06:31:29 -0400
committerDavid S. Miller <davem@davemloft.net>2012-04-27 00:03:35 -0400
commitb43e5ee76a4320c070cf0fe65cf4927198fbb4d1 (patch)
tree86e9cbe0022ffc4f7f4ef309dcd0a6f8d8b3c073 /drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
parentfeb50ac19e3527c3c68391718f07272349639a84 (diff)
qlcnic: Register device in FAILED state.
o Without failing probe, register netdevice when device is in FAILED state. o Device will come up with minimum functionality. Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com> Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic.h')
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
index 385a4d5c7c25..f419965f3a6d 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
@@ -1352,6 +1352,8 @@ enum op_codes {
1352#define QLCNIC_ENABLE_FW_DUMP 0xaddfeed 1352#define QLCNIC_ENABLE_FW_DUMP 0xaddfeed
1353#define QLCNIC_DISABLE_FW_DUMP 0xbadfeed 1353#define QLCNIC_DISABLE_FW_DUMP 0xbadfeed
1354#define QLCNIC_FORCE_FW_RESET 0xdeaddead 1354#define QLCNIC_FORCE_FW_RESET 0xdeaddead
1355#define QLCNIC_SET_QUIESCENT 0xadd00010
1356#define QLCNIC_RESET_QUIESCENT 0xadd00020
1355 1357
1356struct qlcnic_dump_operations { 1358struct qlcnic_dump_operations {
1357 enum op_codes opcode; 1359 enum op_codes opcode;
@@ -1559,6 +1561,7 @@ static inline u32 qlcnic_tx_avail(struct qlcnic_host_tx_ring *tx_ring)
1559} 1561}
1560 1562
1561extern const struct ethtool_ops qlcnic_ethtool_ops; 1563extern const struct ethtool_ops qlcnic_ethtool_ops;
1564extern const struct ethtool_ops qlcnic_ethtool_failed_ops;
1562 1565
1563struct qlcnic_nic_template { 1566struct qlcnic_nic_template {
1564 int (*config_bridged_mode) (struct qlcnic_adapter *, u32); 1567 int (*config_bridged_mode) (struct qlcnic_adapter *, u32);