Lines Matching full:vid
260 uint16_t vid; in ng_vlan_rcvmsg() local
277 if (vf->vid == 0 && vf->vid != vf->vlan) { in ng_vlan_rcvmsg()
278 vf->vid = vf->vlan; in ng_vlan_rcvmsg()
279 } else if (vf->vid != 0 && vf->vlan != 0 && in ng_vlan_rcvmsg()
280 vf->vid != vf->vlan) { in ng_vlan_rcvmsg()
285 if (vf->vid & ~EVL_VLID_MASK || in ng_vlan_rcvmsg()
309 if (priv->vlan_hook[vf->vid] != NULL) { in ng_vlan_rcvmsg()
316 EVL_MAKETAG(vf->vid, vf->pcp, vf->cfi))); in ng_vlan_rcvmsg()
317 priv->vlan_hook[vf->vid] = hook; in ng_vlan_rcvmsg()
338 ("%s: NGM_VLAN_DEL_FILTER: Invalid VID for Hook = %s\n", in ng_vlan_rcvmsg()
351 vid = (*((uint16_t *)msg->data)); in ng_vlan_rcvmsg()
353 if (vid & ~EVL_VLID_MASK) { in ng_vlan_rcvmsg()
358 hook = priv->vlan_hook[vid]; in ng_vlan_rcvmsg()
369 KASSERT(EVL_VLANOFTAG(hook_data) == vid, in ng_vlan_rcvmsg()
371 " Invalid VID Hook = %us, must be: %us\n", in ng_vlan_rcvmsg()
373 vid)); in ng_vlan_rcvmsg()
376 priv->vlan_hook[vid] = NULL; in ng_vlan_rcvmsg()
410 " hook %s VID = %us, must be: %i\n", in ng_vlan_rcvmsg()
417 vf->vid = i; in ng_vlan_rcvmsg()
519 uint16_t vid, eth_vtag; in ng_vlan_rcvdata() local
554 vid = EVL_VLANOFTAG(m->m_pkthdr.ether_vtag); in ng_vlan_rcvdata()
560 vid = EVL_VLANOFTAG(ntohs(evl->evl_tag)); in ng_vlan_rcvdata()
563 if (priv->vlan_hook[vid] != NULL) { in ng_vlan_rcvdata()
568 dst_hook = priv->vlan_hook[vid]; in ng_vlan_rcvdata()
589 * [dmac] [smac] [TPID] [PCP/CFI/VID] [ether_type] [payload] in ng_vlan_rcvdata()
645 * [dmac] [smac] [TPID] [PCP/CFI/VID] [ether_type] [payload] in ng_vlan_rcvdata()