Lines Matching refs:iph
268 adjust_ipv4_pktlen(struct rte_mbuf *m, const struct rte_ipv4_hdr *iph, in adjust_ipv4_pktlen() argument
273 plen = rte_be_to_cpu_16(iph->total_length) + l2_len; in adjust_ipv4_pktlen()
281 adjust_ipv6_pktlen(struct rte_mbuf *m, const struct rte_ipv6_hdr *iph, in adjust_ipv6_pktlen() argument
286 plen = rte_be_to_cpu_16(iph->payload_len) + sizeof(*iph) + l2_len; in adjust_ipv6_pktlen()
2504 struct rte_ipv4_hdr *iph; in rx_callback() local
2506 iph = (struct rte_ipv4_hdr *)(eth + 1); in rx_callback()
2507 if (rte_ipv4_frag_pkt_is_fragmented(iph)) { in rx_callback()
2510 mb->l3_len = sizeof(*iph); in rx_callback()
2514 mb, tm, iph); in rx_callback()
2518 iph = rte_pktmbuf_mtod_offset(mb, in rx_callback()
2521 iph->hdr_checksum = 0; in rx_callback()
2522 iph->hdr_checksum = rte_ipv4_cksum(iph); in rx_callback()
2528 struct rte_ipv6_hdr *iph; in rx_callback() local
2531 iph = (struct rte_ipv6_hdr *)(eth + 1); in rx_callback()
2532 fh = rte_ipv6_frag_get_ipv6_fragment_header(iph); in rx_callback()
2535 mb->l3_len = (uintptr_t)fh - (uintptr_t)iph + in rx_callback()
2540 mb, tm, iph, fh); in rx_callback()