aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/bnxt
diff options
context:
space:
mode:
authorStephen Hurd <shurd@FreeBSD.org>2017-12-19 22:06:25 +0000
committerStephen Hurd <shurd@FreeBSD.org>2017-12-19 22:06:25 +0000
commita0b660301a1e851b29db439a3185f87014d035ad (patch)
tree673fdcc0f417e249a0d17b597fe0bdfa98d0bfad /sys/dev/bnxt
parent980da9f2f0f04b15d6d4cb67494a42647f77f2e1 (diff)
Notes
Diffstat (limited to 'sys/dev/bnxt')
-rw-r--r--sys/dev/bnxt/if_bnxt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/bnxt/if_bnxt.c b/sys/dev/bnxt/if_bnxt.c
index 6d2e5330fccf..83aa3b913961 100644
--- a/sys/dev/bnxt/if_bnxt.c
+++ b/sys/dev/bnxt/if_bnxt.c
@@ -2224,6 +2224,10 @@ bnxt_report_link(struct bnxt_softc *softc)
link_info->last_flow_ctrl.tx = link_info->flow_ctrl.tx;
link_info->last_flow_ctrl.rx = link_info->flow_ctrl.rx;
link_info->last_flow_ctrl.autoneg = link_info->flow_ctrl.autoneg;
+ /* update media types */
+ ifmedia_removeall(softc->media);
+ bnxt_add_media_types(softc);
+ ifmedia_set(softc->media, IFM_ETHER | IFM_AUTO);
}
static int