Home
last modified time | relevance | path

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

12

/f-stack/dpdk/lib/librte_gro/
H A Dgro_vxlan_udp4.c223 l2_offset = pkt->outer_l2_len + pkt->outer_l3_len; in udp4_check_vxlan_neighbor()
245 pkt->outer_l2_len + pkt->outer_l3_len)) { in merge_two_vxlan_udp4_packets()
268 len -= pkt->outer_l3_len; in update_vxlan_header()
269 udp_hdr = (struct rte_udp_hdr *)((char *)ipv4_hdr + pkt->outer_l3_len); in update_vxlan_header()
311 pkt->outer_l3_len); in gro_vxlan_udp4_reassemble()
325 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_reassemble()
464 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_udp4_merge_items()
H A Dgro_vxlan_tcp4.c228 l2_offset = pkt->outer_l2_len + pkt->outer_l3_len; in check_vxlan_seq_option()
254 pkt->outer_l3_len)) { in merge_two_vxlan_tcp4_packets()
278 len -= pkt->outer_l3_len; in update_vxlan_header()
279 udp_hdr = (struct rte_udp_hdr *)((char *)ipv4_hdr + pkt->outer_l3_len); in update_vxlan_header()
321 pkt->outer_l3_len); in gro_vxlan_tcp4_reassemble()
336 hdr_len = pkt->outer_l2_len + pkt->outer_l3_len + pkt->l2_len + in gro_vxlan_tcp4_reassemble()
/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c80 uint16_t outer_l3_len; member
191 info->outer_l3_len = info->l3_len; in update_tunnel_outer()
442 info->outer_l3_len = info->l3_len; in parse_encap_ip()
474 max_pkt_len = info->outer_l2_len + info->outer_l3_len + in process_inner_cksums()
572 ((char *)outer_l3_hdr + info->outer_l3_len); in process_outer_cksums()
930 l3_hdr = (char *)l3_hdr + info.outer_l3_len + info.l2_len; in pkt_burst_checksum_forward()
962 m->outer_l3_len = info.outer_l3_len; in pkt_burst_checksum_forward()
975 info.outer_l3_len + info.l2_len; in pkt_burst_checksum_forward()
1019 info.outer_l3_len); in pkt_burst_checksum_forward()
1038 m->outer_l3_len); in pkt_burst_checksum_forward()
/f-stack/dpdk/lib/librte_gso/
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()
/f-stack/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.h32 u16 outer_l3_len; member
/f-stack/dpdk/lib/librte_net/
H A Drte_net.h132 inner_l3_offset += m->outer_l2_len + m->outer_l3_len; in rte_net_intel_cksum_flags_prepare()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_tx.h161 lso_sb = (mask & (m->outer_l2_len + m->outer_l3_len)) + in otx2_nix_xmit_prepare_tso()
184 m->outer_l3_len + 4); in otx2_nix_xmit_prepare_tso()
251 w1.ol4ptr = ~mask & (w1.ol3ptr + m->outer_l3_len); in otx2_nix_xmit_prepare()
281 w1.ol4ptr = outer_l2_len + m->outer_l3_len; in otx2_nix_xmit_prepare()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_dp_tx.h245 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_dp_tx_prepare_pkt()
H A Dsfc_ef100_tx.c102 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_ef100_tx_prepare_pkt_tso()
369 l4_offset_w = (m->outer_l2_len + m->outer_l3_len + in sfc_ef100_tx_qdesc_send_create()
556 outer_udph_off = outer_iph_off + m->outer_l3_len; in sfc_ef100_xmit_tso_pkt()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h162 uint64_t outer_l3_len:8; /**< Outer L3 (IP) Hdr Length. */ member
/f-stack/dpdk/lib/librte_mbuf/
H A Drte_mbuf_core.h625 uint64_t outer_l3_len:RTE_MBUF_OUTL3_LEN_BITS; member
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h265 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
295 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
/f-stack/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/
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx.h146 uint64_t outer_l3_len:16; /* outer L3 Header Length */ member
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2748 rxm->outer_l2_len + rxm->outer_l3_len : 0; in hns3_fill_first_desc()
2813 new_pkt->outer_l3_len = old_pkt->outer_l3_len; in hns3_pktmbuf_copy_hdr()
2915 m->outer_l3_len >> HNS3_L3_LEN_UNIT); in hns3_parse_outer_params()
3018 m->outer_l3_len = hdr_len.l3_len; in hns3_parse_tunneling_params()
3137 tx_pkts->outer_l2_len + tx_pkts->outer_l3_len : 0; in hns3_pkt_need_linearized()
3185 hdr_len += m->outer_l2_len + m->outer_l3_len; in hns3_outer_header_cksum_prepare()
3191 m->outer_l3_len); in hns3_outer_header_cksum_prepare()
3210 m->outer_l2_len + m->outer_l3_len : 0; in hns3_check_tso_pkt_valid()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.h338 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
H A Dtxgbe_rxtx.c377 tx_offload_mask.outer_l3_len |= ~0; in txgbe_set_xmit_ctx()
380 tunnel_seed |= TXGBE_TXD_EIPLEN(tx_offload.outer_l3_len >> 2); in txgbe_set_xmit_ctx()
666 mbuf->outer_l2_len + mbuf->outer_l3_len, in txgbe_get_tun_len()
742 tx_offload.outer_l3_len = tx_pkt->outer_l3_len; in txgbe_xmit_pkts()
877 tx_offload.outer_l3_len : 0; in txgbe_xmit_pkts()
/f-stack/dpdk/drivers/net/qede/
H A Dqede_rxtx.c2221 if (((mbuf->outer_l2_len + mbuf->outer_l3_len) / 2) > 0xff)
2223 if (((mbuf->outer_l2_len + mbuf->outer_l3_len +
2484 (mbuf->outer_l2_len + mbuf->outer_l3_len) / 2;
2487 mbuf->outer_l3_len +
2551 mbuf->outer_l3_len;
2648 rte_cpu_to_le_16(mbuf->outer_l3_len);
/f-stack/freebsd/contrib/alpine-hal/eth/
H A Dal_hal_eth.h336 uint8_t outer_l3_len; /**< for tunneling mode. up to 128 bytes */ member
2223 uint8_t outer_l3_len; member
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c258 txm->outer_l3_len + txm->l2_len; in ionic_tx_tcp_inner_pseudo_csum()
347 hdrlen = txm->outer_l2_len + txm->outer_l3_len + in ionic_tx_tso()
/f-stack/dpdk/doc/guides/nics/
H A Dfeatures.rst599 * **[uses] mbuf**: ``mbuf.outer_l2_len``, ``mbuf.outer_l3_len``.
618 * **[uses] mbuf**: ``mbuf.outer_l2_len``, ``mbuf.outer_l3_len``.
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c239 tx_pkt->outer_l3_len : 0; in bnxt_start_xmit()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.h176 uint64_t outer_l3_len:16; /**< outer L3 Header Length */ member
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c519 tx_pkt->outer_l3_len; in enic_xmit_pkts()

12