Home
last modified time | relevance | path

Searched refs:l3_hdr (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c97 return rte_ipv4_udptcp_cksum(l3_hdr, l4_hdr); in get_udptcp_checksum()
460 struct rte_ipv4_hdr *ipv4_hdr = l3_hdr; in process_inner_cksums()
482 ipv4_hdr = l3_hdr; in process_inner_cksums()
509 get_udptcp_checksum(l3_hdr, udp_hdr, in process_inner_cksums()
524 get_udptcp_checksum(l3_hdr, tcp_hdr, in process_inner_cksums()
531 ((char *)l3_hdr + info->l3_len); in process_inner_cksums()
875 l3_hdr = (char *)eth_hdr + info.l2_len; in pkt_burst_checksum_forward()
883 ((char *)l3_hdr + info.l3_len); in pkt_burst_checksum_forward()
912 ((char *)l3_hdr + info.l3_len); in pkt_burst_checksum_forward()
929 outer_l3_hdr = l3_hdr; in pkt_burst_checksum_forward()
[all …]
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c237 char *l3_hdr = ((char *)eth_hdr) + txm->l2_len; in ionic_tx_tcp_pseudo_csum() local
239 (l3_hdr + txm->l3_len); in ionic_tx_tcp_pseudo_csum()
242 struct rte_ipv4_hdr *ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in ionic_tx_tcp_pseudo_csum()
247 struct rte_ipv6_hdr *ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in ionic_tx_tcp_pseudo_csum()
257 char *l3_hdr = ((char *)eth_hdr) + txm->outer_l2_len + in ionic_tx_tcp_inner_pseudo_csum() local
260 (l3_hdr + txm->l3_len); in ionic_tx_tcp_inner_pseudo_csum()
263 struct rte_ipv4_hdr *ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in ionic_tx_tcp_inner_pseudo_csum()
268 struct rte_ipv6_hdr *ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in ionic_tx_tcp_inner_pseudo_csum()
/f-stack/dpdk/examples/vhost/
H A Dmain.c915 get_psd_sum(void *l3_hdr, uint64_t ol_flags) in get_psd_sum() argument
918 return rte_ipv4_phdr_cksum(l3_hdr, ol_flags); in get_psd_sum()
920 return rte_ipv6_phdr_cksum(l3_hdr, ol_flags); in get_psd_sum()
925 void *l3_hdr; in virtio_tx_offload() local
931 l3_hdr = (char *)eth_hdr + m->l2_len; in virtio_tx_offload()
934 ipv4_hdr = l3_hdr; in virtio_tx_offload()
939 tcp_hdr = (struct rte_tcp_hdr *)((char *)l3_hdr + m->l3_len); in virtio_tx_offload()
940 tcp_hdr->cksum = get_psd_sum(l3_hdr, m->ol_flags); in virtio_tx_offload()
/f-stack/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c240 char *l3_hdr = (char *)eth_hdr + mbuf->l2_len; in dpaa_checksum() local
241 struct rte_ipv4_hdr *ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in dpaa_checksum()
242 struct rte_ipv6_hdr *ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in dpaa_checksum()
249 ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in dpaa_checksum()
256 ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in dpaa_checksum()
259 struct rte_tcp_hdr *tcp_hdr = (struct rte_tcp_hdr *)(l3_hdr + in dpaa_checksum()
270 struct rte_udp_hdr *udp_hdr = (struct rte_udp_hdr *)(l3_hdr + in dpaa_checksum()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c304 void *l3_hdr; in tap_verify_csum() local
316 l3_hdr = rte_pktmbuf_mtod_offset(mbuf, void *, l2_len); in tap_verify_csum()
318 struct rte_ipv4_hdr *iph = l3_hdr; in tap_verify_csum()
335 struct rte_ipv6_hdr *iph = l3_hdr; in tap_verify_csum()
366 cksum = ~rte_ipv4_udptcp_cksum(l3_hdr, l4_hdr); in tap_verify_csum()
368 cksum = ~rte_ipv6_udptcp_cksum(l3_hdr, l4_hdr); in tap_verify_csum()
564 void *l3_hdr = packet + l2_len; in tap_tx_l3_cksum() local
567 struct rte_ipv4_hdr *iph = l3_hdr; in tap_tx_l3_cksum()
586 *l4_phdr_cksum = rte_ipv4_phdr_cksum(l3_hdr, 0); in tap_tx_l3_cksum()
588 *l4_phdr_cksum = rte_ipv6_phdr_cksum(l3_hdr, 0); in tap_tx_l3_cksum()
/f-stack/dpdk/lib/librte_vhost/
H A Dvirtio_net.c1798 void *l3_hdr = NULL; in parse_ethernet() local
1815 l3_hdr = (char *)eth_hdr + m->l2_len; in parse_ethernet()
1819 ipv4_hdr = l3_hdr; in parse_ethernet()
1822 *l4_hdr = (char *)l3_hdr + m->l3_len; in parse_ethernet()
1826 ipv6_hdr = l3_hdr; in parse_ethernet()
1829 *l4_hdr = (char *)l3_hdr + m->l3_len; in parse_ethernet()