svn commit: r336223 - head/sys/dev/ixl
Eric Joyner
erj at FreeBSD.org
Thu Jul 12 17:42:38 UTC 2018
Author: erj
Date: Thu Jul 12 17:42:36 2018
New Revision: 336223
URL: https://svnweb.freebsd.org/changeset/base/336223
Log:
ixl(4): Set baudrate on link up using proper link_speed variable
And remove old, now-completely unused link_speed variable.
Reported by: Jacob Keller <jacob.e.keller at intel.com>
MFC after: 1 month
Modified:
head/sys/dev/ixl/if_ixl.c
head/sys/dev/ixl/ixl_pf.h
Modified: head/sys/dev/ixl/if_ixl.c
==============================================================================
--- head/sys/dev/ixl/if_ixl.c Thu Jul 12 17:22:25 2018 (r336222)
+++ head/sys/dev/ixl/if_ixl.c Thu Jul 12 17:42:36 2018 (r336223)
@@ -1181,12 +1181,13 @@ void
ixl_update_link_status(struct ixl_pf *pf)
{
struct ixl_vsi *vsi = &pf->vsi;
+ struct i40e_hw *hw = &pf->hw;
u64 baudrate;
if (pf->link_up) {
if (vsi->link_active == FALSE) {
vsi->link_active = TRUE;
- baudrate = ixl_max_aq_speed_to_value(pf->link_speed);
+ baudrate = ixl_max_aq_speed_to_value(hw->phy.link_info.link_speed);
iflib_link_state_change(vsi->ctx, LINK_STATE_UP, baudrate);
ixl_link_up_msg(pf);
#ifdef PCI_IOV
Modified: head/sys/dev/ixl/ixl_pf.h
==============================================================================
--- head/sys/dev/ixl/ixl_pf.h Thu Jul 12 17:22:25 2018 (r336222)
+++ head/sys/dev/ixl/ixl_pf.h Thu Jul 12 17:42:36 2018 (r336223)
@@ -120,7 +120,6 @@ struct ixl_pf {
int rx_itr;
bool link_up;
- u32 link_speed;
int advertised_speed;
int fc; /* link flow ctrl setting */
enum ixl_dbg_mask dbg_mask;
More information about the svn-src-all
mailing list