svn commit: r326751 - stable/11/sys/dev/vmware/vmxnet3
Bryan Venteicher
bryanv at FreeBSD.org
Sun Dec 10 19:22:45 UTC 2017
Author: bryanv
Date: Sun Dec 10 19:22:43 2017
New Revision: 326751
URL: https://svnweb.freebsd.org/changeset/base/326751
Log:
MFC r326744:
Correctly report the vmxnet3 link down media status
Modified:
stable/11/sys/dev/vmware/vmxnet3/if_vmx.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/dev/vmware/vmxnet3/if_vmx.c
==============================================================================
--- stable/11/sys/dev/vmware/vmxnet3/if_vmx.c Sun Dec 10 18:55:42 2017 (r326750)
+++ stable/11/sys/dev/vmware/vmxnet3/if_vmx.c Sun Dec 10 19:22:43 2017 (r326751)
@@ -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-stable
mailing list