Home
last modified time | relevance | path

Searched refs:l4_len (Results 1 – 25 of 65) sorted by relevance

123

/dpdk/app/test-pmd/
H A Dcsumonly.c80 uint16_t l4_len; member
123 info->l4_len = sizeof(struct rte_udp_hdr); in parse_ipv4()
125 info->l4_len = 0; in parse_ipv4()
143 info->l4_len = sizeof(struct rte_udp_hdr); in parse_ipv6()
145 info->l4_len = 0; in parse_ipv6()
183 info->l4_len = 0; in parse_ethernet()
249 info->l4_len = 0; in parse_gtp()
997 m->l4_len = info.l4_len; in pkt_burst_checksum_forward()
1009 m->l4_len = info.l4_len; in pkt_burst_checksum_forward()
1017 m->l4_len = info.l4_len; in pkt_burst_checksum_forward()
[all …]
H A Dutil.c221 hdr_lens.l4_len); in dump_pkt_burst()
240 uint8_t l4_len; in dump_pkt_burst() local
264 l4_len = sizeof(struct rte_udp_hdr); in dump_pkt_burst()
267 l2_len + l3_len + l4_len); in dump_pkt_burst()
H A D5tswap.c158 mb->l4_len = sizeof(struct rte_udp_hdr); in pkt_burst_5tuple_swap()
161 mb->l4_len = (h.tcp->data_off & 0xf0) >> 2; in pkt_burst_5tuple_swap()
/dpdk/lib/net/
H A Drte_ip.h355 uint32_t l3_len, l4_len; in __rte_ipv4_udptcp_cksum() local
363 l4_len = l3_len - ip_hdr_len; in __rte_ipv4_udptcp_cksum()
365 cksum = rte_raw_cksum(l4_hdr, l4_len); in __rte_ipv4_udptcp_cksum()
589 uint32_t l4_len; in __rte_ipv6_udptcp_cksum() local
591 l4_len = rte_be_to_cpu_16(ipv6_hdr->payload_len); in __rte_ipv6_udptcp_cksum()
593 cksum = rte_raw_cksum(l4_hdr, l4_len); in __rte_ipv6_udptcp_cksum()
H A Drte_net.c314 hdr_lens->l4_len = 0; in rte_net_get_ptype()
347 hdr_lens->l4_len = 0; in rte_net_get_ptype()
354 hdr_lens->l4_len = sizeof(struct rte_udp_hdr); in rte_net_get_ptype()
364 hdr_lens->l4_len = (th->data_off & 0xf0) >> 2; in rte_net_get_ptype()
367 hdr_lens->l4_len = sizeof(struct rte_sctp_hdr); in rte_net_get_ptype()
372 hdr_lens->l4_len = 0; in rte_net_get_ptype()
H A Drte_net.h27 uint8_t l4_len; member
147 inner_l3_offset + m->l3_len + m->l4_len)) in rte_net_intel_cksum_flags_prepare()
/dpdk/drivers/net/sfc/
H A Dsfc_tso.h46 rte_be16_t len = rte_cpu_to_be_16(m->l2_len + m->l3_len + m->l4_len + in sfc_tso_outer_udp_fix_len()
58 size_t ip_payload_len = m->l4_len + m->tso_segsz; in sfc_tso_innermost_ip_fix_len()
H A Dsfc_tso.c105 size_t header_len = m->l2_len + m->l3_len + m->l4_len; in sfc_efx_tso_do()
H A Dsfc_dp_tx.h252 unsigned int header_len = tcph_off + m->l4_len; in sfc_dp_tx_prepare_pkt()
/dpdk/lib/gro/
H A Dgro_tcp4.h225 pkt_head->l4_len; in merge_two_tcp4_packets()
278 tcp_hl_orig = pkt_orig->l4_len; in check_seq_option()
H A Dgro_tcp4.c214 if (unlikely(INVALID_TCP_HDRLEN(pkt->l4_len))) in gro_tcp4_reassemble()
220 hdr_len = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gro_tcp4_reassemble()
297 sent_seq, ip_id, pkt->l4_len, tcp_dl, 0, in gro_tcp4_reassemble()
H A Dgro_vxlan_tcp4.c313 if (unlikely(INVALID_TCP_HDRLEN(pkt->l4_len))) in gro_vxlan_tcp4_reassemble()
336 pkt->l3_len + pkt->l4_len; in gro_vxlan_tcp4_reassemble()
418 sent_seq, outer_ip_id, ip_id, pkt->l4_len, in gro_vxlan_tcp4_reassemble()
/dpdk/lib/gso/
H A Dgso_udp4.c66 if (unlikely(hdr_offset + pkt->l4_len >= pkt->pkt_len)) { in gso_udp4_segment()
H A Dgso_tcp4.c57 hdr_offset = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gso_tcp4_segment()
H A Dgso_tunnel_udp4.c82 if ((hdr_offset + pkt->l4_len) >= pkt->pkt_len) in gso_tunnel_udp4_segment()
H A Dgso_tunnel_tcp4.c79 hdr_offset += pkt->l3_len + pkt->l4_len; in gso_tunnel_tcp4_segment()
/dpdk/drivers/net/igc/
H A Digc_txrx.c140 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
1413 m->l2_len + m->l3_len + m->l4_len > in eth_igc_prep_pkts()
1451 ol_para.l3_len + ol_para.l4_len > IGC_TSO_MAX_HDRLEN) { in check_tso_para()
1536 mss_l4len_idx |= (uint32_t)tx_offload.l4_len << in igc_set_xmit_ctx()
1657 tx_offload.l4_len = tx_pkt->l4_len; in igc_xmit_pkts()
1752 tx_pkt->l4_len); in igc_xmit_pkts()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h159 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c531 tap_tx_l4_add_rcksum(char *l4_data, unsigned int l4_len, uint16_t *l4_cksum, in tap_tx_l4_add_rcksum() argument
537 *l4_raw_cksum = __rte_raw_cksum(l4_data, l4_len, *l4_raw_cksum); in tap_tx_l4_add_rcksum()
543 unsigned int l3_len, unsigned int l4_len, uint16_t **l4_cksum, in tap_tx_l3_cksum() argument
571 *l4_raw_cksum = __rte_raw_cksum(l4_hdr, l4_len, 0); in tap_tx_l3_cksum()
640 l234_hlen = mbuf->l2_len + mbuf->l3_len + mbuf->l4_len; in tap_write_mbufs()
650 mbuf->l2_len, mbuf->l3_len, mbuf->l4_len, in tap_write_mbufs()
732 mbuf_in->l4_len; in pmd_tx_burst()
/dpdk/drivers/net/e1000/
H A Digb_rxtx.c133 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
231 ol_para.l3_len + ol_para.l4_len > IGB_TSO_MAX_HDRLEN)) { in check_tso_para()
281 mss_l4len_idx |= tx_offload.l4_len << E1000_ADVTXD_L4LEN_SHIFT; in igbe_set_xmit_ctx()
433 tx_offload.l4_len = tx_pkt->l4_len; in eth_igb_xmit_pkts()
531 pkt_len -= (tx_pkt->l2_len + tx_pkt->l3_len + tx_pkt->l4_len); in eth_igb_xmit_pkts()
634 (m->l2_len + m->l3_len + m->l4_len > in eth_igb_prep_pkts()
/dpdk/drivers/net/enic/
H A Denic_rxtx.c437 header_len = m->l2_len + m->l3_len + m->l4_len; in enic_prep_pkts()
535 tx_pkt->l4_len; in enic_xmit_pkts()
/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.h297 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3195 hdr_len = rxm->l2_len + rxm->l3_len + rxm->l4_len; in hns3_fill_first_desc()
3269 new_pkt->l4_len = old_pkt->l4_len; in hns3_pktmbuf_copy_hdr()
3549 m->l4_len >> HNS3_L4_LEN_UNIT); in hns3_parse_l4_cksum_params()
3595 hdr_len = tx_pkts->l2_len + tx_pkts->l3_len + tx_pkts->l4_len; in hns3_pkt_need_linearized()
3691 hdr_len = m->l2_len + m->l3_len + m->l4_len; in hns3_outer_header_cksum_prepare()
3715 hdr_len = m->l2_len + m->l3_len + m->l4_len; in hns3_check_tso_pkt_valid()
3789 uint32_t l4_len; in hns3_udp_cksum_help() local
3794 l4_len = rte_be_to_cpu_16(ipv4_hdr->total_length) - m->l3_len; in hns3_udp_cksum_help()
3798 l4_len = rte_be_to_cpu_16(ipv6_hdr->payload_len); in hns3_udp_cksum_help()
3801 rte_raw_cksum_mbuf(m, m->l2_len + m->l3_len, l4_len, &cksum); in hns3_udp_cksum_help()
/dpdk/drivers/net/iavf/
H A Diavf_ipsec_crypto.c1111 uint16_t l4_len = 0; /* TCP/UDP/STCP hdrs */ in iavf_ipsec_crypto_compute_l4_payload_length() local
1125 l4_len = m->l4_len; in iavf_ipsec_crypto_compute_l4_payload_length()
1128 esp_hlen + l3_len + l4_len + esp_tlen); in iavf_ipsec_crypto_compute_l4_payload_length()

123