Lines Matching refs:vid

191 static gld_vlan_t *gld_add_vlan(gld_mac_info_t *, uint32_t vid);
2048 uint32_t vtag, vid; in gld_start() local
2058 vid = vlan->gldv_id; in gld_start()
2071 if (vid != VLAN_VID_NONE) in gld_start()
2101 if (vid != VLAN_VID_NONE && raw_vid != VLAN_VID_NONE) in gld_start()
2112 if (vid == VLAN_VID_NONE && vid != raw_vid) { in gld_start()
2125 evid = (vid == VLAN_VID_NONE) ? raw_vid : vid; in gld_start()
2133 if ((vid != VLAN_VID_NONE) || in gld_start()
2135 vtag = GLD_MAKE_VTAG(upri, VLAN_CFI_ETHER, vid); in gld_start()
2532 pktinfo.vid = GLD_VTAG_VID(vtag); in gld_precv()
2587 uint32_t vid; in gld_recv_tagged() local
2613 vid = GLD_VTAG_VID(vtag); in gld_recv_tagged()
2615 if (vid != VLAN_VID_NONE) { in gld_recv_tagged()
2625 vlann = gld_find_vlan(macinfo, vid); in gld_recv_tagged()
2630 vlan = (vid == VLAN_VID_NONE) ? vlan0 : vlann; in gld_recv_tagged()
2705 pktinfo.vid = vid; in gld_recv_tagged()
2725 pktinfo.vid, in gld_recv_tagged()
2884 if (pktinfo->vid != VLAN_VID_NONE) { in gld_sendup()
2887 vlann = gld_find_vlan(macinfo, pktinfo->vid); in gld_sendup()
2953 ((((gld_vlan_t *)stream->gld_vlan)->gldv_id == pktinfo->vid) && \
3153 is_phys ? pktinfo->vid : VLAN_VID_NONE); in gld_passon()
4595 uint32_t vid; in gldattach() local
4606 vid = at->dl_ppa / GLD_VLAN_SCALE; /* 0 .. 4094 */ in gldattach()
4607 if (vid > VLAN_VID_MAX) in gldattach()
4627 if (vid != VLAN_VID_NONE && !VLAN_CAPABLE(macinfo)) { in gldattach()
4657 if ((vlan = gld_get_vlan(macinfo, vid)) == NULL) { in gldattach()
5724 gld_add_vlan(gld_mac_info_t *macinfo, uint32_t vid) in gld_add_vlan() argument
5730 pp = &(mac_pvt->vlan_hash[vid % VLAN_HASHSZ]); in gld_add_vlan()
5732 ASSERT(p->gldv_id != vid); in gld_add_vlan()
5740 p->gldv_id = vid; in gld_add_vlan()
5742 if (vid == VLAN_VID_NONE) { in gld_add_vlan()
5747 p->gldv_ptag = GLD_MK_PTAG(VLAN_CFI_ETHER, vid); in gld_add_vlan()
5792 gld_find_vlan(gld_mac_info_t *macinfo, uint32_t vid) in gld_find_vlan() argument
5797 p = mac_pvt->vlan_hash[vid % VLAN_HASHSZ]; in gld_find_vlan()
5799 if (p->gldv_id == vid) in gld_find_vlan()
5807 gld_get_vlan(gld_mac_info_t *macinfo, uint32_t vid) in gld_get_vlan() argument
5811 if ((vlan = gld_find_vlan(macinfo, vid)) == NULL) in gld_get_vlan()
5812 vlan = gld_add_vlan(macinfo, vid); in gld_get_vlan()