| /dpdk/app/test/ |
| H A D | packet_burst_generator.c | 148 ip_hdr->proto = IPPROTO_UDP; in initialize_ipv6_header() 149 ip_hdr->hop_limits = IP_DEFTTL; in initialize_ipv6_header() 151 rte_memcpy(ip_hdr->src_addr, src_addr, sizeof(ip_hdr->src_addr)); in initialize_ipv6_header() 152 rte_memcpy(ip_hdr->dst_addr, dst_addr, sizeof(ip_hdr->dst_addr)); in initialize_ipv6_header() 171 ip_hdr->type_of_service = 0; in initialize_ipv4_header() 172 ip_hdr->fragment_offset = 0; in initialize_ipv4_header() 175 ip_hdr->packet_id = 0; in initialize_ipv4_header() 219 ip_hdr->type_of_service = 0; in initialize_ipv4_header_proto() 220 ip_hdr->fragment_offset = 0; in initialize_ipv4_header_proto() 222 ip_hdr->next_proto_id = proto; in initialize_ipv4_header_proto() [all …]
|
| H A D | packet_burst_generator.h | 50 initialize_ipv6_header(struct rte_ipv6_hdr *ip_hdr, uint8_t *src_addr, 54 initialize_ipv4_header(struct rte_ipv4_hdr *ip_hdr, uint32_t src_addr, 58 initialize_ipv4_header_proto(struct rte_ipv4_hdr *ip_hdr, uint32_t src_addr, 64 void *ip_hdr, uint8_t ipv4, struct rte_udp_hdr *udp_hdr, 70 uint8_t vlan_enabled, void *ip_hdr,
|
| H A D | test_sched.c | 107 struct rte_ipv4_hdr *ip_hdr; in prepare_pkt() local 117 ip_hdr = (struct rte_ipv4_hdr *)( in prepare_pkt() 123 ip_hdr->dst_addr = RTE_IPV4(0,0,TC,QUEUE); in prepare_pkt()
|
| H A D | test_bpf.c | 56 struct rte_ipv4_hdr ip_hdr; member 1053 dn->ip_hdr.version_ihl = 0x45; /*IP_VERSION | IP_HDRLEN*/ in test_jump2_prepare() 1054 dn->ip_hdr.time_to_live = 64; /* IP_DEFTTL */ in test_jump2_prepare() 1055 dn->ip_hdr.next_proto_id = IPPROTO_TCP; in test_jump2_prepare() 1056 dn->ip_hdr.packet_id = rte_cpu_to_be_16(0x463c); in test_jump2_prepare() 1057 dn->ip_hdr.total_length = rte_cpu_to_be_16(60); in test_jump2_prepare() 1058 dn->ip_hdr.src_addr = rte_cpu_to_be_32(ip_src_addr); in test_jump2_prepare() 1059 dn->ip_hdr.dst_addr = rte_cpu_to_be_32(ip_dst_addr); in test_jump2_prepare() 3341 struct rte_ipv4_hdr ip_hdr; in test_bpf_filter_sanity() member 3352 hdr->ip_hdr = (struct rte_ipv4_hdr) { in test_bpf_filter_sanity()
|
| H A D | test_link_bonding.c | 1334 void *ip_hdr; in generate_test_burst() local 1368 ip_hdr = test_params->pkt_ipv4_hdr; in generate_test_burst() 1379 ip_hdr = test_params->pkt_ipv6_hdr; in generate_test_burst() 1384 pkts_burst, test_params->pkt_eth_hdr, vlan, ip_hdr, ipv4, in generate_test_burst()
|
| /dpdk/app/test-pmd/ |
| H A D | flowgen.c | 70 struct rte_ipv4_hdr *ip_hdr; in pkt_burst_flow_gen() local 130 memset(ip_hdr, 0, sizeof(*ip_hdr)); in pkt_burst_flow_gen() 131 ip_hdr->version_ihl = RTE_IPV4_VHL_DEF; in pkt_burst_flow_gen() 132 ip_hdr->type_of_service = 0; in pkt_burst_flow_gen() 133 ip_hdr->fragment_offset = 0; in pkt_burst_flow_gen() 134 ip_hdr->time_to_live = IP_DEFTTL; in pkt_burst_flow_gen() 135 ip_hdr->next_proto_id = IPPROTO_UDP; in pkt_burst_flow_gen() 136 ip_hdr->packet_id = 0; in pkt_burst_flow_gen() 142 ip_hdr->hdr_checksum = rte_ipv4_cksum(ip_hdr); in pkt_burst_flow_gen() 145 udp_hdr = (struct rte_udp_hdr *)(ip_hdr + 1); in pkt_burst_flow_gen() [all …]
|
| H A D | txonly.c | 128 ip_hdr->type_of_service = 0; in setup_pkt_udp_ip_headers() 129 ip_hdr->fragment_offset = 0; in setup_pkt_udp_ip_headers() 130 ip_hdr->time_to_live = IP_DEFTTL; in setup_pkt_udp_ip_headers() 131 ip_hdr->next_proto_id = IPPROTO_UDP; in setup_pkt_udp_ip_headers() 132 ip_hdr->packet_id = 0; in setup_pkt_udp_ip_headers() 140 ptr16 = (unaligned_uint16_t*) ip_hdr; in setup_pkt_udp_ip_headers() 164 struct rte_ipv4_hdr *ip_hdr; in update_pkt_header() local 183 ip_hdr->hdr_checksum = 0; in update_pkt_header() 186 ip_hdr->hdr_checksum = rte_ipv4_cksum(ip_hdr); in update_pkt_header() 236 struct rte_ipv4_hdr *ip_hdr; in pkt_burst_prepare() local [all …]
|
| /dpdk/lib/ip_frag/ |
| H A D | rte_ipv4_reassembly.c | 17 struct rte_ipv4_hdr *ip_hdr; in ipv4_frag_reassemble() local 70 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv4_hdr *, m->l2_len); in ipv4_frag_reassemble() 72 ip_hdr->total_length = rte_cpu_to_be_16((uint16_t)(fp->total_size + in ipv4_frag_reassemble() 74 ip_hdr->fragment_offset = (uint16_t)(ip_hdr->fragment_offset & in ipv4_frag_reassemble() 76 ip_hdr->hdr_checksum = 0; in ipv4_frag_reassemble() 100 struct rte_ipv4_hdr *ip_hdr) in rte_ipv4_frag_reassemble_packet() argument 109 flag_offset = rte_be_to_cpu_16(ip_hdr->fragment_offset); in rte_ipv4_frag_reassemble_packet() 113 psd = (unaligned_uint64_t *)&ip_hdr->src_addr; in rte_ipv4_frag_reassemble_packet() 116 key.id = ip_hdr->packet_id; in rte_ipv4_frag_reassemble_packet() 120 ip_len = rte_be_to_cpu_16(ip_hdr->total_length) - mb->l3_len; in rte_ipv4_frag_reassemble_packet()
|
| H A D | rte_ipv6_reassembly.c | 35 struct rte_ipv6_hdr *ip_hdr; in ipv6_frag_reassemble() local 93 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv6_hdr *, m->l2_len); in ipv6_frag_reassemble() 95 ip_hdr->payload_len = rte_cpu_to_be_16(payload_len); 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() 139 struct rte_ipv6_hdr *ip_hdr, struct rte_ipv6_fragment_ext *frag_hdr) in rte_ipv6_frag_reassemble_packet() argument 147 rte_memcpy(&key.src_dst[0], ip_hdr->src_addr, 16); in rte_ipv6_frag_reassemble_packet() 148 rte_memcpy(&key.src_dst[2], ip_hdr->dst_addr, 16); 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()
|
| H A D | rte_ip_frag.h | 128 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv6_hdr *ip_hdr, 202 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv4_hdr *ip_hdr);
|
| /dpdk/examples/ip_reassembly/ |
| H A D | main.c | 330 struct rte_ipv4_hdr *ip_hdr; in reassemble() local 333 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble() 336 if (rte_ipv4_frag_pkt_is_fragmented(ip_hdr)) { in reassemble() 344 m->l3_len = sizeof(*ip_hdr); in reassemble() 357 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble() 363 ip_dst = rte_be_to_cpu_32(ip_hdr->dst_addr); in reassemble() 375 struct rte_ipv6_hdr *ip_hdr; in reassemble() local 377 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble() 389 m->l3_len = sizeof(*ip_hdr) + sizeof(*frag_hdr); in reassemble() 399 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_txpp.c | 313 struct rte_ipv4_hdr *ip_hdr; in mlx5_txpp_fill_wqe_clock_queue() local 336 ip_hdr = (struct rte_ipv4_hdr *)dst; in mlx5_txpp_fill_wqe_clock_queue() 337 ip_hdr->version_ihl = RTE_IPV4_VHL_DEF; in mlx5_txpp_fill_wqe_clock_queue() 338 ip_hdr->type_of_service = 0; in mlx5_txpp_fill_wqe_clock_queue() 339 ip_hdr->fragment_offset = 0; in mlx5_txpp_fill_wqe_clock_queue() 340 ip_hdr->time_to_live = 64; in mlx5_txpp_fill_wqe_clock_queue() 341 ip_hdr->next_proto_id = IPPROTO_UDP; in mlx5_txpp_fill_wqe_clock_queue() 342 ip_hdr->packet_id = 0; in mlx5_txpp_fill_wqe_clock_queue() 343 ip_hdr->total_length = RTE_BE16(MLX5_TXPP_TEST_PKT_SIZE - in mlx5_txpp_fill_wqe_clock_queue() 346 ip_hdr->src_addr = RTE_BE32((198U << 24) | (18 << 16) | in mlx5_txpp_fill_wqe_clock_queue() [all …]
|
| /dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 271 struct rte_ipv4_hdr *ip_hdr; in l3fwd_simple_forward() local 274 ip_hdr = rte_pktmbuf_mtod(m, struct rte_ipv4_hdr *); in l3fwd_simple_forward() 275 ip_dst = rte_be_to_cpu_32(ip_hdr->dst_addr); in l3fwd_simple_forward() 309 struct rte_ipv6_hdr *ip_hdr; in l3fwd_simple_forward() local 312 ip_hdr = rte_pktmbuf_mtod(m, struct rte_ipv6_hdr *); in l3fwd_simple_forward() 315 if (rte_lpm6_lookup(rxq->lpm6, ip_hdr->dst_addr, in l3fwd_simple_forward()
|
| /dpdk/app/test-pipeline/ |
| H A D | pipeline_hash.c | 429 struct rte_ipv4_hdr *ip_hdr; in app_main_loop_rx_metadata() local 443 ip_hdr = (struct rte_ipv4_hdr *) in app_main_loop_rx_metadata() 445 ip_dst = ip_hdr->dst_addr; in app_main_loop_rx_metadata()
|
| /dpdk/drivers/common/dpaax/caamflib/desc/ |
| H A D | ipsec.h | 353 uint8_t ip_hdr[0]; member 774 COPY_DATA(p, pdb->ip_hdr, pdb->ip_hdr_len); in cnstr_shdsc_ipsec_encap() 911 COPY_DATA(p, pdb->ip_hdr, pdb->ip_hdr_len); in cnstr_shdsc_ipsec_encap_des_aes_xcbc()
|
| /dpdk/examples/l2fwd-crypto/ |
| H A D | main.c | 398 struct rte_ipv4_hdr *ip_hdr; in l2fwd_simple_crypto_enqueue() local 411 ip_hdr = (struct rte_ipv4_hdr *)(rte_pktmbuf_mtod(m, char *) + in l2fwd_simple_crypto_enqueue() 414 ipdata_offset += (ip_hdr->version_ihl & RTE_IPV4_HDR_IHL_MASK) in l2fwd_simple_crypto_enqueue() 629 struct rte_ipv4_hdr *ip_hdr; in l2fwd_simple_forward() local 632 ip_hdr = (struct rte_ipv4_hdr *)(rte_pktmbuf_mtod(m, char *) + in l2fwd_simple_forward() 643 pad_len = m->pkt_len - rte_be_to_cpu_16(ip_hdr->total_length) - in l2fwd_simple_forward()
|
| /dpdk/drivers/net/ena/ |
| H A D | ena_ethdev.c | 2689 struct rte_ipv4_hdr *ip_hdr; in eth_ena_prep_pkts() local 2792 ip_hdr = rte_pktmbuf_mtod_offset(m, in eth_ena_prep_pkts() 2794 frag_field = rte_be_to_cpu_16(ip_hdr->fragment_offset); in eth_ena_prep_pkts()
|