Home
last modified time | relevance | path

Searched refs:frag_hdr (Results 1 – 4 of 4) sorted by relevance

/dpdk/lib/ip_frag/
H A Drte_ipv6_reassembly.c36 struct rte_ipv6_fragment_ext *frag_hdr; in ipv6_frag_reassemble() local
104 move_len = m->l2_len + m->l3_len - sizeof(*frag_hdr); in ipv6_frag_reassemble()
105 frag_hdr = (struct rte_ipv6_fragment_ext *) (ip_hdr + 1); in ipv6_frag_reassemble()
106 ip_hdr->proto = frag_hdr->next_header; in ipv6_frag_reassemble()
111 rte_pktmbuf_adj(m, sizeof(*frag_hdr)); in ipv6_frag_reassemble()
139 struct rte_ipv6_hdr *ip_hdr, struct rte_ipv6_fragment_ext *frag_hdr) in rte_ipv6_frag_reassemble_packet() argument
150 key.id = frag_hdr->id; in rte_ipv6_frag_reassemble_packet()
153 ip_ofs = FRAG_OFFSET(frag_hdr->frag_data) * 8; in rte_ipv6_frag_reassemble_packet()
161 ip_len = rte_be_to_cpu_16(ip_hdr->payload_len) - sizeof(*frag_hdr); in rte_ipv6_frag_reassemble_packet()
172 trim, RTE_IPV6_GET_MF(frag_hdr->frag_data), in rte_ipv6_frag_reassemble_packet()
[all …]
H A Drte_ip_frag.h129 struct rte_ipv6_fragment_ext *frag_hdr);
/dpdk/lib/port/
H A Drte_port_ras.c188 struct rte_ipv6_fragment_ext *frag_hdr; in process_ipv6() local
190 frag_hdr = rte_ipv6_frag_get_ipv6_fragment_header(pkt_hdr); in process_ipv6()
191 if (frag_hdr != NULL) in process_ipv6()
192 frag_data = rte_be_to_cpu_16(frag_hdr->frag_data); in process_ipv6()
202 pkt->l3_len = sizeof(*pkt_hdr) + sizeof(*frag_hdr); in process_ipv6()
206 frag_hdr); in process_ipv6()
/dpdk/examples/ip_reassembly/
H A Dmain.c374 struct rte_ipv6_fragment_ext *frag_hdr; in reassemble() local
379 frag_hdr = rte_ipv6_frag_get_ipv6_fragment_header(ip_hdr); in reassemble()
381 if (frag_hdr != NULL) { 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()