Home
last modified time | relevance | path

Searched refs:eth_hdr_len (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c245 int eth_hdr_len; in mlx5e_get_full_header_size()
254 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in mlx5e_get_full_header_size()
257 eth_hdr_len = ETHER_HDR_LEN; in mlx5e_get_full_header_size()
262 ip = (const struct ip *)(mb->m_data + eth_hdr_len); in mlx5e_get_full_header_size()
263 if (unlikely(mb->m_len < eth_hdr_len + sizeof(*ip))) in mlx5e_get_full_header_size()
268 eth_hdr_len += ip_hlen; in mlx5e_get_full_header_size()
272 eth_hdr_len += ip_hlen + sizeof(struct udphdr); in mlx5e_get_full_header_size()
280 ip6 = (const struct ip6_hdr *)(mb->m_data + eth_hdr_len); in mlx5e_get_full_header_size()
281 if (unlikely(mb->m_len < eth_hdr_len + sizeof(*ip6))) in mlx5e_get_full_header_size()
285 eth_hdr_len in mlx5e_get_full_header_size()
244 int eth_hdr_len; mlx5e_get_full_header_size() local
330 mlx5e_parse_mbuf_chain(const struct mbuf ** mb,int * poffset,int eth_hdr_len,int min_len) mlx5e_parse_mbuf_chain() argument
364 int eth_hdr_len; mlx5e_get_vxlan_header_size() local
[all...]
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c507 int eth_hdr_len; in mlx4_en_get_header_size() local
514 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in mlx4_en_get_header_size()
517 eth_hdr_len = ETHER_HDR_LEN; in mlx4_en_get_header_size()
519 if (mb->m_len < eth_hdr_len) in mlx4_en_get_header_size()
523 ip = (struct ip *)(mb->m_data + eth_hdr_len); in mlx4_en_get_header_size()
524 if (mb->m_len < eth_hdr_len + sizeof(*ip)) in mlx4_en_get_header_size()
529 eth_hdr_len += ip_hlen; in mlx4_en_get_header_size()
532 ip6 = (struct ip6_hdr *)(mb->m_data + eth_hdr_len); in mlx4_en_get_header_size()
533 if (mb->m_len < eth_hdr_len + sizeof(*ip6)) in mlx4_en_get_header_size()
537 eth_hdr_len += sizeof(*ip6); in mlx4_en_get_header_size()
[all …]