Searched refs:l3_hdr (Results 1 – 6 of 6) sorted by relevance
| /dpdk/app/test/ |
| H A D | test_cksum.c | 96 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 D | csumonly.c | 463 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 D | ionic_rxtx.c | 256 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 D | dpaa_rxtx.c | 240 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 D | rte_eth_tap.c | 316 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 D | main.c | 1180 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()
|