Lines Matching refs:eth_hdr_len
253 int eth_hdr_len;
262 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
265 eth_hdr_len = ETHER_HDR_LEN;
270 ip = (const struct ip *)(mb->m_data + eth_hdr_len);
271 if (unlikely(mb->m_len < eth_hdr_len + sizeof(*ip)))
276 eth_hdr_len += ip_hlen;
280 eth_hdr_len += ip_hlen + 8;
288 ip6 = (const struct ip6_hdr *)(mb->m_data + eth_hdr_len);
289 if (unlikely(mb->m_len < eth_hdr_len + sizeof(*ip6)))
293 eth_hdr_len += sizeof(*ip6);
296 eth_hdr_len += sizeof(*ip6) + 8;
307 if (unlikely(mb->m_len < eth_hdr_len + sizeof(*th))) {
309 if (unlikely(mb->m_len != eth_hdr_len ||
314 th = (const struct tcphdr *)(mb->m_data + eth_hdr_len);
317 eth_hdr_len += tcp_hlen;
324 if (unlikely(mb->m_pkthdr.len < eth_hdr_len))
328 return (eth_hdr_len);