Lines Matching refs:hlen

216 ip_nce_resolve_all(ill_t *ill, uchar_t *src_haddr, uint32_t hlen,  in ip_nce_resolve_all()  argument
243 if (NCE_MYADDR(ncec) && hlen == ncec->ncec_ill->ill_phys_addr_length && in ip_nce_resolve_all()
244 bcmp(lladdr, src_haddr, hlen) == 0) { in ip_nce_resolve_all()
310 ll_changed = nce_cmp_ll_addr(ncec, src_haddr, hlen); in ip_nce_resolve_all()
818 uint32_t hlen, plen; in arp_process_packet() local
877 hlen = arh->arh_hlen; in arp_process_packet()
879 if (MBLKL(mp1) < ARH_FIXED_LEN + 2 * hlen + 2 * plen) { in arp_process_packet()
890 if ((hlen > 0 && hlen != ill->ill_phys_addr_length) || plen == 0) { in arp_process_packet()
913 arhp += hlen; in arp_process_packet()
918 arhp += hlen; in arp_process_packet()
961 err = ip_nce_resolve_all(ill, src_haddr, hlen, &src_paddr, in arp_process_packet()
1022 if (hlen != dst_ncec->ncec_ill->ill_phys_addr_length) { in arp_process_packet()
1030 if (!nce_cmp_ll_addr(dst_ncec, src_haddr, hlen)) { in arp_process_packet()
1046 (nce_cmp_ll_addr(dst_ncec, dst_haddr, hlen) == 0)) { in arp_process_packet()
1124 err = nce_lookup_then_add_v4(ill, src_haddr, hlen, in arp_process_packet()
1555 uint_t hlen; in arp_output() local
1562 hlen = ill->ill_phys_addr_length; /* ar$hln from RFC 826 */ in arp_output()
1563 mp = ill_dlur_gen(dst_lladdr, hlen, ETHERTYPE_ARP, ill->ill_sap_length); in arp_output()
1574 mp->b_cont = allocb(AR_LL_HDR_SLACK + ARH_FIXED_LEN + (hlen * 4) + in arp_output()
1582 cp = mp->b_cont->b_rptr + (AR_LL_HDR_SLACK + hlen + hlen); in arp_output()
1587 arh->arh_hlen = (uint8_t)hlen; in arp_output()
1591 bcopy(haddr1, cp, hlen); in arp_output()
1592 cp += hlen; in arp_output()
1599 bzero(cp, hlen); in arp_output()
1601 bcopy(haddr2, cp, hlen); in arp_output()
1602 cp += hlen; in arp_output()