Home
last modified time | relevance | path

Searched refs:rte_ipv6_hdr (Results 1 – 25 of 72) sorted by relevance

123

/f-stack/dpdk/lib/librte_ip_frag/
H A Drte_ipv6_fragmentation.c21 __fill_ipv6hdr_frag(struct rte_ipv6_hdr *dst, in __fill_ipv6hdr_frag()
22 const struct rte_ipv6_hdr *src, uint16_t len, uint16_t fofs, in __fill_ipv6hdr_frag()
76 struct rte_ipv6_hdr *in_hdr; in rte_ipv6_fragment_packet()
96 frag_size = mtu_size - sizeof(struct rte_ipv6_hdr) - in rte_ipv6_fragment_packet()
105 in_hdr = rte_pktmbuf_mtod(pkt_in, struct rte_ipv6_hdr *); in rte_ipv6_fragment_packet()
108 in_seg_data_pos = sizeof(struct rte_ipv6_hdr); in rte_ipv6_fragment_packet()
116 struct rte_ipv6_hdr *out_hdr; in rte_ipv6_fragment_packet()
126 out_pkt->data_len = sizeof(struct rte_ipv6_hdr) + in rte_ipv6_fragment_packet()
128 out_pkt->pkt_len = sizeof(struct rte_ipv6_hdr) + in rte_ipv6_fragment_packet()
179 out_hdr = rte_pktmbuf_mtod(out_pkt, struct rte_ipv6_hdr *); in rte_ipv6_fragment_packet()
[all …]
H A Drte_ipv6_reassembly.c35 struct rte_ipv6_hdr *ip_hdr; in ipv6_frag_reassemble()
93 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv6_hdr *, m->l2_len); in ipv6_frag_reassemble()
139 struct rte_ipv6_hdr *ip_hdr, struct ipv6_extension_fragment *frag_hdr) in rte_ipv6_frag_reassemble_packet()
H A Drte_ip_frag.h200 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv6_hdr *ip_hdr,
215 rte_ipv6_frag_get_ipv6_fragment_header(struct rte_ipv6_hdr *hdr) in rte_ipv6_frag_get_ipv6_fragment_header()
/f-stack/dpdk/lib/librte_ipsec/
H A Diph.h57 struct rte_ipv6_hdr *v6h; in update_trs_l3hdr()
63 if (l3len == sizeof(struct rte_ipv6_hdr)) in update_trs_l3hdr()
75 ext_len = sizeof(struct rte_ipv6_hdr); in update_trs_l3hdr()
144 struct rte_ipv6_hdr *v6out_h; in update_outb_tun_tos()
151 itp = get_ipv6_tc(((const struct rte_ipv6_hdr *)ref_h)-> in update_outb_tun_tos()
165 itp = get_ipv6_tc(((const struct rte_ipv6_hdr *)ref_h)-> in update_outb_tun_tos()
195 struct rte_ipv6_hdr *v6in_h; in update_inb_tun_tos()
202 ecn_v6out = ((const struct rte_ipv6_hdr *)ref_h)->vtc_flow & in update_inb_tun_tos()
213 ecn_v6out = ((const struct rte_ipv6_hdr *)ref_h)->vtc_flow & in update_inb_tun_tos()
247 struct rte_ipv6_hdr *v6h; in update_tun_outb_l3hdr()
/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_em_hlm_neon.h29 offsetof(struct rte_ipv6_hdr, payload_len))); in get_ipv6_5tuple()
34 offsetof(struct rte_ipv6_hdr, payload_len) + 8)); in get_ipv6_5tuple()
39 offsetof(struct rte_ipv6_hdr, payload_len) + 16)); in get_ipv6_5tuple()
H A Dl3fwd_em_hlm_sse.h29 offsetof(struct rte_ipv6_hdr, payload_len))); in get_ipv6_5tuple()
34 offsetof(struct rte_ipv6_hdr, payload_len) + in get_ipv6_5tuple()
40 offsetof(struct rte_ipv6_hdr, payload_len) + in get_ipv6_5tuple()
H A Dl3fwd_lpm.h52 struct rte_ipv6_hdr *ipv6_hdr; in l3fwd_lpm_simple_forward()
54 ipv6_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv6_hdr *, in l3fwd_lpm_simple_forward()
H A Dl3fwd_em_sequential.h29 struct rte_ipv6_hdr *ipv6_hdr; in em_get_dst_port()
54 ipv6_hdr = rte_pktmbuf_mtod_offset(pkt, struct rte_ipv6_hdr *, in em_get_dst_port()
H A Dl3fwd_lpm.c92 lpm_get_ipv6_dst_port(const struct rte_ipv6_hdr *ipv6_hdr, in lpm_get_ipv6_dst_port()
109 struct rte_ipv6_hdr *ipv6_hdr; in lpm_get_dst_port()
123 ipv6_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in lpm_get_dst_port()
142 struct rte_ipv6_hdr *ipv6_hdr; in lpm_get_dst_port_with_ipv4()
153 ipv6_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in lpm_get_dst_port_with_ipv4()
H A Dl3fwd_em.h53 struct rte_ipv6_hdr *ipv6_hdr; in l3fwd_em_handle_ipv6()
56 ipv6_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv6_hdr *, in l3fwd_em_handle_ipv6()
/f-stack/dpdk/app/test/
H A Dpacket_burst_generator.c141 initialize_ipv6_header(struct rte_ipv6_hdr *ip_hdr, uint8_t *src_addr, in initialize_ipv6_header()
152 return (uint16_t) (pkt_data_len + sizeof(struct rte_ipv6_hdr)); in initialize_ipv6_header()
310 copy_buf_to_pkt(ip_hdr, sizeof(struct rte_ipv6_hdr), in generate_packet_burst()
313 eth_hdr_size + sizeof(struct rte_ipv6_hdr)); in generate_packet_burst()
329 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst()
411 copy_buf_to_pkt(ip_hdr, sizeof(struct rte_ipv6_hdr), in generate_packet_burst_proto()
418 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
424 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
430 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
450 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst_proto()
H A Dtest_ipfrag.c134 memset(data, fill, sizeof(struct rte_ipv6_hdr) + s); in v6_allocate_packet_of()
136 struct rte_ipv6_hdr *hdr = (struct rte_ipv6_hdr *)data; in v6_allocate_packet_of()
137 b->pkt_len = s + sizeof(struct rte_ipv6_hdr); in v6_allocate_packet_of()
/f-stack/dpdk/lib/librte_net/
H A Drte_net.h118 struct rte_ipv6_hdr *ipv6_hdr; in rte_net_intel_cksum_flags_prepare()
159 struct rte_ipv6_hdr *, inner_l3_offset); in rte_net_intel_cksum_flags_prepare()
177 struct rte_ipv6_hdr *, inner_l3_offset); in rte_net_intel_cksum_flags_prepare()
H A Drte_net.c319 const struct rte_ipv6_hdr *ip6h; in rte_net_get_ptype()
320 struct rte_ipv6_hdr ip6h_copy; in rte_net_get_ptype()
451 const struct rte_ipv6_hdr *ip6h; in rte_net_get_ptype()
452 struct rte_ipv6_hdr ip6h_copy; in rte_net_get_ptype()
H A Drte_ip.h385 struct rte_ipv6_hdr { struct
422 rte_ipv6_phdr_cksum(const struct rte_ipv6_hdr *ipv6_hdr, uint64_t ol_flags) in rte_ipv6_phdr_cksum()
458 rte_ipv6_udptcp_cksum(const struct rte_ipv6_hdr *ipv6_hdr, const void *l4_hdr) in rte_ipv6_udptcp_cksum()
/f-stack/dpdk/examples/ipsec-secgw/
H A Dsad.h30 struct rte_ipv6_hdr *ipv6) in cmp_sa_key()
68 struct rte_ipv6_hdr *ipv6; in sad_lookup()
87 ipv6 = rte_pktmbuf_mtod(pkts[i], struct rte_ipv6_hdr *); in sad_lookup()
154 struct rte_ipv6_hdr *); in sad_lookup()
/f-stack/dpdk/app/test-pmd/
H A Dcsumonly.c128 info->l3_len = sizeof(struct rte_ipv6_hdr); in parse_ipv6()
151 struct rte_ipv6_hdr *ipv6_hdr; in parse_ethernet()
172 ipv6_hdr = (struct rte_ipv6_hdr *) in parse_ethernet()
204 struct rte_ipv6_hdr *ipv6_hdr; in parse_gtp()
237 ipv6_hdr = (struct rte_ipv6_hdr *)((char *)gtp_hdr + in parse_gtp()
285 struct rte_ipv6_hdr *ipv6_hdr; in parse_vxlan_gpe()
337 struct rte_ipv6_hdr *ipv6_hdr; in parse_geneve()
358 ipv6_hdr = (struct rte_ipv6_hdr *)((char *)geneve_hdr + in parse_geneve()
383 struct rte_ipv6_hdr *ipv6_hdr; in parse_gre()
431 struct rte_ipv6_hdr *ipv6_hdr = encap_ip; in parse_encap_ip()
[all …]
H A D5tswap.c47 swap_ipv6(struct rte_ipv6_hdr *ipv6_hdr) in swap_ipv6()
102 struct rte_ipv6_hdr *ipv6; in pkt_burst_5tuple_swap()
151 mb->l3_len = sizeof(struct rte_ipv6_hdr); in pkt_burst_5tuple_swap()
H A Dutil.c187 struct rte_ipv6_hdr *ipv6_hdr; in dump_pkt_burst()
205 l3_len = sizeof(struct rte_ipv6_hdr); in dump_pkt_burst()
207 struct rte_ipv6_hdr *, in dump_pkt_burst()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_defs.h69 sizeof(struct rte_ipv6_hdr))
78 sizeof(struct rte_ipv6_hdr))
/f-stack/dpdk/examples/l3fwd-acl/
H A Dmain.c356 offsetof(struct rte_ipv6_hdr, proto),
372 offsetof(struct rte_ipv6_hdr, proto) +
381 offsetof(struct rte_ipv6_hdr, proto) +
389 .offset = offsetof(struct rte_ipv6_hdr, dst_addr)
390 - offsetof(struct rte_ipv6_hdr, proto),
406 offsetof(struct rte_ipv6_hdr, proto) +
415 offsetof(struct rte_ipv6_hdr, proto) +
423 .offset = sizeof(struct rte_ipv6_hdr) -
424 offsetof(struct rte_ipv6_hdr, proto),
431 .offset = sizeof(struct rte_ipv6_hdr) -
[all …]
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_pipeline.c712 .offset = offsetof(struct rte_ipv6_hdr, proto),
721 .offset = offsetof(struct rte_ipv6_hdr, src_addr[0]),
729 .offset = offsetof(struct rte_ipv6_hdr, src_addr[4]),
737 .offset = offsetof(struct rte_ipv6_hdr, src_addr[8]),
745 .offset = offsetof(struct rte_ipv6_hdr, src_addr[12]),
754 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[0]),
762 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[4]),
770 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[8]),
778 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[12]),
787 .offset = sizeof(struct rte_ipv6_hdr) +
[all …]
/f-stack/dpdk/examples/ip_pipeline/
H A Dpipeline.c688 .offset = offsetof(struct rte_ipv6_hdr, proto),
697 .offset = offsetof(struct rte_ipv6_hdr, src_addr[0]),
705 .offset = offsetof(struct rte_ipv6_hdr, src_addr[4]),
713 .offset = offsetof(struct rte_ipv6_hdr, src_addr[8]),
721 .offset = offsetof(struct rte_ipv6_hdr, src_addr[12]),
730 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[0]),
738 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[4]),
746 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[8]),
754 .offset = offsetof(struct rte_ipv6_hdr, dst_addr[12]),
763 .offset = sizeof(struct rte_ipv6_hdr) +
[all …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_clsf.c263 struct rte_ipv6_hdr ipv6_mask, ipv6_val; in copy_fltr_v2()
264 memset(&ipv6_mask, 0, sizeof(struct rte_ipv6_hdr)); in copy_fltr_v2()
265 memset(&ipv6_val, 0, sizeof(struct rte_ipv6_hdr)); in copy_fltr_v2()
293 &ipv6_mask, &ipv6_val, sizeof(struct rte_ipv6_hdr)); in copy_fltr_v2()
/f-stack/lib/
H A Dff_dpdk_kni.c370 if(len < sizeof(struct rte_ipv6_hdr)) in protocol_filter_ip()
373 hdr_len = sizeof(struct rte_ipv6_hdr); in protocol_filter_ip()
374 proto = ((struct rte_ipv6_hdr *)data)->proto; in protocol_filter_ip()

123