Searched refs:frag_hdr (Results 1 – 4 of 4) sorted by relevance
| /f-stack/dpdk/lib/librte_ip_frag/ |
| H A D | rte_ipv6_reassembly.c | 36 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 D | rte_ip_frag.h | 201 struct ipv6_extension_fragment *frag_hdr);
|
| /f-stack/dpdk/lib/librte_port/ |
| H A D | rte_port_ras.c | 189 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 D | main.c | 371 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()
|