Lines Matching defs:ehp
102 boolean_t vsw_frame_lookup_vid(void *arg, int caller, struct ether_header *ehp,
121 static mblk_t *vsw_get_same_dest_list(struct ether_header *ehp, mblk_t **mpp);
459 struct ether_header *ehp;
474 ehp = (struct ether_header *)bp->b_rptr;
475 mp = vsw_get_same_dest_list(ehp, &bp);
481 if (ether_cmp(&ehp->ether_dhost, &vswp->if_addr) == 0) {
500 fp = vsw_fdbe_find(vswp, &ehp->ether_dhost);
529 if (IS_BROADCAST(ehp)) {
532 } else if (IS_MULTICAST(ehp)) {
604 struct ether_header *ehp;
624 ehp = (struct ether_header *)bp->b_rptr;
625 mp = vsw_get_same_dest_list(ehp, &bp);
635 fp = vsw_fdbe_find(vswp, &ehp->ether_dhost);
652 if (IS_BROADCAST(ehp)) {
655 } else if (IS_MULTICAST(ehp)) {
790 struct ether_header *ehp = (struct ether_header *)mp->b_rptr;
802 KEY_HASH(key, &ehp->ether_dhost);
1245 struct ether_header *ehp;
1273 ehp = (struct ether_header *)bp->b_rptr;
1275 if (ehp->ether_type != ETHERTYPE_VLAN) { /* untagged */
1330 struct ether_header *ehp;
1385 ehp = (struct ether_header *)bp->b_rptr;
1386 is_tagged = vsw_frame_lookup_vid(arg, type, ehp, &vlan_id);
1476 vsw_frame_lookup_vid(void *arg, int caller, struct ether_header *ehp,
1484 if (ehp->ether_type == ETHERTYPE_VLAN) {
1486 evhp = (struct ether_vlan_header *)ehp;
1892 vsw_get_same_dest_list(struct ether_header *ehp, mblk_t **mpp)
1907 if (ether_cmp(&ehp->ether_dhost, &behp->ether_dhost) == 0) {