Lines Matching refs:ip_hdr
330 struct rte_ipv4_hdr *ip_hdr; in reassemble() local
333 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble()
336 if (rte_ipv4_frag_pkt_is_fragmented(ip_hdr)) { in reassemble()
344 m->l3_len = sizeof(*ip_hdr); in reassemble()
347 mo = rte_ipv4_frag_reassemble_packet(tbl, dr, m, tms, ip_hdr); in reassemble()
357 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble()
363 ip_dst = rte_be_to_cpu_32(ip_hdr->dst_addr); in reassemble()
375 struct rte_ipv6_hdr *ip_hdr; in reassemble() local
377 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble()
379 frag_hdr = rte_ipv6_frag_get_ipv6_fragment_header(ip_hdr); in reassemble()
389 m->l3_len = sizeof(*ip_hdr) + sizeof(*frag_hdr); in reassemble()
391 mo = rte_ipv6_frag_reassemble_packet(tbl, dr, m, tms, ip_hdr, frag_hdr); in reassemble()
399 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble()
404 if (rte_lpm6_lookup(rxq->lpm6, ip_hdr->dst_addr, in reassemble()