Home
last modified time | relevance | path

Searched refs:l2_len (Results 1 – 25 of 82) sorted by relevance

1234

/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c73 uint16_t l2_len; member
216 info->l2_len = 0; in parse_gtp()
305 info->l2_len = 0; in parse_vxlan_gpe()
315 info->l2_len = 0; in parse_vxlan_gpe()
355 info->l2_len = 0; in parse_geneve()
362 info->l2_len = 0; in parse_geneve()
372 info->l2_len += in parse_geneve()
402 info->l2_len = 0; in parse_gre()
451 info->l2_len = 0; in parse_encap_ip()
963 m->l2_len = info.l2_len; in pkt_burst_checksum_forward()
[all …]
H A Dutil.c172 printf(" - l2_len=%d", hdr_lens.l2_len); in dump_pkt_burst()
189 uint8_t l2_len; in dump_pkt_burst() local
195 l2_len = sizeof(struct rte_ether_hdr); in dump_pkt_burst()
202 l2_len); in dump_pkt_burst()
208 l2_len); in dump_pkt_burst()
214 l2_len + l3_len); in dump_pkt_burst()
218 l2_len + l3_len + l4_len); in dump_pkt_burst()
H A Dicmpecho.c295 int l2_len; in reply_to_icmp_echo_rqsts() local
318 l2_len = sizeof(struct rte_ether_hdr); in reply_to_icmp_echo_rqsts()
328 l2_len += sizeof(struct rte_vlan_hdr); in reply_to_icmp_echo_rqsts()
342 arp_h = (struct rte_arp_hdr *) ((char *)eth_h + l2_len); in reply_to_icmp_echo_rqsts()
413 ip_h = (struct rte_ipv4_hdr *) ((char *)eth_h + l2_len); in reply_to_icmp_echo_rqsts()
H A D5tswap.c134 mb->l2_len = sizeof(struct rte_ether_hdr); in pkt_burst_5tuple_swap()
140 mb->l2_len += sizeof(struct rte_vlan_hdr); in pkt_burst_5tuple_swap()
H A Dmacswap_common.h42 mb->l2_len = sizeof(struct rte_ether_hdr); in mbuf_field_set()
/f-stack/dpdk/lib/librte_gro/
H A Dgro_tcp4.h215 uint16_t hdr_len, l2_len; in merge_two_tcp4_packets() local
226 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len + in merge_two_tcp4_packets()
228 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_tcp4_packets()
229 if (unlikely(pkt_head->pkt_len - l2_len + pkt_tail->pkt_len - in merge_two_tcp4_packets()
278 l2_offset + pkt_orig->l2_len); in check_seq_option()
294 len = pkt_orig->pkt_len - l2_offset - pkt_orig->l2_len - in check_seq_option()
H A Dgro_udp4.h203 uint16_t hdr_len, l2_len; in merge_two_udp4_packets() local
215 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len; in merge_two_udp4_packets()
216 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_udp4_packets()
217 ip_len = pkt_head->pkt_len - l2_len in merge_two_udp4_packets()
259 len = pkt_orig->pkt_len - l2_offset - pkt_orig->l2_len - in udp4_check_neighbor()
H A Dgro_udp4.c184 pkt->l2_len); in update_header()
186 pkt->l2_len); in update_header()
215 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)eth_hdr + pkt->l2_len); in gro_udp4_reassemble()
216 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_reassemble()
354 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_merge_items()
H A Dgro_tcp4.c187 pkt->l2_len); in update_header()
189 pkt->l2_len); in update_header()
219 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)eth_hdr + pkt->l2_len); in gro_tcp4_reassemble()
221 hdr_len = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gro_tcp4_reassemble()
H A Dgro_vxlan_udp4.c273 len -= pkt->l2_len; in update_vxlan_header()
274 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in update_vxlan_header()
317 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in gro_vxlan_udp4_reassemble()
325 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_reassemble()
464 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_merge_items()
H A Dgro_vxlan_tcp4.c283 len -= pkt->l2_len; in update_vxlan_header()
284 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in update_vxlan_header()
326 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in gro_vxlan_tcp4_reassemble()
336 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_tcp4_reassemble()
/f-stack/dpdk/lib/librte_gso/
H A Dgso_udp4.c16 uint16_t l2_hdrlen = pkt->l2_len, l3_hdrlen = pkt->l3_len; in update_ipv4_udp_headers()
52 pkt->l2_len); in gso_udp4_segment()
63 hdr_offset = pkt->l2_len + pkt->l3_len; in gso_udp4_segment()
H A Dgso_tcp4.c16 uint16_t l3_offset = pkt->l2_len; in update_ipv4_tcp_headers()
50 pkt->l2_len); in gso_tcp4_segment()
57 hdr_offset = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gso_tcp4_segment()
H A Dgso_tunnel_tcp4.c22 inner_ipv4_offset = udp_gre_offset + pkt->l2_len; in update_tunnel_ipv4_tcp_headers()
67 hdr_offset = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len; in gso_tunnel_tcp4_segment()
/f-stack/dpdk/lib/librte_ip_frag/
H A Drte_ipv6_reassembly.c66 (uint16_t)(m->l2_len + m->l3_len)); in ipv6_frag_reassemble()
86 rte_pktmbuf_adj(m, (uint16_t)(m->l2_len + m->l3_len)); in ipv6_frag_reassemble()
93 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv6_hdr *, m->l2_len); in ipv6_frag_reassemble()
104 move_len = m->l2_len + m->l3_len - sizeof(*frag_hdr); in ipv6_frag_reassemble()
H A Drte_ipv4_reassembly.c43 (uint16_t)(m->l2_len + m->l3_len)); in ipv4_frag_reassemble()
63 rte_pktmbuf_adj(m, (uint16_t)(m->l2_len + m->l3_len)); in ipv4_frag_reassemble()
70 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv4_hdr *, m->l2_len); in ipv4_frag_reassemble()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_tso.c103 size_t nh_off = m->l2_len; /* IP header offset */ in sfc_efx_tso_do()
104 size_t tcph_off = m->l2_len + m->l3_len; /* TCP header offset */ in sfc_efx_tso_do()
105 size_t header_len = m->l2_len + m->l3_len + m->l4_len; in sfc_efx_tso_do()
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h258 const uint8_t l2_len = m->l2_len; in octeontx_tx_checksum_offload() local
273 send_hdr->w1.leptr = send_hdr->w0.l4ptr + l2_len; in octeontx_tx_checksum_offload()
284 send_hdr->w0.l3ptr = l2_len; in octeontx_tx_checksum_offload()
285 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()
303 send_hdr->w0.l3ptr = l2_len; in octeontx_tx_checksum_offload()
304 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()
/f-stack/dpdk/lib/librte_net/
H A Drte_net.h22 uint8_t l2_len; member
121 uint64_t inner_l3_offset = m->l2_len; in rte_net_intel_cksum_flags_prepare()
H A Drte_net.c240 hdr_lens->l2_len = off; in rte_net_get_ptype()
257 hdr_lens->l2_len += sizeof(*vh); in rte_net_get_ptype()
269 hdr_lens->l2_len += 2 * sizeof(*vh); in rte_net_get_ptype()
287 hdr_lens->l2_len += (sizeof(*mh) * i); in rte_net_get_ptype()
336 hdr_lens->l3_len = off - hdr_lens->l2_len; in rte_net_get_ptype()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c759 m->l2_len + m->l3_len; in hinic_get_outer_cs_pld_offset()
762 m->l2_len + m->l3_len + m->l4_len; in hinic_get_outer_cs_pld_offset()
772 off_info->payload_offset = m->l2_len + m->l3_len; in hinic_get_pld_offset()
993 inner_l3_offset = m->l2_len + m->outer_l2_len + in hinic_tx_offload_pkt_prepare()
998 off_info->inner_l2_len = m->l2_len - VXLANLEN - in hinic_tx_offload_pkt_prepare()
1000 off_info->tunnel_length = m->l2_len; in hinic_tx_offload_pkt_prepare()
1006 inner_l3_offset = m->l2_len; in hinic_tx_offload_pkt_prepare()
1009 off_info->inner_l2_len = m->l2_len - VXLANLEN - in hinic_tx_offload_pkt_prepare()
1013 off_info->tunnel_length = m->l2_len - in hinic_tx_offload_pkt_prepare()
1021 inner_l3_offset = m->l2_len; in hinic_tx_offload_pkt_prepare()
[all …]
/f-stack/dpdk/doc/guides/prog_guide/
H A Dmbuf_lib.rst135 mb->l2_len = len(out_eth)
144 mb->l2_len = len(out_eth)
155 mb->l2_len = len(out_eth + out_ip + out_udp + vxlan + in_eth)
160 This is similar to case 1), but l2_len is different. It is supported
166 mb->l2_len = len(out_eth + out_ip + out_udp + vxlan + in_eth)
172 This is similar to case 2), but l2_len is different. It is supported
179 mb->l2_len = len(out_eth + out_ip + out_udp + vxlan + in_eth)
195 mb->l2_len = len(out_udp + vxlan + in_eth)
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_tx.h162 m->l2_len + m->l3_len + m->l4_len; in otx2_nix_xmit_prepare_tso()
168 iplen = (uint16_t *)(mdata + m->l2_len + in otx2_nix_xmit_prepare_tso()
259 w1.il3ptr = w1.ol4ptr + m->l2_len; in otx2_nix_xmit_prepare()
291 const uint8_t l2_len = m->l2_len; in otx2_nix_xmit_prepare() local
298 w1.ol3ptr = l2_len; in otx2_nix_xmit_prepare()
299 w1.ol4ptr = l2_len + m->l3_len; in otx2_nix_xmit_prepare()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c301 unsigned int l2_len = sizeof(struct rte_ether_hdr); in tap_verify_csum() local
309 l2_len += 4; in tap_verify_csum()
311 l2_len += 8; in tap_verify_csum()
313 if (unlikely(l2_len + sizeof(struct rte_ipv4_hdr) > in tap_verify_csum()
316 l3_hdr = rte_pktmbuf_mtod_offset(mbuf, void *, l2_len); in tap_verify_csum()
326 if (l2_len + rte_be_to_cpu_16(iph->total_length) > in tap_verify_csum()
564 void *l3_hdr = packet + l2_len; in tap_tx_l3_cksum()
577 l4_hdr = packet + l2_len + l3_len; in tap_tx_l3_cksum()
658 l234_hlen = mbuf->l2_len + mbuf->l3_len + mbuf->l4_len; in tap_write_mbufs()
668 mbuf->l2_len, mbuf->l3_len, mbuf->l4_len, in tap_write_mbufs()
[all …]
/f-stack/lib/
H A Dff_memory.c327 head->l2_len = RTE_ETHER_HDR_LEN; in ff_offload_set()
339 head->l2_len = RTE_ETHER_HDR_LEN; in ff_offload_set()
372 head->l2_len = RTE_ETHER_HDR_LEN; in ff_offload_set()

1234