Home
last modified time | relevance | path

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

/dpdk/app/test/
H A Dtest_cksum.c96 void *l3_hdr; in test_l4_cksum() local
121 struct rte_ipv4_hdr *ip = l3_hdr; in test_l4_cksum()
124 if (rte_ipv4_cksum(l3_hdr) != 0) in test_l4_cksum()
129 if (rte_ipv4_cksum(l3_hdr) == 0) in test_l4_cksum()
141 if (rte_ipv4_udptcp_cksum_verify(l3_hdr, l4_hdr) != 0) in test_l4_cksum()
149 if (rte_ipv4_udptcp_cksum_verify(l3_hdr, l4_hdr) == 0) in test_l4_cksum()
156 tcp->cksum = rte_ipv4_udptcp_cksum(l3_hdr, l4_hdr); in test_l4_cksum()
172 udp->dgram_cksum = rte_ipv4_udptcp_cksum(l3_hdr, in test_l4_cksum()
178 if (rte_ipv6_udptcp_cksum_verify(l3_hdr, l4_hdr) != 0) in test_l4_cksum()
193 tcp->cksum = rte_ipv6_udptcp_cksum(l3_hdr, l4_hdr); in test_l4_cksum()
[all …]
/dpdk/app/test-pmd/
H A Dcsumonly.c463 struct rte_ipv4_hdr *ipv4_hdr = l3_hdr; in process_inner_cksums()
486 ipv4_hdr = l3_hdr; in process_inner_cksums()
520 get_udptcp_checksum(m, l3_hdr, l4_off, in process_inner_cksums()
542 get_udptcp_checksum(m, l3_hdr, l4_off, in process_inner_cksums()
551 ((char *)l3_hdr + info->l3_len); in process_inner_cksums()
902 l3_hdr = (char *)eth_hdr + info.l2_len; in pkt_burst_checksum_forward()
910 ((char *)l3_hdr + info.l3_len); in pkt_burst_checksum_forward()
944 ((char *)l3_hdr + info.l3_len); in pkt_burst_checksum_forward()
951 encap_ip_hdr = (char *)l3_hdr + info.l3_len; in pkt_burst_checksum_forward()
961 outer_l3_hdr = l3_hdr; in pkt_burst_checksum_forward()
[all …]
/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c256 char *l3_hdr = ((char *)eth_hdr) + txm->l2_len; in ionic_tx_tcp_pseudo_csum() local
258 (l3_hdr + txm->l3_len); in ionic_tx_tcp_pseudo_csum()
261 struct rte_ipv4_hdr *ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in ionic_tx_tcp_pseudo_csum()
266 struct rte_ipv6_hdr *ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in ionic_tx_tcp_pseudo_csum()
276 char *l3_hdr = ((char *)eth_hdr) + txm->outer_l2_len + in ionic_tx_tcp_inner_pseudo_csum() local
279 (l3_hdr + txm->l3_len); in ionic_tx_tcp_inner_pseudo_csum()
282 struct rte_ipv4_hdr *ipv4_hdr = (struct rte_ipv4_hdr *)l3_hdr; in ionic_tx_tcp_inner_pseudo_csum()
287 struct rte_ipv6_hdr *ipv6_hdr = (struct rte_ipv6_hdr *)l3_hdr; in ionic_tx_tcp_inner_pseudo_csum()
/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()
/dpdk/drivers/net/tap/
H A Drte_eth_tap.c316 void *l3_hdr; in tap_verify_csum() local
328 l3_hdr = rte_pktmbuf_mtod_offset(mbuf, void *, l2_len); in tap_verify_csum()
330 struct rte_ipv4_hdr *iph = l3_hdr; in tap_verify_csum()
347 struct rte_ipv6_hdr *iph = l3_hdr; in tap_verify_csum()
384 cksum_ok = !rte_ipv4_udptcp_cksum_verify(l3_hdr, in tap_verify_csum()
387 cksum_ok = !rte_ipv6_udptcp_cksum_verify(l3_hdr, in tap_verify_csum()
546 void *l3_hdr = packet + l2_len; in tap_tx_l3_cksum() local
549 struct rte_ipv4_hdr *iph = l3_hdr; in tap_tx_l3_cksum()
568 *l4_phdr_cksum = rte_ipv4_phdr_cksum(l3_hdr, 0); in tap_tx_l3_cksum()
570 *l4_phdr_cksum = rte_ipv6_phdr_cksum(l3_hdr, 0); in tap_tx_l3_cksum()
/dpdk/examples/vhost/
H A Dmain.c1180 void *l3_hdr; in virtio_tx_offload() local
1187 l3_hdr = rte_pktmbuf_mtod_offset(m, void *, m->l2_len); in virtio_tx_offload()
1195 ipv4_hdr = l3_hdr; in virtio_tx_offload()
1197 tcp_hdr->cksum = rte_ipv4_phdr_cksum(l3_hdr, m->ol_flags); in virtio_tx_offload()
1200 tcp_hdr->cksum = rte_ipv6_phdr_cksum(l3_hdr, m->ol_flags); in virtio_tx_offload()