Home
last modified time | relevance | path

Searched refs:l3_len (Results 1 – 25 of 84) sorted by relevance

1234

/f-stack/dpdk/lib/librte_net/
H A Drte_net.h24 uint16_t l3_len; member
140 inner_l3_offset + m->l3_len + m->l4_len)) in rte_net_intel_cksum_flags_prepare()
154 m->l3_len); in rte_net_intel_cksum_flags_prepare()
163 inner_l3_offset + m->l3_len); in rte_net_intel_cksum_flags_prepare()
172 m->l3_len); in rte_net_intel_cksum_flags_prepare()
181 inner_l3_offset + m->l3_len); in rte_net_intel_cksum_flags_prepare()
H A Drte_ip.h323 uint32_t l3_len; in rte_ipv4_phdr_cksum() local
332 l3_len = rte_be_to_cpu_16(ipv4_hdr->total_length); in rte_ipv4_phdr_cksum()
333 psd_hdr.len = rte_cpu_to_be_16((uint16_t)(l3_len - in rte_ipv4_phdr_cksum()
356 uint32_t l3_len, l4_len; in rte_ipv4_udptcp_cksum() local
360 l3_len = rte_be_to_cpu_16(ipv4_hdr->total_length); in rte_ipv4_udptcp_cksum()
361 if (l3_len < ip_hdr_len) in rte_ipv4_udptcp_cksum()
364 l4_len = l3_len - ip_hdr_len; in rte_ipv4_udptcp_cksum()
H A Drte_net.c304 hdr_lens->l3_len = rte_ipv4_hdr_len(ip4h); in rte_net_get_ptype()
305 off += hdr_lens->l3_len; in rte_net_get_ptype()
328 hdr_lens->l3_len = sizeof(*ip6h); in rte_net_get_ptype()
329 off += hdr_lens->l3_len; in rte_net_get_ptype()
336 hdr_lens->l3_len = off - hdr_lens->l2_len; in rte_net_get_ptype()
/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c74 uint16_t l3_len; member
114 ((char *)ipv4_hdr + info->l3_len); in parse_ipv4()
134 ((char *)ipv6_hdr + info->l3_len); in parse_ipv6()
178 info->l3_len = 0; in parse_ethernet()
191 info->outer_l3_len = info->l3_len; in update_tunnel_outer()
245 info->l3_len = 0; in parse_gtp()
442 info->outer_l3_len = info->l3_len; in parse_encap_ip()
531 ((char *)l3_hdr + info->l3_len); in process_inner_cksums()
964 m->l3_len = info.l3_len; in pkt_burst_checksum_forward()
976 m->l3_len = info.l3_len; in pkt_burst_checksum_forward()
[all …]
H A Dutil.c174 printf(" - l3_len=%d", hdr_lens.l3_len); in dump_pkt_burst()
190 uint8_t l3_len; in dump_pkt_burst() local
199 l3_len = sizeof(struct rte_ipv4_hdr); in dump_pkt_burst()
205 l3_len = sizeof(struct rte_ipv6_hdr); 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 D5tswap.c145 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 Dmacswap_common.h43 mb->l3_len = sizeof(struct rte_ipv4_hdr); in mbuf_field_set()
H A Dmacfwd.c94 mb->l3_len = sizeof(struct rte_ipv4_hdr); in pkt_burst_mac_forward()
/f-stack/dpdk/lib/librte_gso/
H A Dgso_tcp4.c17 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 Dgso_tunnel_tcp4.c23 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 Dgso_udp4.c16 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()
/f-stack/dpdk/lib/librte_ip_frag/
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()
73 m->l3_len)); in ipv4_frag_reassemble()
119 ip_len = rte_be_to_cpu_16(ip_hdr->total_length) - mb->l3_len; in rte_ipv4_frag_reassemble_packet()
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()
104 move_len = m->l2_len + m->l3_len - sizeof(*frag_hdr); in ipv6_frag_reassemble()
/f-stack/dpdk/lib/librte_gro/
H A Dgro_tcp4.h226 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len + in merge_two_tcp4_packets()
279 tcph_orig = (struct rte_tcp_hdr *)((char *)iph_orig + pkt_orig->l3_len); in check_seq_option()
295 pkt_orig->l3_len - tcp_hl_orig; in check_seq_option()
H A Dgro_udp4.c216 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_reassemble()
232 if (ip_dl <= pkt->l3_len) in gro_udp4_reassemble()
235 ip_dl -= pkt->l3_len; in gro_udp4_reassemble()
354 hdr_len = pkt->l2_len + pkt->l3_len; in gro_udp4_merge_items()
H A Dgro_udp4.h215 hdr_len = l2_offset + pkt_head->l2_len + pkt_head->l3_len; in merge_two_udp4_packets()
260 pkt_orig->l3_len; in udp4_check_neighbor()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_tso.c104 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/app/test/
H A Dpacket_burst_generator.c326 pkt->l3_len = sizeof(struct rte_ipv4_hdr); in generate_packet_burst()
329 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst()
447 pkt->l3_len = sizeof(struct rte_ipv4_hdr); in generate_packet_burst_proto()
450 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst_proto()
/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()
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()
/f-stack/lib/
H A Dff_memory.c328 head->l3_len = iph_len; in ff_offload_set()
340 head->l3_len = iph_len; in ff_offload_set()
373 head->l3_len = iph_len; in ff_offload_set()
/f-stack/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c260 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()
829 mbuf->l3_len = hdr_lens.l3_len; in dpaa_eth_mbuf_to_sg_fd()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c302 unsigned int l3_len; in tap_verify_csum() local
320 l3_len = rte_ipv4_hdr_len(iph); in tap_verify_csum()
321 if (unlikely(l2_len + l3_len > rte_pktmbuf_data_len(mbuf))) in tap_verify_csum()
330 cksum = ~rte_raw_cksum(iph, l3_len); in tap_verify_csum()
337 l3_len = sizeof(struct rte_ipv6_hdr); in tap_verify_csum()
341 if (l2_len + l3_len + rte_be_to_cpu_16(iph->payload_len) > in tap_verify_csum()
571 cksum = rte_raw_cksum(iph, l3_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/dpdk/doc/guides/prog_guide/
H A Dmbuf_lib.rst136 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)
/f-stack/dpdk/lib/librte_port/
H A Drte_port_ras.c170 pkt->l3_len = sizeof(*pkt_hdr); in process_ipv4()
203 pkt->l3_len = sizeof(*pkt_hdr) + sizeof(*frag_hdr); in process_ipv6()
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h274 send_hdr->w1.lfptr = send_hdr->w1.leptr + m->l3_len; in octeontx_tx_checksum_offload()
285 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()
304 send_hdr->w0.l4ptr = l2_len + m->l3_len; in octeontx_tx_checksum_offload()

1234