Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ip_frag/
H A Drte_ipv6_reassembly.c36 struct ipv6_extension_fragment *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 ipv6_extension_fragment *) (ip_hdr + 1); in ipv6_frag_reassemble()
106 ip_hdr->proto = frag_hdr->next_header; in ipv6_frag_reassemble()
108 ip_frag_memmove(rte_pktmbuf_mtod_offset(m, char *, sizeof(*frag_hdr)), in ipv6_frag_reassemble()
111 rte_pktmbuf_adj(m, sizeof(*frag_hdr)); in ipv6_frag_reassemble()
149 key.id = frag_hdr->id; in rte_ipv6_frag_reassemble_packet()
152 ip_ofs = FRAG_OFFSET(frag_hdr->frag_data) * 8; in rte_ipv6_frag_reassemble_packet()
160 ip_len = rte_be_to_cpu_16(ip_hdr->payload_len) - sizeof(*frag_hdr); in rte_ipv6_frag_reassemble_packet()
170 RTE_IPV6_GET_MF(frag_hdr->frag_data), in rte_ipv6_frag_reassemble_packet()
[all …]
H A Drte_ip_frag.h201 struct ipv6_extension_fragment *frag_hdr);
/f-stack/dpdk/lib/librte_port/
H A Drte_port_ras.c189 struct ipv6_extension_fragment *frag_hdr; in process_ipv6() local
191 frag_hdr = rte_ipv6_frag_get_ipv6_fragment_header(pkt_hdr); in process_ipv6()
192 if (frag_hdr != NULL) in process_ipv6()
193 frag_data = rte_be_to_cpu_16(frag_hdr->frag_data); in process_ipv6()
203 pkt->l3_len = sizeof(*pkt_hdr) + sizeof(*frag_hdr); in process_ipv6()
207 frag_hdr); in process_ipv6()
/f-stack/dpdk/examples/ip_reassembly/
H A Dmain.c371 struct ipv6_extension_fragment *frag_hdr; in reassemble() local
376 frag_hdr = rte_ipv6_frag_get_ipv6_fragment_header(ip_hdr); in reassemble()
378 if (frag_hdr != NULL) { in reassemble()
386 m->l3_len = sizeof(*ip_hdr) + sizeof(*frag_hdr); in reassemble()
388 mo = rte_ipv6_frag_reassemble_packet(tbl, dr, m, tms, ip_hdr, frag_hdr); in reassemble()