Searched refs:frag_hdr (Results 1 – 4 of 4) sorted by relevance
36 struct rte_ipv6_fragment_ext *frag_hdr; in ipv6_frag_reassemble() local104 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() argument150 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 …]
129 struct rte_ipv6_fragment_ext *frag_hdr);
188 struct rte_ipv6_fragment_ext *frag_hdr; in process_ipv6() local190 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()
374 struct rte_ipv6_fragment_ext *frag_hdr; in reassemble() local379 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()