Lines Matching refs:eth_hdr_len
540 int eth_hdr_len;
547 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
550 eth_hdr_len = ETHER_HDR_LEN;
552 if (mb->m_len < eth_hdr_len)
556 ip = (struct ip *)(mb->m_data + eth_hdr_len);
557 if (mb->m_len < eth_hdr_len + sizeof(*ip))
562 eth_hdr_len += ip_hlen;
565 ip6 = (struct ip6_hdr *)(mb->m_data + eth_hdr_len);
566 if (mb->m_len < eth_hdr_len + sizeof(*ip6))
570 eth_hdr_len += sizeof(*ip6);
575 if (mb->m_len < eth_hdr_len + sizeof(*th))
577 th = (struct tcphdr *)(mb->m_data + eth_hdr_len);
579 eth_hdr_len += tcp_hlen;
580 if (mb->m_len < eth_hdr_len)
582 return (eth_hdr_len);