diff options
author | Yaniv Rosner <yanivr@broadcom.com> | 2013-02-27 13:06:44 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-02-28 15:37:29 -0500 |
commit | 8ce7684533013d0a0dfbd627ed0430ecb0c82213 (patch) | |
tree | 9b7400f61db85979709406a10ac5d9e501396ce6 /drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | |
parent | faf1e7857a1b87cd8baf48c3e962142e21ad417c (diff) | |
download | talos-op-linux-8ce7684533013d0a0dfbd627ed0430ecb0c82213.tar.gz talos-op-linux-8ce7684533013d0a0dfbd627ed0430ecb0c82213.zip |
bnx2x: Fix port identification for the 84834
Fix the "ethtool -p" for boards with BCM84834, by using LED4 of the PHY
to toggle the link LED while keeping interrupt disabled to avoid NIG attentions,
and at the end restore NIG to previous state.
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.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h index d25c7d79787a..be5c195d03dd 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h @@ -307,7 +307,8 @@ struct link_params { struct bnx2x *bp; u16 req_fc_auto_adv; /* Should be set to TX / BOTH when req_flow_ctrl is set to AUTO */ - u16 rsrv1; + u16 link_flags; +#define LINK_FLAGS_INT_DISABLED (1<<0) u32 lfa_base; }; |