Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if.c
Show First 20 Lines • Show All 826 Lines • ▼ Show 20 Lines | if_attach_internal(struct ifnet *ifp, bool vmove) | ||||
unsigned socksize, ifasize; | unsigned socksize, ifasize; | ||||
int namelen, masklen; | int namelen, masklen; | ||||
struct sockaddr_dl *sdl; | struct sockaddr_dl *sdl; | ||||
struct ifaddr *ifa; | struct ifaddr *ifa; | ||||
MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp); | MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp); | ||||
#ifdef VIMAGE | #ifdef VIMAGE | ||||
CURVNET_ASSERT_SET(); | |||||
ifp->if_vnet = curvnet; | ifp->if_vnet = curvnet; | ||||
if (ifp->if_home_vnet == NULL) | if (ifp->if_home_vnet == NULL) | ||||
ifp->if_home_vnet = curvnet; | ifp->if_home_vnet = curvnet; | ||||
#endif | #endif | ||||
if_addgroup(ifp, IFG_ALL); | if_addgroup(ifp, IFG_ALL); | ||||
#ifdef VIMAGE | #ifdef VIMAGE | ||||
▲ Show 20 Lines • Show All 4,396 Lines • Show Last 20 Lines |