| /dpdk/app/test-pmd/ |
| H A D | csumonly.c | 78 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 D | icmpecho.c | 294 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 D | util.c | 215 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 D | 5tswap.c | 134 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 D | gro_tcp4.h | 213 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 D | gro_udp4.h | 201 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 D | gro_udp4.c | 183 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 D | gro_tcp4.c | 186 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 D | gro_vxlan_udp4.c | 272 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 D | gso_udp4.c | 16 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 D | gso_tcp4.c | 16 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 D | gso_tunnel_udp4.c | 22 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 D | gso_tunnel_tcp4.c | 22 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 D | rte_ipv6_reassembly.c | 66 (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 D | rte_ipv4_reassembly.c | 43 (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 D | sfc_tso.c | 103 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 D | octeontx_rxtx.h | 260 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 D | hinic_pmd_tx.c | 759 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 D | rte_net.c | 241 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 D | rte_net.h | 22 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 D | cn10k_tx.h | 282 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 D | mbuf_lib.rst | 135 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 D | cn9k_worker.h | 614 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 D | test_cksum.c | 116 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 D | virtio_net.c | 579 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 …]
|