vlan_unconfig
EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, lio->vlan_detach);
EVENTHANDLER_DEREGISTER(vlan_unconfig, priv->vlan_detach);
priv->vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
priv->vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, priv->vlan_detach);
sc->vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, sc->vlan_detach);
EVENTHANDLER_DEREGISTER(vlan_unconfig, sc->vlan_detach);
sc->vtnet_vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, sc->vtnet_vlan_detach);
EVENTHANDLER_INVOKE(vlan_unconfig, lp->lp_ifp, vtag);
sc->vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, sc->vlan_detach);
vlan_unconfig(ifp);
vlan_unconfig(ifp); /* now it can be unconfigured and freed */
EVENTHANDLER_INVOKE(vlan_unconfig, parent, ifv->ifv_vid);
vlan_unconfig(ifp);
static void vlan_unconfig(struct ifnet *ifp);
EVENTHANDLER_DECLARE(vlan_unconfig, vlan_unconfig_fn);
EVENTHANDLER_REGISTER(vlan_unconfig, iflib_vlan_unregister, ctx,
EVENTHANDLER_DEREGISTER(vlan_unconfig, ctx->ifc_vlan_detach_event);
ipoib_vlan_detach = EVENTHANDLER_REGISTER(vlan_unconfig,
EVENTHANDLER_DEREGISTER(vlan_unconfig, ipoib_vlan_detach);