Home
last modified time | relevance | path

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

1234

/dpdk/app/test-pmd/
H A Dcsumonly.c78 uint16_t l2_len; member
222 info->l2_len = 0; in parse_gtp()
308 info->l2_len = 0; in parse_vxlan_gpe()
318 info->l2_len = 0; in parse_vxlan_gpe()
358 info->l2_len = 0; in parse_geneve()
365 info->l2_len = 0; in parse_geneve()
375 info->l2_len += in parse_geneve()
405 info->l2_len = 0; in parse_gre()
454 info->l2_len = 0; in parse_encap_ip()
995 m->l2_len = info.l2_len; in pkt_burst_checksum_forward()
[all …]
H A Dicmpecho.c294 int l2_len; in reply_to_icmp_echo_rqsts() local
317 l2_len = sizeof(struct rte_ether_hdr); in reply_to_icmp_echo_rqsts()
327 l2_len += sizeof(struct rte_vlan_hdr); in reply_to_icmp_echo_rqsts()
341 arp_h = (struct rte_arp_hdr *) ((char *)eth_h + l2_len); in reply_to_icmp_echo_rqsts()
412 ip_h = (struct rte_ipv4_hdr *) ((char *)eth_h + l2_len); in reply_to_icmp_echo_rqsts()
H A Dutil.c215 hdr_lens.l2_len); in dump_pkt_burst()
238 uint8_t l2_len; in dump_pkt_burst() local
244 l2_len = sizeof(struct rte_ether_hdr); in dump_pkt_burst()
251 l2_len); in dump_pkt_burst()
257 l2_len); in dump_pkt_burst()
263 l2_len + l3_len); in dump_pkt_burst()
267 l2_len + l3_len + l4_len); in dump_pkt_burst()
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()
/dpdk/lib/gro/
H A Dgro_tcp4.h213 uint16_t hdr_len, l2_len; in merge_two_tcp4_packets() local
224 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len + in merge_two_tcp4_packets()
226 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_tcp4_packets()
227 if (unlikely(pkt_head->pkt_len - l2_len + pkt_tail->pkt_len - in merge_two_tcp4_packets()
276 l2_offset + pkt_orig->l2_len); in check_seq_option()
292 len = pkt_orig->pkt_len - l2_offset - pkt_orig->l2_len - in check_seq_option()
H A Dgro_udp4.h201 uint16_t hdr_len, l2_len; in merge_two_udp4_packets() local
213 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len; in merge_two_udp4_packets()
214 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_udp4_packets()
215 ip_len = pkt_head->pkt_len - l2_len in merge_two_udp4_packets()
257 len = pkt_orig->pkt_len - l2_offset - pkt_orig->l2_len - in udp4_check_neighbor()
H A Dgro_udp4.c183 pkt->l2_len); in update_header()
185 pkt->l2_len); in update_header()
214 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)eth_hdr + pkt->l2_len); in gro_udp4_reassemble()
215 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_reassemble()
353 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_merge_items()
H A Dgro_tcp4.c186 pkt->l2_len); in update_header()
188 pkt->l2_len); in update_header()
218 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)eth_hdr + pkt->l2_len); in gro_tcp4_reassemble()
220 hdr_len = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gro_tcp4_reassemble()
H A Dgro_vxlan_udp4.c272 len -= pkt->l2_len; in update_vxlan_header()
273 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in update_vxlan_header()
316 ipv4_hdr = (struct rte_ipv4_hdr *)((char *)udp_hdr + pkt->l2_len); in gro_vxlan_udp4_reassemble()
324 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_reassemble()
463 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_merge_items()
/dpdk/lib/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_udp4.c22 inner_ipv4_offset = outer_udp_offset + pkt->l2_len; in update_tunnel_ipv4_udp_headers()
69 hdr_offset = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len; in gso_tunnel_udp4_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()
/dpdk/lib/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()
162 trim = mb->pkt_len - (ip_len + mb->l3_len + mb->l2_len); in rte_ipv6_frag_reassemble_packet()
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()
121 trim = mb->pkt_len - (ip_len + mb->l3_len + mb->l2_len); in rte_ipv4_frag_reassemble_packet()
/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()
/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h260 const uint8_t l2_len = m->l2_len; in octeontx_tx_checksum_offload() local
275 send_hdr->w1.leptr = send_hdr->w0.l4ptr + l2_len; in octeontx_tx_checksum_offload()
286 send_hdr->w0.l3ptr = l2_len; in octeontx_tx_checksum_offload()
287 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()
305 send_hdr->w0.l3ptr = l2_len; in octeontx_tx_checksum_offload()
306 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()
/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 …]
/dpdk/lib/net/
H A Drte_net.c241 hdr_lens->l2_len = off; in rte_net_get_ptype()
258 hdr_lens->l2_len += sizeof(*vh); in rte_net_get_ptype()
270 hdr_lens->l2_len += 2 * sizeof(*vh); in rte_net_get_ptype()
288 hdr_lens->l2_len += (sizeof(*mh) * i); in rte_net_get_ptype()
337 hdr_lens->l3_len = off - hdr_lens->l2_len; in rte_net_get_ptype()
H A Drte_net.h22 uint8_t l2_len; member
117 uint64_t inner_l3_offset = m->l2_len; in rte_net_intel_cksum_flags_prepare()
/dpdk/drivers/net/cnxk/
H A Dcn10k_tx.h282 uint8_t l2_len, l3_len; in cn10k_nix_prep_sec_vec() local
312 l2_len = m->l2_len; in cn10k_nix_prep_sec_vec()
343 pkt_len -= l2_len; in cn10k_nix_prep_sec_vec()
363 dptr += l2_len; in cn10k_nix_prep_sec_vec()
404 uint8_t l2_len, l3_len; in cn10k_nix_prep_sec() local
428 l2_len = cmd[1] & 0xFF; in cn10k_nix_prep_sec()
440 l2_len = m->l2_len; in cn10k_nix_prep_sec()
471 pkt_len -= l2_len; in cn10k_nix_prep_sec()
491 dptr += l2_len; in cn10k_nix_prep_sec()
689 const uint8_t l2_len = m->l2_len; in cn10k_nix_xmit_prepare() local
[all …]
/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)
/dpdk/drivers/event/cnxk/
H A Dcn9k_worker.h614 uint8_t l2_len; in cn9k_sso_hws_xmit_sec_one() local
624 l2_len = cmd[1] & 0xFF; in cn9k_sso_hws_xmit_sec_one()
626 l2_len = m->l2_len; in cn9k_sso_hws_xmit_sec_one()
633 rlen = pkt_len - l2_len; in cn9k_sso_hws_xmit_sec_one()
637 dlen_adj = rlen - pkt_len + l2_len; in cn9k_sso_hws_xmit_sec_one()
651 pkt_len -= l2_len; in cn9k_sso_hws_xmit_sec_one()
672 dptr += l2_len - ROC_ONF_IPSEC_OUTB_MAX_L2_INFO_SZ - in cn9k_sso_hws_xmit_sec_one()
/dpdk/app/test/
H A Dtest_cksum.c116 l3_hdr = rte_pktmbuf_mtod_offset(m, void *, hdr_lens.l2_len); in test_l4_cksum()
118 hdr_lens.l2_len + hdr_lens.l3_len); in test_l4_cksum()
/dpdk/lib/vhost/
H A Dvirtio_net.c579 m_buf->l2_len); in virtio_enqueue_offload()
2215 m->l2_len = sizeof(struct rte_ether_hdr); in parse_headers()
2235 m->l2_len); in parse_headers()
2237 if (data_len < m->l2_len + m->l3_len) in parse_headers()
2246 m->l2_len); in parse_headers()
2259 if (data_len < m->l2_len + m->l3_len + in parse_headers()
2264 if (data_len < m->l2_len + m->l3_len + in parse_headers()
2269 if (data_len < m->l2_len + m->l3_len + in parse_headers()
2280 m->l2_len = 0; in parse_headers()
2332 m->l2_len + m->l3_len); in vhost_dequeue_offload_legacy()
[all …]

1234