Searched refs:l3_hdr (Results 1 – 6 of 6) sorted by relevance
| /f-stack/dpdk/app/test-pmd/ |
| H A D | csumonly.c | 97 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 D | ionic_rxtx.c | 237 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 D | main.c | 915 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 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()
|
| /f-stack/dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.c | 304 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 D | virtio_net.c | 1798 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()
|