| /dpdk/lib/net/ |
| H A D | rte_net.h | 24 uint16_t l3_len; member 147 inner_l3_offset + m->l3_len + m->l4_len)) in rte_net_intel_cksum_flags_prepare() 161 m->l3_len); in rte_net_intel_cksum_flags_prepare() 170 inner_l3_offset + m->l3_len); in rte_net_intel_cksum_flags_prepare() 179 m->l3_len); in rte_net_intel_cksum_flags_prepare() 188 inner_l3_offset + m->l3_len); in rte_net_intel_cksum_flags_prepare()
|
| H A D | rte_ip.h | 332 uint32_t l3_len; in rte_ipv4_phdr_cksum() local 341 l3_len = rte_be_to_cpu_16(ipv4_hdr->total_length); in rte_ipv4_phdr_cksum() 342 psd_hdr.len = rte_cpu_to_be_16((uint16_t)(l3_len - in rte_ipv4_phdr_cksum() 355 uint32_t l3_len, l4_len; in __rte_ipv4_udptcp_cksum() local 359 l3_len = rte_be_to_cpu_16(ipv4_hdr->total_length); in __rte_ipv4_udptcp_cksum() 360 if (l3_len < ip_hdr_len) in __rte_ipv4_udptcp_cksum() 363 l4_len = l3_len - ip_hdr_len; in __rte_ipv4_udptcp_cksum()
|
| H A D | rte_net.c | 305 hdr_lens->l3_len = rte_ipv4_hdr_len(ip4h); in rte_net_get_ptype() 306 off += hdr_lens->l3_len; in rte_net_get_ptype() 329 hdr_lens->l3_len = sizeof(*ip6h); in rte_net_get_ptype() 330 off += hdr_lens->l3_len; in rte_net_get_ptype() 337 hdr_lens->l3_len = off - hdr_lens->l2_len; in rte_net_get_ptype()
|
| /dpdk/app/test-pmd/ |
| H A D | csumonly.c | 79 uint16_t l3_len; member 120 ((char *)ipv4_hdr + info->l3_len); in parse_ipv4() 140 ((char *)ipv6_hdr + info->l3_len); in parse_ipv6() 184 info->l3_len = 0; in parse_ethernet() 197 info->outer_l3_len = info->l3_len; in update_tunnel_outer() 250 info->l3_len = 0; in parse_gtp() 445 info->outer_l3_len = info->l3_len; in parse_encap_ip() 537 info->l2_len + info->l3_len; in process_inner_cksums() 996 m->l3_len = info.l3_len; in pkt_burst_checksum_forward() 1008 m->l3_len = info.l3_len; in pkt_burst_checksum_forward() [all …]
|
| H A D | util.c | 218 hdr_lens.l3_len); in dump_pkt_burst() 239 uint8_t l3_len; in dump_pkt_burst() local 248 l3_len = sizeof(struct rte_ipv4_hdr); in dump_pkt_burst() 254 l3_len = sizeof(struct rte_ipv6_hdr); 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 | 145 mb->l3_len = rte_ipv4_hdr_len(h.ipv4); in pkt_burst_5tuple_swap() 146 h.byte += mb->l3_len; in pkt_burst_5tuple_swap() 151 mb->l3_len = sizeof(struct rte_ipv6_hdr); in pkt_burst_5tuple_swap()
|
| H A D | macswap_common.h | 43 mb->l3_len = sizeof(struct rte_ipv4_hdr); in mbuf_field_set()
|
| /dpdk/lib/ip_frag/ |
| 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() 73 m->l3_len)); in ipv4_frag_reassemble() 120 ip_len = rte_be_to_cpu_16(ip_hdr->total_length) - mb->l3_len; in rte_ipv4_frag_reassemble_packet() 121 trim = mb->pkt_len - (ip_len + mb->l3_len + mb->l2_len); in rte_ipv4_frag_reassemble_packet()
|
| 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() 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()
|
| /dpdk/lib/gso/ |
| H A D | gso_tcp4.c | 17 uint16_t l4_offset = l3_offset + pkt->l3_len; in update_ipv4_tcp_headers() 21 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in update_ipv4_tcp_headers() 57 hdr_offset = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gso_tcp4_segment()
|
| H A D | gso_tunnel_tcp4.c | 23 tcp_offset = inner_ipv4_offset + pkt->l3_len; in update_tunnel_ipv4_tcp_headers() 35 tcp_hdr = (struct rte_tcp_hdr *)((char *)ipv4_hdr + pkt->l3_len); in update_tunnel_ipv4_tcp_headers() 79 hdr_offset += pkt->l3_len + pkt->l4_len; in gso_tunnel_tcp4_segment()
|
| H A D | gso_udp4.c | 16 uint16_t l2_hdrlen = pkt->l2_len, l3_hdrlen = pkt->l3_len; in update_ipv4_udp_headers() 63 hdr_offset = pkt->l2_len + pkt->l3_len; in gso_udp4_segment()
|
| H A D | gso_tunnel_udp4.c | 51 length = segs[i]->pkt_len - inner_ipv4_offset - pkt->l3_len; in update_tunnel_ipv4_udp_headers() 80 hdr_offset += pkt->l3_len; in gso_tunnel_udp4_segment()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_tso.h | 46 rte_be16_t len = rte_cpu_to_be_16(m->l2_len + m->l3_len + m->l4_len + in sfc_tso_outer_udp_fix_len() 64 len = rte_cpu_to_be_16(m->l3_len + ip_payload_len); in sfc_tso_innermost_ip_fix_len()
|
| H A D | sfc_tso.c | 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/lib/gro/ |
| H A D | gro_tcp4.h | 224 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len + in merge_two_tcp4_packets() 277 tcph_orig = (struct rte_tcp_hdr *)((char *)iph_orig + pkt_orig->l3_len); in check_seq_option() 293 pkt_orig->l3_len - tcp_hl_orig; in check_seq_option()
|
| H A D | gro_udp4.c | 215 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_reassemble() 231 if (ip_dl <= pkt->l3_len) in gro_udp4_reassemble() 234 ip_dl -= 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_udp4.h | 213 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len; in merge_two_udp4_packets() 258 pkt_orig->l3_len; in udp4_check_neighbor()
|
| /dpdk/app/test/ |
| H A D | packet_burst_generator.c | 328 pkt->l3_len = sizeof(struct rte_ipv4_hdr); in generate_packet_burst() 331 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst() 449 pkt->l3_len = sizeof(struct rte_ipv4_hdr); in generate_packet_burst_proto() 452 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst_proto()
|
| /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() 774 off_info->payload_offset = m->l2_len + m->l3_len + in hinic_get_pld_offset() 877 mbuf->l3_len); in hinic_calculate_tcp_checksum() 884 mbuf->l3_len)); in hinic_calculate_tcp_checksum() 909 mbuf->l3_len); in hinic_calculate_udp_checksum() 918 mbuf->l3_len)); in hinic_calculate_udp_checksum() 1032 off_info->inner_l3_len = m->l3_len; in hinic_tx_offload_pkt_prepare()
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_rxtx_vec_common.h | 375 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload() 379 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload() 383 td_offset |= (tx_pkt->l3_len >> 2) << in ice_txd_enable_offload()
|
| /dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.c | 260 mbuf->l3_len); in dpaa_checksum() 271 mbuf->l3_len); in dpaa_checksum() 308 prs->l4_off = mbuf->l3_len + mbuf->l2_len; in dpaa_checksum_offload() 323 mbuf->l3_len = hdr_lens.l3_len; in dpaa_unsegmented_checksum() 828 mbuf->l3_len = hdr_lens.l3_len; in dpaa_eth_mbuf_to_sg_fd()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | mbuf_lib.rst | 136 mb->l3_len = len(out_ip) 145 mb->l3_len = len(out_ip) 156 mb->l3_len = len(in_ip) 167 mb->l3_len = len(in_ip) 180 mb->l3_len = len(in_ip) 196 mb->l3_len = len(in_ip)
|
| /dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.c | 314 unsigned int l3_len; in tap_verify_csum() local 332 l3_len = rte_ipv4_hdr_len(iph); in tap_verify_csum() 333 if (unlikely(l2_len + l3_len > rte_pktmbuf_data_len(mbuf))) in tap_verify_csum() 342 cksum = ~rte_raw_cksum(iph, l3_len); in tap_verify_csum() 349 l3_len = sizeof(struct rte_ipv6_hdr); in tap_verify_csum() 353 if (l2_len + l3_len + rte_be_to_cpu_16(iph->payload_len) > in tap_verify_csum() 553 cksum = rte_raw_cksum(iph, l3_len); in tap_tx_l3_cksum() 559 l4_hdr = packet + l2_len + l3_len; in tap_tx_l3_cksum() 640 l234_hlen = mbuf->l2_len + mbuf->l3_len + mbuf->l4_len; in tap_write_mbufs() 650 mbuf->l2_len, mbuf->l3_len, mbuf->l4_len, in tap_write_mbufs() [all …]
|
| /dpdk/lib/port/ |
| H A D | rte_port_ras.c | 169 pkt->l3_len = sizeof(*pkt_hdr); in process_ipv4() 202 pkt->l3_len = sizeof(*pkt_hdr) + sizeof(*frag_hdr); in process_ipv6()
|