| /f-stack/dpdk/lib/librte_gro/ |
| H A D | gro_vxlan_udp4.c | 223 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 D | gro_vxlan_tcp4.c | 228 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 D | csumonly.c | 80 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 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()
|
| /f-stack/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 | 32 u16 outer_l3_len; member
|
| /f-stack/dpdk/lib/librte_net/ |
| H A D | rte_net.h | 132 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 D | otx2_tx.h | 161 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 D | sfc_dp_tx.h | 245 m->outer_l2_len + m->outer_l3_len : 0) + in sfc_dp_tx_prepare_pkt()
|
| H A D | sfc_ef100_tx.c | 102 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 D | ixgbe_rxtx.h | 162 uint64_t outer_l3_len:8; /**< Outer L3 (IP) Hdr Length. */ member
|
| /f-stack/dpdk/lib/librte_mbuf/ |
| H A D | rte_mbuf_core.h | 625 uint64_t outer_l3_len:RTE_MBUF_OUTL3_LEN_BITS; member
|
| /f-stack/dpdk/drivers/net/octeontx/ |
| H A D | octeontx_rxtx.h | 265 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 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/
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_rxtx.h | 146 uint64_t outer_l3_len:16; /* outer L3 Header Length */ member
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx.c | 2748 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 D | txgbe_rxtx.h | 338 uint64_t outer_l3_len:16; /**< Outer L3 (IP) Hdr Length. */ member
|
| H A D | txgbe_rxtx.c | 377 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 D | qede_rxtx.c | 2221 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 D | al_hal_eth.h | 336 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 D | ionic_rxtx.c | 258 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 D | features.rst | 599 * **[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 D | bnxt_txr.c | 239 tx_pkt->outer_l3_len : 0; in bnxt_start_xmit()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx.h | 176 uint64_t outer_l3_len:16; /**< outer L3 Header Length */ member
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_rxtx.c | 519 tx_pkt->outer_l3_len; in enic_xmit_pkts()
|