Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hyperv/netvsc/if_hn.c
Show First 20 Lines • Show All 990 Lines • ▼ Show 20 Lines | if (vf) { | ||||
hn_suspend_mgmt(sc); | hn_suspend_mgmt(sc); | ||||
sc->hn_link_flags &= | sc->hn_link_flags &= | ||||
~(HN_LINK_FLAG_LINKUP | HN_LINK_FLAG_NETCHG); | ~(HN_LINK_FLAG_LINKUP | HN_LINK_FLAG_NETCHG); | ||||
if_link_state_change(sc->hn_ifp, LINK_STATE_DOWN); | if_link_state_change(sc->hn_ifp, LINK_STATE_DOWN); | ||||
} else { | } else { | ||||
hn_resume_mgmt(sc); | hn_resume_mgmt(sc); | ||||
} | } | ||||
devctl_notify("HYPERV_NIC_VF", if_name(hn_ifp), | |||||
vf ? "VF_UP" : "VF_DOWN", NULL); | |||||
if (bootverbose) | if (bootverbose) | ||||
if_printf(hn_ifp, "Data path is switched %s %s\n", | if_printf(hn_ifp, "Data path is switched %s %s\n", | ||||
vf ? "to" : "from", if_name(ifp)); | vf ? "to" : "from", if_name(ifp)); | ||||
out: | out: | ||||
HN_UNLOCK(sc); | HN_UNLOCK(sc); | ||||
} | } | ||||
static void | static void | ||||
▲ Show 20 Lines • Show All 4,734 Lines • Show Last 20 Lines |