Home
last modified time | relevance | path

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

/NextBSD/sys/dev/mlx5/mlx5_en/
HDmlx5_en_tx.c132 int eth_hdr_len; in mlx5e_get_header_size() local
139 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in mlx5e_get_header_size()
142 eth_hdr_len = ETHER_HDR_LEN; in mlx5e_get_header_size()
144 if (mb->m_len < eth_hdr_len) in mlx5e_get_header_size()
148 ip = (struct ip *)(mb->m_data + eth_hdr_len); in mlx5e_get_header_size()
149 if (mb->m_len < eth_hdr_len + sizeof(*ip)) in mlx5e_get_header_size()
154 eth_hdr_len += ip_hlen; in mlx5e_get_header_size()
157 ip6 = (struct ip6_hdr *)(mb->m_data + eth_hdr_len); in mlx5e_get_header_size()
158 if (mb->m_len < eth_hdr_len + sizeof(*ip6)) in mlx5e_get_header_size()
162 eth_hdr_len += sizeof(*ip6); in mlx5e_get_header_size()
[all …]
/NextBSD/sys/ofed/drivers/net/mlx4/
HDen_tx.c533 int eth_hdr_len; in mlx4_en_get_header_size() local
540 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in mlx4_en_get_header_size()
543 eth_hdr_len = ETHER_HDR_LEN; in mlx4_en_get_header_size()
545 if (mb->m_len < eth_hdr_len) in mlx4_en_get_header_size()
549 ip = (struct ip *)(mb->m_data + eth_hdr_len); in mlx4_en_get_header_size()
550 if (mb->m_len < eth_hdr_len + sizeof(*ip)) in mlx4_en_get_header_size()
555 eth_hdr_len += ip_hlen; in mlx4_en_get_header_size()
558 ip6 = (struct ip6_hdr *)(mb->m_data + eth_hdr_len); in mlx4_en_get_header_size()
559 if (mb->m_len < eth_hdr_len + sizeof(*ip6)) in mlx4_en_get_header_size()
563 eth_hdr_len += sizeof(*ip6); in mlx4_en_get_header_size()
[all …]
/NextBSD/sys/dev/ifmlx4/
HDen_tx.c577 int eth_hdr_len; in get_head_size() local
584 eth_hdr_len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in get_head_size()
587 eth_hdr_len = ETHER_HDR_LEN; in get_head_size()
589 if (mb->m_len < eth_hdr_len) in get_head_size()
593 ip = (struct ip *)(mb->m_data + eth_hdr_len); in get_head_size()
594 if (mb->m_len < eth_hdr_len + sizeof(*ip)) in get_head_size()
599 eth_hdr_len += ip_hlen; in get_head_size()
602 ip6 = (struct ip6_hdr *)(mb->m_data + eth_hdr_len); in get_head_size()
603 if (mb->m_len < eth_hdr_len + sizeof(*ip6)) in get_head_size()
607 eth_hdr_len += sizeof(*ip6); in get_head_size()
[all …]