ifv 1536 dev/ic/re.c struct ifvlan *ifv = NULL; ifv 1540 dev/ic/re.c ifv = m->m_pkthdr.rcvif->if_softc; ifv 1677 dev/ic/re.c if (ifv != NULL) { ifv 1679 dev/ic/re.c htole32(swap16(ifv->ifv_tag) | ifv 2738 dev/pci/if_bge.c struct ifvlan *ifv = NULL; ifv 2742 dev/pci/if_bge.c ifv = m_head->m_pkthdr.rcvif->if_softc; ifv 2803 dev/pci/if_bge.c if (ifv != NULL) { ifv 2805 dev/pci/if_bge.c f->bge_vlan_tag = ifv->ifv_tag; ifv 4334 dev/pci/if_bnx.c struct ifvlan *ifv = m0->m_pkthdr.rcvif->if_softc; ifv 4336 dev/pci/if_bnx.c vlan_tag = ifv->ifv_tag; ifv 905 dev/pci/if_nfe.c struct ifvlan *ifv = m0->m_pkthdr.rcvif->if_softc; ifv 906 dev/pci/if_nfe.c vtag = NFE_TX_VTAG | htons(ifv->ifv_tag); ifv 1603 dev/pci/if_nge.c struct ifvlan *ifv = NULL; ifv 1607 dev/pci/if_nge.c ifv = m_head->m_pkthdr.rcvif->if_softc; ifv 1642 dev/pci/if_nge.c if (ifv != NULL) { ifv 1644 dev/pci/if_nge.c (NGE_TXEXTSTS_VLANPKT|ifv->ifv_tag); ifv 2003 dev/pci/if_ti.c struct ifvlan *ifv = NULL; ifv 2007 dev/pci/if_ti.c ifv = m_head->m_pkthdr.rcvif->if_softc; ifv 2037 dev/pci/if_ti.c if (ifv != NULL) { ifv 2039 dev/pci/if_ti.c txdesc.ti_vlan_tag = ifv->ifv_tag; ifv 2090 dev/pci/if_ti.c struct ifvlan *ifv = NULL; ifv 2094 dev/pci/if_ti.c ifv = m_head->m_pkthdr.rcvif->if_softc; ifv 2123 dev/pci/if_ti.c if (ifv != NULL) { ifv 2125 dev/pci/if_ti.c f->ti_vlan_tag = ifv->ifv_tag; ifv 1389 dev/pci/if_txp.c struct ifvlan *ifv; ifv 1454 dev/pci/if_txp.c ifv = m->m_pkthdr.rcvif->if_softc; ifv 1456 dev/pci/if_txp.c (htons(ifv->ifv_tag) << TX_PFLAGS_VLANTAG_S); ifv 1298 dev/pci/if_vge.c struct ifvlan *ifv = NULL; ifv 1302 dev/pci/if_vge.c ifv = m_head->m_pkthdr.rcvif->if_softc; ifv 1396 dev/pci/if_vge.c if (ifv != NULL) { ifv 1398 dev/pci/if_vge.c htole32(htons(ifv->ifv_tag) | VGE_TDCTL_VTAG); ifv 1109 dev/pci/if_xge.c struct ifvlan *ifv = NULL; ifv 1156 dev/pci/if_xge.c ifv = m->m_pkthdr.rcvif->if_softc; ifv 1159 dev/pci/if_xge.c txd->txd_control2 |= TXD_CTL2_VLANT(ifv->ifv_tag); ifv 118 net/if_vlan.c struct ifvlan *ifv; ifv 121 net/if_vlan.c ifv = malloc(sizeof(*ifv), M_DEVBUF, M_NOWAIT); ifv 122 net/if_vlan.c if (!ifv) ifv 124 net/if_vlan.c bzero(ifv, sizeof(*ifv)); ifv 126 net/if_vlan.c LIST_INIT(&ifv->vlan_mc_listhead); ifv 127 net/if_vlan.c ifp = &ifv->ifv_if; ifv 128 net/if_vlan.c ifp->if_softc = ifv; ifv 151 net/if_vlan.c struct ifvlan *ifv = ifp->if_softc; ifv 157 net/if_vlan.c free(ifv, M_DEVBUF); ifv 164 net/if_vlan.c struct ifvlan *ifv = (struct ifvlan *)ptr; ifv 171 net/if_vlan.c ifv->dh_cookie = NULL; ifv 172 net/if_vlan.c vlan_clone_destroy(&ifv->ifv_if); ifv 178 net/if_vlan.c struct ifvlan *ifv; ifv 183 net/if_vlan.c ifv = ifp->if_softc; ifv 184 net/if_vlan.c p = ifv->ifv_p; ifv 233 net/if_vlan.c evh.evl_tag = htons(ifv->ifv_tag + ifv 234 net/if_vlan.c (ifv->ifv_prio << EVL_PRIO_BITS)); ifv 277 net/if_vlan.c struct ifvlan *ifv; ifv 289 net/if_vlan.c LIST_FOREACH(ifv, &vlan_tagh[TAG_HASH(tag)], ifv_list) { ifv 290 net/if_vlan.c if (m->m_pkthdr.rcvif == ifv->ifv_p && tag == ifv->ifv_tag) ifv 293 net/if_vlan.c if (ifv == NULL) ifv 296 net/if_vlan.c if ((ifv->ifv_if.if_flags & (IFF_UP|IFF_RUNNING)) != ifv 309 net/if_vlan.c m->m_pkthdr.rcvif = &ifv->ifv_if; ifv 316 net/if_vlan.c if (ifv->ifv_if.if_bpf) ifv 317 net/if_vlan.c bpf_mtap_hdr(ifv->ifv_if.if_bpf, (char *)eh, ETHER_HDR_LEN, ifv 320 net/if_vlan.c ifv->ifv_if.if_ipackets++; ifv 321 net/if_vlan.c ether_input(&ifv->ifv_if, eh, m); ifv 327 net/if_vlan.c vlan_config(struct ifvlan *ifv, struct ifnet *p, u_int16_t tag) ifv 335 net/if_vlan.c if (ifv->ifv_p == p && ifv->ifv_tag == tag) /* noop */ ifv 337 net/if_vlan.c if (ifv->ifv_p) ifv 340 net/if_vlan.c ifv->ifv_p = p; ifv 343 net/if_vlan.c ifv->ifv_if.if_mtu = p->if_mtu; ifv 349 net/if_vlan.c ifv->ifv_if.if_mtu = p->if_mtu - EVL_ENCAPLEN; ifv 352 net/if_vlan.c ifv->ifv_if.if_xname, ifv->ifv_if.if_mtu, ifv 353 net/if_vlan.c ifv->ifv_p->if_xname); ifv 357 net/if_vlan.c ifv->ifv_if.if_flags = p->if_flags & ifv 364 net/if_vlan.c ifv->ifv_if.if_type = p->if_type; ifv 370 net/if_vlan.c ifv->ifv_if.if_baudrate = p->if_baudrate; ifv 384 net/if_vlan.c ifv->ifv_if.if_capabilities = p->if_capabilities & ifv 393 net/if_vlan.c ifa1 = ifnet_addrs[ifv->ifv_if.if_index]; ifv 400 net/if_vlan.c bcopy(LLADDR(sdl2), ifv->ifv_ac.ac_enaddr, ETHER_ADDR_LEN); ifv 402 net/if_vlan.c ifv->ifv_tag = tag; ifv 404 net/if_vlan.c LIST_INSERT_HEAD(&vlan_tagh[TAG_HASH(tag)], ifv, ifv_list); ifv 407 net/if_vlan.c ifv->lh_cookie = hook_establish(p->if_linkstatehooks, 1, ifv 408 net/if_vlan.c vlan_vlandev_state, ifv); ifv 411 net/if_vlan.c ifv->dh_cookie = hook_establish(p->if_detachhooks, 1, ifv 412 net/if_vlan.c vlan_ifdetach, ifv); ifv 414 net/if_vlan.c vlan_vlandev_state(ifv); ifv 425 net/if_vlan.c struct ifvlan *ifv; ifv 430 net/if_vlan.c ifv = ifp->if_softc; ifv 431 net/if_vlan.c p = ifv->ifv_p; ifv 436 net/if_vlan.c ifr_p = (struct ifreq *)&ifv->ifv_p->if_data; ifv 439 net/if_vlan.c LIST_REMOVE(ifv, ifv_list); ifv 440 net/if_vlan.c if (ifv->lh_cookie != NULL) ifv 441 net/if_vlan.c hook_disestablish(p->if_linkstatehooks, ifv->lh_cookie); ifv 443 net/if_vlan.c if (ifv->dh_cookie != NULL) ifv 444 net/if_vlan.c hook_disestablish(p->if_detachhooks, ifv->dh_cookie); ifv 453 net/if_vlan.c vlan_ether_purgemulti(ifv); ifv 456 net/if_vlan.c ifv->ifv_p = NULL; ifv 457 net/if_vlan.c ifv->ifv_if.if_mtu = ETHERMTU; ifv 460 net/if_vlan.c ifa = ifnet_addrs[ifv->ifv_if.if_index]; ifv 465 net/if_vlan.c bzero(ifv->ifv_ac.ac_enaddr, ETHER_ADDR_LEN); ifv 473 net/if_vlan.c struct ifvlan *ifv = v; ifv 475 net/if_vlan.c if (ifv->ifv_if.if_link_state == ifv->ifv_p->if_link_state) ifv 478 net/if_vlan.c ifv->ifv_if.if_link_state = ifv->ifv_p->if_link_state; ifv 479 net/if_vlan.c ifv->ifv_if.if_baudrate = ifv->ifv_p->if_baudrate; ifv 480 net/if_vlan.c if_link_state_change(&ifv->ifv_if); ifv 486 net/if_vlan.c struct ifvlan *ifv = ifp->if_softc; ifv 490 net/if_vlan.c if ((ifv->ifv_flags & IFVF_PROMISC) == 0) { ifv 491 net/if_vlan.c error = ifpromisc(ifv->ifv_p, 1); ifv 493 net/if_vlan.c ifv->ifv_flags |= IFVF_PROMISC; ifv 496 net/if_vlan.c if ((ifv->ifv_flags & IFVF_PROMISC) != 0) { ifv 497 net/if_vlan.c error = ifpromisc(ifv->ifv_p, 0); ifv 499 net/if_vlan.c ifv->ifv_flags &= ~IFVF_PROMISC; ifv 513 net/if_vlan.c struct ifvlan *ifv; ifv 519 net/if_vlan.c ifv = ifp->if_softc; ifv 523 net/if_vlan.c if (ifv->ifv_p != NULL) { ifv 529 net/if_vlan.c arp_ifinit(&ifv->ifv_ac, ifa); ifv 551 net/if_vlan.c if (ifv->ifv_p != NULL) { ifv 552 net/if_vlan.c if (ifv->ifv_p->if_capabilities & IFCAP_VLAN_MTU) ifv 553 net/if_vlan.c p_mtu = ifv->ifv_p->if_mtu; ifv 555 net/if_vlan.c p_mtu = ifv->ifv_p->if_mtu - EVL_ENCAPLEN; ifv 593 net/if_vlan.c error = vlan_config(ifv, pr, vlr.vlr_tag); ifv 604 net/if_vlan.c if (ifv->ifv_p) { ifv 606 net/if_vlan.c "%s", ifv->ifv_p->if_xname); ifv 607 net/if_vlan.c vlr.vlr_tag = ifv->ifv_tag; ifv 624 net/if_vlan.c ifv->ifv_prio = vlr.vlr_tag; ifv 628 net/if_vlan.c if (ifv->ifv_p) ifv 629 net/if_vlan.c strlcpy(vlr.vlr_parent, ifv->ifv_p->if_xname, ifv 631 net/if_vlan.c vlr.vlr_tag = ifv->ifv_prio; ifv 639 net/if_vlan.c if (ifv->ifv_p != NULL) ifv 644 net/if_vlan.c error = (ifv->ifv_p != NULL) ? ifv 645 net/if_vlan.c vlan_ether_addmulti(ifv, ifr) : EINVAL; ifv 649 net/if_vlan.c error = (ifv->ifv_p != NULL) ? ifv 650 net/if_vlan.c vlan_ether_delmulti(ifv, ifr) : EINVAL; ifv 660 net/if_vlan.c vlan_ether_addmulti(struct ifvlan *ifv, struct ifreq *ifr) ifv 662 net/if_vlan.c struct ifnet *ifp = ifv->ifv_p; /* Parent. */ ifv 672 net/if_vlan.c error = ether_addmulti(ifr, (struct arpcom *)&ifv->ifv_ac); ifv 693 net/if_vlan.c ETHER_LOOKUP_MULTI(addrlo, addrhi, &ifv->ifv_ac, mc->mc_enm); ifv 695 net/if_vlan.c LIST_INSERT_HEAD(&ifv->vlan_mc_listhead, mc, mc_entries); ifv 707 net/if_vlan.c (void)ether_delmulti(ifr, (struct arpcom *)&ifv->ifv_ac); ifv 713 net/if_vlan.c vlan_ether_delmulti(struct ifvlan *ifv, struct ifreq *ifr) ifv 715 net/if_vlan.c struct ifnet *ifp = ifv->ifv_p; /* Parent. */ ifv 727 net/if_vlan.c ETHER_LOOKUP_MULTI(addrlo, addrhi, &ifv->ifv_ac, enm); ifv 731 net/if_vlan.c LIST_FOREACH(mc, &ifv->vlan_mc_listhead, mc_entries) ifv 739 net/if_vlan.c error = ether_delmulti(ifr, (struct arpcom *)&ifv->ifv_ac); ifv 750 net/if_vlan.c (void)ether_addmulti(ifr, (struct arpcom *)&ifv->ifv_ac); ifv 759 net/if_vlan.c vlan_ether_purgemulti(struct ifvlan *ifv) ifv 761 net/if_vlan.c struct ifnet *ifp = ifv->ifv_p; /* Parent. */ ifv 773 net/if_vlan.c while ((mc = LIST_FIRST(&ifv->vlan_mc_listhead)) != NULL) { ifv 390 net80211/ieee80211_output.c const struct ifvlan *ifv = m->m_pkthdr.rcvif->if_softc; ifv 393 net80211/ieee80211_output.c if (ifv->ifv_prio <= 7) ifv 394 net80211/ieee80211_output.c return ifv->ifv_prio;