Home
last modified time | relevance | path

Searched refs:outer_l2_len (Results 1 – 25 of 43) sorted by relevance

12

/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()
261 len = pkt->pkt_len - pkt->outer_l2_len; in update_vxlan_header()
263 pkt->outer_l2_len); in update_vxlan_header()
307 pkt->outer_l2_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()
252 ip_id, pkt->outer_l2_len + in merge_two_vxlan_tcp4_packets()
271 len = pkt->pkt_len - pkt->outer_l2_len; in update_vxlan_header()
273 pkt->outer_l2_len); in update_vxlan_header()
318 pkt->outer_l2_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()
H A Dgro_udp4.h214 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_udp4_packets()
H A Dgro_tcp4.h226 l2_len = l2_offset > 0 ? pkt_head->outer_l2_len : pkt_head->l2_len; in merge_two_tcp4_packets()
/dpdk/app/test-pmd/
H A Dcsumonly.c84 uint16_t outer_l2_len; member
196 info->outer_l2_len = info->l2_len; in update_tunnel_outer()
444 info->outer_l2_len = info->l2_len; in parse_encap_ip()
478 max_pkt_len = info->outer_l2_len + info->outer_l3_len + in process_inner_cksums()
513 l4_off = info->outer_l2_len + in process_inner_cksums()
536 l4_off = info->outer_l2_len + info->outer_l3_len + in process_inner_cksums()
625 info->outer_l2_len + info->outer_l3_len, in process_outer_cksums()
993 m->outer_l2_len = info.outer_l2_len; in pkt_burst_checksum_forward()
1006 m->l2_len = info.outer_l2_len + in pkt_burst_checksum_forward()
1049 "outer_l3_len=%d\n", info.outer_l2_len, in pkt_burst_checksum_forward()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c527 l2hdr_len = poff_info->outer_l2_len; 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()
790 off_info->outer_l2_len = ETHER_LEN_WITH_VLAN; in hinic_analyze_tx_info()
794 off_info->outer_l2_len = ETHER_LEN_NO_VLAN; in hinic_analyze_tx_info()
799 off_info->outer_l2_len); in hinic_analyze_tx_info()
826 mbuf->outer_l2_len); in hinic_analyze_outer_ip_vxlan()
837 (mbuf->outer_l2_len + in hinic_analyze_outer_ip_vxlan()
993 inner_l3_offset = m->l2_len + m->outer_l2_len + in hinic_tx_offload_pkt_prepare()
995 off_info->outer_l2_len = m->outer_l2_len; in hinic_tx_offload_pkt_prepare()
1011 off_info->outer_l2_len - in hinic_tx_offload_pkt_prepare()
[all …]
H A Dhinic_pmd_tx.h29 u8 outer_l2_len; member
/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h259 const uint8_t outer_l2_len = m->outer_l2_len; in octeontx_tx_checksum_offload() local
266 send_hdr->w0.l3ptr = outer_l2_len; in octeontx_tx_checksum_offload()
267 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
296 send_hdr->w0.l3ptr = outer_l2_len; in octeontx_tx_checksum_offload()
297 send_hdr->w0.l4ptr = outer_l2_len + m->outer_l3_len; in octeontx_tx_checksum_offload()
/dpdk/lib/gso/
H A Dgso_tunnel_udp4.c20 outer_ipv4_offset = pkt->outer_l2_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.c20 outer_ipv4_offset = pkt->outer_l2_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/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()
136 struct rte_ipv4_hdr *, m->outer_l2_len); in rte_net_intel_cksum_flags_prepare()
H A Drte_ether.h384 (*m)->outer_l2_len += sizeof(struct rte_vlan_hdr); in rte_vlan_insert()
/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()
605 outer_iph_off = m_seg->outer_l2_len; in sfc_ef100_xmit_tso_pkt()
H A Dsfc_ef10_tx.c375 m_seg->outer_l2_len + m_seg->outer_l3_len : 0) + in sfc_ef10_xmit_tso_pkt()
514 first_m_seg->outer_l2_len); in sfc_ef10_xmit_tso_pkt()
/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()
112 oiplen = (uint16_t *)(mdata + m->outer_l2_len + in cn9k_nix_xmit_prepare_tso()
120 oudplen = (uint16_t *)(mdata + m->outer_l2_len + in cn9k_nix_xmit_prepare_tso()
193 w1.ol3ptr = ~mask & m->outer_l2_len; in cn9k_nix_xmit_prepare()
220 const uint8_t outer_l2_len = m->outer_l2_len; in cn9k_nix_xmit_prepare() local
223 w1.ol3ptr = outer_l2_len; in cn9k_nix_xmit_prepare()
224 w1.ol4ptr = outer_l2_len + m->outer_l3_len; in cn9k_nix_xmit_prepare()
H A Dcn10k_tx.h550 lso_sb = (mask & (m->outer_l2_len + m->outer_l3_len)) + in cn10k_nix_xmit_prepare_tso()
567 oiplen = (uint16_t *)(mdata + m->outer_l2_len + in cn10k_nix_xmit_prepare_tso()
575 oudplen = (uint16_t *)(mdata + m->outer_l2_len + in cn10k_nix_xmit_prepare_tso()
648 w1.ol3ptr = ~mask & m->outer_l2_len; in cn10k_nix_xmit_prepare()
675 const uint8_t outer_l2_len = m->outer_l2_len; in cn10k_nix_xmit_prepare() local
678 w1.ol3ptr = outer_l2_len; in cn10k_nix_xmit_prepare()
679 w1.ol4ptr = outer_l2_len + m->outer_l3_len; in cn10k_nix_xmit_prepare()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h166 uint64_t outer_l2_len:8; /**< Outer L2 (MAC) Hdr Length. */ member
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3265 new_pkt->outer_l2_len = old_pkt->outer_l2_len; in hns3_pktmbuf_copy_hdr()
3426 m->outer_l2_len >> HNS3_L2_LEN_UNIT); in hns3_parse_inner_params()
3470 m->outer_l2_len == 0)) { in hns3_parse_tunneling_params()
3475 m->outer_l2_len = hdr_len.l2_len; in hns3_parse_tunneling_params()
3625 m->outer_l2_len); in hns3_outer_ipv4_cksum_prepared()
3637 m->outer_l2_len + m->outer_l3_len); in hns3_outer_ipv4_cksum_prepared()
3652 m->outer_l2_len); in hns3_outer_ipv6_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()
3697 m->outer_l2_len + in hns3_outer_header_cksum_prepare()
[all …]
/dpdk/doc/guides/prog_guide/
H A Dgeneric_receive_offload_lib.rst198 - GRO library uses MBUF->l2_len/l3_len/l4_len/outer_l2_len/
202 must set MBUF->l2_len/l3_len/l4_len/outer_l2_len/outer_l3_len/
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.h304 uint64_t outer_l2_len:8; /**< Outer L2 (MAC) Hdr Length. */ member
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.h342 uint64_t outer_l2_len:8; /**< Outer L2 (MAC) Hdr Length. */ member
/dpdk/lib/mbuf/
H A Drte_mbuf_core.h741 uint64_t outer_l2_len:RTE_MBUF_OUTL2_LEN_BITS; member
/dpdk/drivers/net/ice/
H A Dice_rxtx.h153 uint64_t outer_l2_len:8; /* outer L2 Header Length */ member

12