Home
last modified time | relevance | path

Searched refs:outer_l3_len (Results 1 – 25 of 42) sorted by relevance

12

/dpdk/app/test-pmd/
H A Dcsumonly.c85 uint16_t outer_l3_len; member
197 info->outer_l3_len = info->l3_len; in update_tunnel_outer()
445 info->outer_l3_len = info->l3_len; in parse_encap_ip()
514 info->outer_l3_len + in process_inner_cksums()
536 l4_off = info->outer_l2_len + info->outer_l3_len + in process_inner_cksums()
592 ((char *)outer_l3_hdr + info->outer_l3_len); in process_outer_cksums()
625 info->outer_l2_len + info->outer_l3_len, in process_outer_cksums()
994 m->outer_l3_len = info.outer_l3_len; in pkt_burst_checksum_forward()
1007 info.outer_l3_len + info.l2_len; in pkt_burst_checksum_forward()
1051 info.outer_l3_len); in pkt_burst_checksum_forward()
[all …]
/dpdk/lib/gro/
H A Dgro_vxlan_udp4.c222 l2_offset = pkt->outer_l2_len + pkt->outer_l3_len; in udp4_check_vxlan_neighbor()
244 pkt->outer_l2_len + pkt->outer_l3_len)) { in merge_two_vxlan_udp4_packets()
267 len -= pkt->outer_l3_len; in update_vxlan_header()
268 udp_hdr = (struct rte_udp_hdr *)((char *)ipv4_hdr + pkt->outer_l3_len); in update_vxlan_header()
310 pkt->outer_l3_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()
H A Dgro_vxlan_tcp4.c227 l2_offset = pkt->outer_l2_len + pkt->outer_l3_len; in check_vxlan_seq_option()
253 pkt->outer_l3_len)) { in merge_two_vxlan_tcp4_packets()
277 len -= pkt->outer_l3_len; in update_vxlan_header()
278 udp_hdr = (struct rte_udp_hdr *)((char *)ipv4_hdr + pkt->outer_l3_len); in update_vxlan_header()
320 pkt->outer_l3_len); in gro_vxlan_tcp4_reassemble()
335 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_tcp4_reassemble()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c531 SQ_TASK_INFO2_SET(poff_info->outer_l3_len, OUTER_L3LEN); in hinic_set_l4_csum_info()
758 off_info->payload_offset = m->outer_l2_len + m->outer_l3_len + in hinic_get_outer_cs_pld_offset()
761 off_info->payload_offset = m->outer_l2_len + m->outer_l3_len + in hinic_get_outer_cs_pld_offset()
800 off_info->outer_l3_len = rte_ipv4_hdr_len(ipv4_hdr); in hinic_analyze_tx_info()
803 off_info->outer_l3_len = sizeof(struct rte_ipv6_hdr); in hinic_analyze_tx_info()
831 mbuf->outer_l3_len); in hinic_analyze_outer_ip_vxlan()
838 mbuf->outer_l3_len)); in hinic_analyze_outer_ip_vxlan()
994 m->outer_l3_len; in hinic_tx_offload_pkt_prepare()
996 off_info->outer_l3_len = m->outer_l3_len; in hinic_tx_offload_pkt_prepare()
1012 off_info->outer_l3_len; in hinic_tx_offload_pkt_prepare()
[all …]
H A Dhinic_pmd_tx.h31 u16 outer_l3_len; member
/dpdk/lib/gso/
H A Dgso_tunnel_udp4.c21 outer_udp_offset = outer_ipv4_offset + pkt->outer_l3_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.c21 udp_gre_offset = outer_ipv4_offset + pkt->outer_l3_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/drivers/net/sfc/
H A Dsfc_tso.h49 rte_memcpy(tsoh + m->outer_l2_len + m->outer_l3_len + in sfc_tso_outer_udp_fix_len()
H A Dsfc_dp_tx.h250 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_dp_tx_prepare_pkt()
H A Dsfc_ef100_tx.c107 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_ef100_tx_prepare_pkt_tso()
404 l4_offset_w = (m->outer_l2_len + m->outer_l3_len + in sfc_ef100_tx_qdesc_send_create()
606 outer_udph_off = outer_iph_off + m_seg->outer_l3_len; in sfc_ef100_xmit_tso_pkt()
/dpdk/lib/net/
H A Drte_net.h129 inner_l3_offset += m->outer_l2_len + m->outer_l3_len; in rte_net_intel_cksum_flags_prepare()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h165 uint64_t outer_l3_len:8; /**< Outer L3 (IP) Hdr Length. */ member
/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h267 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
297 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
/dpdk/doc/guides/prog_guide/
H A Dgeneric_receive_offload_lib.rst199 outer_l3_len/packet_type to get protocol headers for the
202 must set MBUF->l2_len/l3_len/l4_len/outer_l2_len/outer_l3_len/
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.h305 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
H A Dngbe_rxtx.c340 tx_offload_mask.outer_l3_len |= ~0; in ngbe_set_xmit_ctx()
343 tunnel_seed |= NGBE_TXD_EIPLEN(tx_offload.outer_l3_len >> 2); in ngbe_set_xmit_ctx()
633 tx_offload.outer_l3_len = tx_pkt->outer_l3_len; in ngbe_xmit_pkts()
758 tx_offload.outer_l3_len : 0; in ngbe_xmit_pkts()
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3197 rxm->outer_l2_len + rxm->outer_l3_len : 0; in hns3_fill_first_desc()
3266 new_pkt->outer_l3_len = old_pkt->outer_l3_len; in hns3_pktmbuf_copy_hdr()
3368 m->outer_l3_len >> HNS3_L3_LEN_UNIT); in hns3_parse_outer_params()
3474 m->outer_l3_len = hdr_len.l3_len; in hns3_parse_tunneling_params()
3597 tx_pkts->outer_l2_len + tx_pkts->outer_l3_len : 0; in hns3_pkt_need_linearized()
3637 m->outer_l2_len + m->outer_l3_len); in hns3_outer_ipv4_cksum_prepared()
3662 m->outer_l2_len + m->outer_l3_len); in hns3_outer_ipv6_cksum_prepared()
3692 hdr_len += m->outer_l2_len + m->outer_l3_len; in hns3_outer_header_cksum_prepare()
3698 m->outer_l3_len); in hns3_outer_header_cksum_prepare()
3717 m->outer_l2_len + m->outer_l3_len : 0; in hns3_check_tso_pkt_valid()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.h343 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
/dpdk/lib/mbuf/
H A Drte_mbuf_core.h739 uint64_t outer_l3_len:RTE_MBUF_OUTL3_LEN_BITS; member
/dpdk/drivers/net/qede/
H A Dqede_rxtx.c2217 if (((mbuf->outer_l2_len + mbuf->outer_l3_len) / 2) > 0xff)
2219 if (((mbuf->outer_l2_len + mbuf->outer_l3_len +
2480 (mbuf->outer_l2_len + mbuf->outer_l3_len) / 2;
2483 mbuf->outer_l3_len +
2547 mbuf->outer_l3_len;
2644 rte_cpu_to_le_16(mbuf->outer_l3_len);
/dpdk/drivers/net/ice/
H A Dice_rxtx.h154 uint64_t outer_l3_len:16; /* outer L3 Header Length */ member
/dpdk/drivers/net/cnxk/
H A Dcn9k_tx.h95 lso_sb = (mask & (m->outer_l2_len + m->outer_l3_len)) + in cn9k_nix_xmit_prepare_tso()
121 m->outer_l3_len + 4); in cn9k_nix_xmit_prepare_tso()
194 w1.ol4ptr = ~mask & (w1.ol3ptr + m->outer_l3_len); in cn9k_nix_xmit_prepare()
224 w1.ol4ptr = outer_l2_len + m->outer_l3_len; in cn9k_nix_xmit_prepare()
/dpdk/examples/ipsec-secgw/
H A Dipsec_process.c232 mb[j]->outer_l3_len = mb[j]->l3_len; in prep_process_group()
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c2363 eip_len = m->outer_l3_len >> 2; in iavf_fill_ctx_desc_tunnelling_field()
2367 eip_len = m->outer_l3_len >> 2; in iavf_fill_ctx_desc_tunnelling_field()
2371 eip_len = m->outer_l3_len >> 2; in iavf_fill_ctx_desc_tunnelling_field()
2393 total_length -= m->outer_l3_len; in iavf_fill_ctx_desc_segmentation_field()
2575 hdrlen += m->outer_l3_len; in iavf_fill_data_desc()
2586 hdrlen += m->outer_l3_len + m->l3_len + ipseclen; in iavf_fill_data_desc()
/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c277 txm->outer_l3_len + txm->l2_len; in ionic_tx_tcp_inner_pseudo_csum()
374 hdrlen = txm->outer_l2_len + txm->outer_l3_len + in ionic_tx_tso()

12