summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
diff options
context:
space:
mode:
authorYaniv Rosner2011-10-27 07:09:46 +0200
committerDavid S. Miller2011-10-27 22:14:15 +0200
commita9077bfd0b3fdcd1051cc3d09bf8c28f9d4d506a (patch)
tree2a42fe02ff38608a80fdf73006044fe67fcb07a5 /drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
parentbnx2x: Fix LED blink rate for 578xx (diff)
downloadkernel-qcow2-linux-a9077bfd0b3fdcd1051cc3d09bf8c28f9d4d506a.tar.gz
kernel-qcow2-linux-a9077bfd0b3fdcd1051cc3d09bf8c28f9d4d506a.tar.xz
kernel-qcow2-linux-a9077bfd0b3fdcd1051cc3d09bf8c28f9d4d506a.zip
bnx2x: Add link retry to 578xx-KR
This fix solves a problem of no link on 578xx-KR by retrying to link up to four timer using the periodic function. Signed-off-by: Yaniv Rosner <yanivr@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h')
-rw-r--r--drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
index c12db6da213e..2a46e633abe9 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
@@ -303,6 +303,9 @@ struct link_vars {
#define PERIODIC_FLAGS_LINK_EVENT 0x0001
u32 aeu_int_mask;
+ u8 rx_tx_asic_rst;
+ u8 turn_to_run_wc_rt;
+ u16 rsrv2;
};
/***********************************************************/