| /dpdk/app/test-pmd/ |
| H A D | csumonly.c | 80 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 D | util.c | 221 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 D | 5tswap.c | 158 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 D | rte_ip.h | 355 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 D | rte_net.c | 314 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 D | rte_net.h | 27 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 D | sfc_tso.h | 46 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 D | sfc_tso.c | 105 size_t header_len = m->l2_len + m->l3_len + m->l4_len; in sfc_efx_tso_do()
|
| H A D | sfc_dp_tx.h | 252 unsigned int header_len = tcph_off + m->l4_len; in sfc_dp_tx_prepare_pkt()
|
| /dpdk/lib/gro/ |
| H A D | gro_tcp4.h | 225 pkt_head->l4_len; in merge_two_tcp4_packets() 278 tcp_hl_orig = pkt_orig->l4_len; in check_seq_option()
|
| H A D | gro_tcp4.c | 214 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 D | gro_vxlan_tcp4.c | 313 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 D | gso_udp4.c | 66 if (unlikely(hdr_offset + pkt->l4_len >= pkt->pkt_len)) { in gso_udp4_segment()
|
| H A D | gso_tcp4.c | 57 hdr_offset = pkt->l2_len + pkt->l3_len + pkt->l4_len; in gso_tcp4_segment()
|
| H A D | gso_tunnel_udp4.c | 82 if ((hdr_offset + pkt->l4_len) >= pkt->pkt_len) in gso_tunnel_udp4_segment()
|
| H A D | gso_tunnel_tcp4.c | 79 hdr_offset += pkt->l3_len + pkt->l4_len; in gso_tunnel_tcp4_segment()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_txrx.c | 140 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 D | ixgbe_rxtx.h | 159 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
|
| /dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.c | 531 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 D | igb_rxtx.c | 133 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 D | enic_rxtx.c | 437 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 D | generic_receive_offload_lib.rst | 198 - 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 D | ngbe_rxtx.h | 297 uint64_t l4_len:8; /**< L4 (TCP/UDP) Header Length. */ member
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx.c | 3195 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 D | iavf_ipsec_crypto.c | 1111 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()
|