| /f-stack/dpdk/lib/librte_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_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 ipv6_extension_fragment *frag_hdr) in rte_ipv6_frag_reassemble_packet()
|
| H A D | rte_ip_frag.h | 200 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 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()
|
| /f-stack/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 | 92 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 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()
|
| /f-stack/dpdk/app/test/ |
| H A D | packet_burst_generator.c | 141 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 D | test_ipfrag.c | 134 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 D | rte_net.h | 118 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 D | rte_net.c | 319 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 D | rte_ip.h | 385 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 D | sad.h | 30 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 D | csumonly.c | 128 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 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()
|
| H A D | util.c | 187 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 D | mlx5_defs.h | 69 sizeof(struct rte_ipv6_hdr)) 78 sizeof(struct rte_ipv6_hdr))
|
| /f-stack/dpdk/examples/l3fwd-acl/ |
| H A D | main.c | 356 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 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 …]
|
| /f-stack/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 …]
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 263 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 D | ff_dpdk_kni.c | 370 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()
|