svn commit: r326309 - head/sys/dev/vmware/vmxnet3
Bryan Venteicher
bryanv at FreeBSD.org
Tue Nov 28 06:21:38 UTC 2017
Author: bryanv
Date: Tue Nov 28 06:21:37 2017
New Revision: 326309
URL: https://svnweb.freebsd.org/changeset/base/326309
Log:
Correctly report the vmxnet3 link down media status
Reported by: lew at perftech.com
MFC after: 1 week
Modified:
head/sys/dev/vmware/vmxnet3/if_vmx.c
Modified: head/sys/dev/vmware/vmxnet3/if_vmx.c
==============================================================================
--- head/sys/dev/vmware/vmxnet3/if_vmx.c Tue Nov 28 05:39:48 2017 (r326308)
+++ head/sys/dev/vmware/vmxnet3/if_vmx.c Tue Nov 28 06:21:37 2017 (r326309)
@@ -3485,14 +3485,15 @@ vmxnet3_media_status(struct ifnet *ifp, struct ifmedia
sc = ifp->if_softc;
- ifmr->ifm_active = IFM_ETHER | IFM_AUTO;
ifmr->ifm_status = IFM_AVALID;
+ ifmr->ifm_active = IFM_ETHER;
VMXNET3_CORE_LOCK(sc);
- if (vmxnet3_link_is_up(sc) != 0)
+ if (vmxnet3_link_is_up(sc) != 0) {
ifmr->ifm_status |= IFM_ACTIVE;
- else
- ifmr->ifm_status |= IFM_NONE;
+ ifmr->ifm_active |= IFM_AUTO;
+ } else
+ ifmr->ifm_active |= IFM_NONE;
VMXNET3_CORE_UNLOCK(sc);
}
More information about the svn-src-all
mailing list