be2net: cleanup code related to be_link_status_query()
1) link_status_query() is always called to query the link-speed (speed after applying qos). When there is no qos setting, link-speed is derived from port-speed. Do all this inside this routine and hide this from the callers. 2) adpater->phy.forced_port_speed is not being set anywhere after being initialized. Get rid of this variable. 3) Ignore async link_speed notifications till the initial value has been fetched from FW. Signed-off-by:Sathya Perla <sathya.perla@emulex.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/emulex/benet/be.h 0 additions, 1 deletiondrivers/net/ethernet/emulex/benet/be.h
- drivers/net/ethernet/emulex/benet/be_cmds.c 33 additions, 13 deletionsdrivers/net/ethernet/emulex/benet/be_cmds.c
- drivers/net/ethernet/emulex/benet/be_cmds.h 2 additions, 2 deletionsdrivers/net/ethernet/emulex/benet/be_cmds.h
- drivers/net/ethernet/emulex/benet/be_ethtool.c 12 additions, 45 deletionsdrivers/net/ethernet/emulex/benet/be_ethtool.c
- drivers/net/ethernet/emulex/benet/be_main.c 1 addition, 3 deletionsdrivers/net/ethernet/emulex/benet/be_main.c
Loading
Please register or sign in to comment