Home
last modified time | relevance | path

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

123

/dpdk/lib/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_ip_frag.h128 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv6_hdr *ip_hdr,
143 rte_ipv6_frag_get_ipv6_fragment_header(struct rte_ipv6_hdr *hdr) in rte_ipv6_frag_get_ipv6_fragment_header()
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 rte_ipv6_fragment_ext *frag_hdr) in rte_ipv6_frag_reassemble_packet()
/dpdk/lib/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()
/dpdk/app/test/
H A Dpacket_burst_generator.c143 initialize_ipv6_header(struct rte_ipv6_hdr *ip_hdr, uint8_t *src_addr, in initialize_ipv6_header()
154 return (uint16_t) (pkt_data_len + sizeof(struct rte_ipv6_hdr)); in initialize_ipv6_header()
312 copy_buf_to_pkt(ip_hdr, sizeof(struct rte_ipv6_hdr), in generate_packet_burst()
315 eth_hdr_size + sizeof(struct rte_ipv6_hdr)); in generate_packet_burst()
331 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst()
413 copy_buf_to_pkt(ip_hdr, sizeof(struct rte_ipv6_hdr), in generate_packet_burst_proto()
420 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
426 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
432 sizeof(struct rte_ipv6_hdr)); in generate_packet_burst_proto()
452 pkt->l3_len = sizeof(struct rte_ipv6_hdr); in generate_packet_burst_proto()
H A Dtest_cryptodev_security_ipsec.c51 is_valid_ipv6_pkt(const struct rte_ipv6_hdr *pkt) in is_valid_ipv6_pkt()
348 size = sizeof(struct rte_ipv6_hdr); in test_ipsec_csum_init()
349 next_proto = ((struct rte_ipv6_hdr *)ip)->proto; in test_ipsec_csum_init()
582 len += sizeof(struct rte_ipv6_hdr); in test_ipsec_tunnel_hdr_len_get()
657 struct rte_ipv6_hdr *ipv6; in test_ipsec_l4_csum_verify()
716 struct rte_ipv6_hdr *iph6_ex, *iph6_re; in test_ipsec_ttl_or_hop_decrement_verify()
758 const struct rte_ipv6_hdr *iph6; in test_ipsec_td_verify()
768 iph6 = (const struct rte_ipv6_hdr *)output_text; in test_ipsec_td_verify()
975 const struct rte_ipv6_hdr *iph6; in test_ipsec_post_process()
1131 struct rte_ipv6_hdr *iph6; in test_ipsec_pkt_update()
[all …]
H A Dtest_ipfrag.c155 memset(data, fill, sizeof(struct rte_ipv6_hdr) + s); in v6_allocate_packet_of()
157 struct rte_ipv6_hdr *hdr = (struct rte_ipv6_hdr *)data; in v6_allocate_packet_of()
158 b->pkt_len = s + sizeof(struct rte_ipv6_hdr); in v6_allocate_packet_of()
195 sizeof(struct rte_ipv6_hdr)); in test_get_offset()
/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.c61 lpm_get_ipv6_dst_port(const struct rte_ipv6_hdr *ipv6_hdr, in lpm_get_ipv6_dst_port()
78 struct rte_ipv6_hdr *ipv6_hdr; in lpm_get_dst_port()
92 ipv6_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in lpm_get_dst_port()
111 struct rte_ipv6_hdr *ipv6_hdr; in lpm_get_dst_port_with_ipv4()
122 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()
/dpdk/lib/net/
H A Drte_ip.h523 struct rte_ipv6_hdr { struct
560 rte_ipv6_phdr_cksum(const struct rte_ipv6_hdr *ipv6_hdr, uint64_t ol_flags) in rte_ipv6_phdr_cksum()
586 __rte_ipv6_udptcp_cksum(const struct rte_ipv6_hdr *ipv6_hdr, const void *l4_hdr) in __rte_ipv6_udptcp_cksum()
615 rte_ipv6_udptcp_cksum(const struct rte_ipv6_hdr *ipv6_hdr, const void *l4_hdr) in rte_ipv6_udptcp_cksum()
637 const struct rte_ipv6_hdr *ipv6_hdr, in __rte_ipv6_udptcp_cksum_mbuf()
677 const struct rte_ipv6_hdr *ipv6_hdr, uint16_t l4_off) in rte_ipv6_udptcp_cksum_mbuf()
710 rte_ipv6_udptcp_cksum_verify(const struct rte_ipv6_hdr *ipv6_hdr, in rte_ipv6_udptcp_cksum_verify()
743 const struct rte_ipv6_hdr *ipv6_hdr, in rte_ipv6_udptcp_cksum_mbuf_verify()
H A Drte_net.h114 struct rte_ipv6_hdr *ipv6_hdr; in rte_net_intel_cksum_flags_prepare()
166 struct rte_ipv6_hdr *, inner_l3_offset); in rte_net_intel_cksum_flags_prepare()
184 struct rte_ipv6_hdr *, inner_l3_offset); in rte_net_intel_cksum_flags_prepare()
H A Drte_net.c320 const struct rte_ipv6_hdr *ip6h; in rte_net_get_ptype()
321 struct rte_ipv6_hdr ip6h_copy; in rte_net_get_ptype()
452 const struct rte_ipv6_hdr *ip6h; in rte_net_get_ptype()
453 struct rte_ipv6_hdr ip6h_copy; in rte_net_get_ptype()
/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()
88 ipv6 = rte_pktmbuf_mtod(pkts[i], struct rte_ipv6_hdr *); in sad_lookup()
159 struct rte_ipv6_hdr *); in sad_lookup()
/dpdk/app/test-pmd/
H A Dcsumonly.c134 info->l3_len = sizeof(struct rte_ipv6_hdr); in parse_ipv6()
157 struct rte_ipv6_hdr *ipv6_hdr; in parse_ethernet()
178 ipv6_hdr = (struct rte_ipv6_hdr *) in parse_ethernet()
210 struct rte_ipv6_hdr *ipv6_hdr; in parse_gtp()
242 ipv6_hdr = (struct rte_ipv6_hdr *)((char *)gtp_hdr + in parse_gtp()
288 struct rte_ipv6_hdr *ipv6_hdr; in parse_vxlan_gpe()
340 struct rte_ipv6_hdr *ipv6_hdr; in parse_geneve()
361 ipv6_hdr = (struct rte_ipv6_hdr *)((char *)geneve_hdr + in parse_geneve()
386 struct rte_ipv6_hdr *ipv6_hdr; in parse_gre()
434 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()
/dpdk/examples/l3fwd-acl/
H A Dmain.c367 offsetof(struct rte_ipv6_hdr, proto),
383 offsetof(struct rte_ipv6_hdr, proto) +
392 offsetof(struct rte_ipv6_hdr, proto) +
400 .offset = offsetof(struct rte_ipv6_hdr, dst_addr)
401 - offsetof(struct rte_ipv6_hdr, proto),
417 offsetof(struct rte_ipv6_hdr, proto) +
426 offsetof(struct rte_ipv6_hdr, proto) +
434 .offset = sizeof(struct rte_ipv6_hdr) -
435 offsetof(struct rte_ipv6_hdr, proto),
442 .offset = sizeof(struct rte_ipv6_hdr) -
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_defs.h60 sizeof(struct rte_ipv6_hdr))
69 sizeof(struct rte_ipv6_hdr))
/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 …]
/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 …]
/dpdk/drivers/net/sfc/
H A Dsfc_tso.h66 field_ofst = offsetof(struct rte_ipv6_hdr, payload_len); in sfc_tso_innermost_ip_fix_len()
/dpdk/lib/port/
H A Drte_port_ras.c185 struct rte_ipv6_hdr *pkt_hdr = in process_ipv6()
186 rte_pktmbuf_mtod(pkt, struct rte_ipv6_hdr *); in process_ipv6()

123