| /dpdk/app/test-pmd/ |
| H A D | csumonly.c | 85 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 D | gro_vxlan_udp4.c | 222 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 D | gro_vxlan_tcp4.c | 227 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 D | hinic_pmd_tx.c | 531 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 D | hinic_pmd_tx.h | 31 u16 outer_l3_len; member
|
| /dpdk/lib/gso/ |
| H A D | gso_tunnel_udp4.c | 21 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 D | gso_tunnel_tcp4.c | 21 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 D | sfc_tso.h | 49 rte_memcpy(tsoh + m->outer_l2_len + m->outer_l3_len + in sfc_tso_outer_udp_fix_len()
|
| H A D | sfc_dp_tx.h | 250 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_dp_tx_prepare_pkt()
|
| H A D | sfc_ef100_tx.c | 107 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 D | rte_net.h | 129 inner_l3_offset += m->outer_l2_len + m->outer_l3_len; in rte_net_intel_cksum_flags_prepare()
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.h | 165 uint64_t outer_l3_len:8; /**< Outer L3 (IP) Hdr Length. */ member
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_rxtx.h | 267 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 D | generic_receive_offload_lib.rst | 199 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 D | ngbe_rxtx.h | 305 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
|
| H A D | ngbe_rxtx.c | 340 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 D | hns3_rxtx.c | 3197 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 D | txgbe_rxtx.h | 343 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf_core.h | 739 uint64_t outer_l3_len:RTE_MBUF_OUTL3_LEN_BITS; member
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_rxtx.c | 2217 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 D | ice_rxtx.h | 154 uint64_t outer_l3_len:16; /* outer L3 Header Length */ member
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cn9k_tx.h | 95 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 D | ipsec_process.c | 232 mb[j]->outer_l3_len = mb[j]->l3_len; in prep_process_group()
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_rxtx.c | 2363 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 D | ionic_rxtx.c | 277 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()
|