Lines Matching refs:ehdrlen
538 uint32_t ehdrlen, ip_hlen;
549 ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
552 ehdrlen = ETHER_HDR_LEN;
558 ip = (struct ip *)(mp->m_data + ehdrlen);
562 if (mp->m_len < (ehdrlen + ip_hlen)) {
563 m_copydata(mp, ehdrlen, sizeof(struct ip), buf);
569 tx_mac->phdr_offsets = ehdrlen;
571 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) <<
585 tx_mac->phdr_length = ip_hlen + ehdrlen +
599 ip6 = (struct ip6_hdr *)(mp->m_data + ehdrlen);
603 if (mp->m_len < (ehdrlen + ip_hlen)) {
604 m_copydata(mp, ehdrlen, sizeof (struct ip6_hdr),
613 tx_mac->phdr_offsets = ehdrlen;
614 tx_mac->phdr_offsets |= ((ehdrlen + ip_hlen) <<