| /dpdk/lib/ip_frag/ |
| H A D | rte_ipv6_fragmentation.c | 21 __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 D | rte_ip_frag.h | 128 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 D | rte_ipv6_reassembly.c | 35 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 D | iph.h | 57 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 D | packet_burst_generator.c | 143 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 D | test_cryptodev_security_ipsec.c | 51 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 D | test_ipfrag.c | 155 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 D | l3fwd_em_hlm_neon.h | 29 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 D | l3fwd_em_hlm_sse.h | 29 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 D | l3fwd_lpm.h | 52 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 D | l3fwd_em_sequential.h | 29 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 D | l3fwd_lpm.c | 61 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 D | l3fwd_em.h | 53 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 D | rte_ip.h | 523 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 D | rte_net.h | 114 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 D | rte_net.c | 320 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 D | sad.h | 30 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 D | csumonly.c | 134 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 D | 5tswap.c | 47 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 D | main.c | 367 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 D | mlx5_defs.h | 60 sizeof(struct rte_ipv6_hdr)) 69 sizeof(struct rte_ipv6_hdr))
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_pipeline.c | 712 .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 D | pipeline.c | 688 .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 D | sfc_tso.h | 66 field_ofst = offsetof(struct rte_ipv6_hdr, payload_len); in sfc_tso_innermost_ip_fix_len()
|
| /dpdk/lib/port/ |
| H A D | rte_port_ras.c | 185 struct rte_ipv6_hdr *pkt_hdr = in process_ipv6() 186 rte_pktmbuf_mtod(pkt, struct rte_ipv6_hdr *); in process_ipv6()
|