if_vlan.c | 333 struct ifvlan *ifv; local in function:vlan_clone_create 337 ifv = malloc(sizeof(struct ifvlan), M_DEVBUF, M_WAITOK | M_ZERO); 339 ifp = &ifv->ifv_if; 340 LIST_INIT(&ifv->ifv_mc_listhead); 341 cprng_fast(ifv->ifv_lladdr, sizeof(ifv->ifv_lladdr)); 342 ifv->ifv_lladdr[0] &= 0xFE; /* clear I/G bit */ 343 ifv->ifv_lladdr[0] |= 0x02; /* set G/L bit */ 345 mib->ifvm_ifvlan = ifv; 349 mutex_init(&ifv->ifv_lock, MUTEX_DEFAULT, IPL_NONE) 382 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_clone_destroy 563 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_unconfig 815 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_set_promisc 851 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_ioctl 1229 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_start 1344 struct ifvlan *ifv = ifp->if_softc; local in function:vlan_transmit 1452 struct ifvlan *ifv; local in function:vlan_input 1519 struct ifvlan *ifv = xifv; local in function:vlan_link_state_changed [all...] |