| /f-stack/dpdk/app/test/ |
| H A D | packet_burst_generator.c | 144 ip_hdr->vtc_flow = 0; in initialize_ipv6_header() 146 ip_hdr->proto = IPPROTO_UDP; in initialize_ipv6_header() 149 rte_memcpy(ip_hdr->src_addr, src_addr, sizeof(ip_hdr->src_addr)); in initialize_ipv6_header() 150 rte_memcpy(ip_hdr->dst_addr, dst_addr, sizeof(ip_hdr->dst_addr)); in initialize_ipv6_header() 169 ip_hdr->type_of_service = 0; in initialize_ipv4_header() 170 ip_hdr->fragment_offset = 0; in initialize_ipv4_header() 173 ip_hdr->packet_id = 0; in initialize_ipv4_header() 217 ip_hdr->type_of_service = 0; in initialize_ipv4_header_proto() 218 ip_hdr->fragment_offset = 0; in initialize_ipv4_header_proto() 220 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 | 98 struct rte_ipv4_hdr *ip_hdr; in prepare_pkt() local 108 ip_hdr = (struct rte_ipv4_hdr *)( in prepare_pkt() 114 ip_hdr->dst_addr = RTE_IPV4(0,0,TC,QUEUE); in prepare_pkt()
|
| H A D | test_bpf.c | 43 struct rte_ipv4_hdr ip_hdr; member 1025 dn->ip_hdr.version_ihl = 0x45; /*IP_VERSION | IP_HDRLEN*/ in test_jump2_prepare() 1026 dn->ip_hdr.time_to_live = 64; /* IP_DEFTTL */ in test_jump2_prepare() 1027 dn->ip_hdr.next_proto_id = IPPROTO_TCP; in test_jump2_prepare() 1028 dn->ip_hdr.packet_id = rte_cpu_to_be_16(0x463c); in test_jump2_prepare() 1029 dn->ip_hdr.total_length = rte_cpu_to_be_16(60); in test_jump2_prepare() 1030 dn->ip_hdr.src_addr = rte_cpu_to_be_32(ip_src_addr); in test_jump2_prepare() 1031 dn->ip_hdr.dst_addr = rte_cpu_to_be_32(ip_dst_addr); in test_jump2_prepare()
|
| H A D | test_link_bonding.c | 1331 void *ip_hdr; in generate_test_burst() local 1365 ip_hdr = test_params->pkt_ipv4_hdr; in generate_test_burst() 1376 ip_hdr = test_params->pkt_ipv6_hdr; in generate_test_burst() 1381 pkts_burst, test_params->pkt_eth_hdr, vlan, ip_hdr, ipv4, in generate_test_burst()
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | flowgen.c | 90 struct rte_ipv4_hdr *ip_hdr; in pkt_burst_flow_gen() local 141 memset(ip_hdr, 0, sizeof(*ip_hdr)); in pkt_burst_flow_gen() 142 ip_hdr->version_ihl = RTE_IPV4_VHL_DEF; in pkt_burst_flow_gen() 143 ip_hdr->type_of_service = 0; in pkt_burst_flow_gen() 144 ip_hdr->fragment_offset = 0; in pkt_burst_flow_gen() 145 ip_hdr->time_to_live = IP_DEFTTL; in pkt_burst_flow_gen() 146 ip_hdr->next_proto_id = IPPROTO_UDP; in pkt_burst_flow_gen() 147 ip_hdr->packet_id = 0; in pkt_burst_flow_gen() 153 ip_hdr->hdr_checksum = ip_sum((unaligned_uint16_t *)ip_hdr, in pkt_burst_flow_gen() 154 sizeof(*ip_hdr)); in pkt_burst_flow_gen() [all …]
|
| H A D | txonly.c | 126 ip_hdr->type_of_service = 0; in setup_pkt_udp_ip_headers() 127 ip_hdr->fragment_offset = 0; in setup_pkt_udp_ip_headers() 128 ip_hdr->time_to_live = IP_DEFTTL; in setup_pkt_udp_ip_headers() 129 ip_hdr->next_proto_id = IPPROTO_UDP; in setup_pkt_udp_ip_headers() 130 ip_hdr->packet_id = 0; in setup_pkt_udp_ip_headers() 138 ptr16 = (unaligned_uint16_t*) ip_hdr; in setup_pkt_udp_ip_headers() 162 struct rte_ipv4_hdr *ip_hdr; in update_pkt_header() local 181 ip_hdr->hdr_checksum = 0; in update_pkt_header() 184 ip_hdr->hdr_checksum = rte_ipv4_cksum(ip_hdr); in update_pkt_header() 234 struct rte_ipv4_hdr *ip_hdr; in pkt_burst_prepare() local [all …]
|
| /f-stack/dpdk/lib/librte_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 108 flag_offset = rte_be_to_cpu_16(ip_hdr->fragment_offset); in rte_ipv4_frag_reassemble_packet() 112 psd = (unaligned_uint64_t *)&ip_hdr->src_addr; in rte_ipv4_frag_reassemble_packet() 115 key.id = ip_hdr->packet_id; in rte_ipv4_frag_reassemble_packet() 119 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 ipv6_extension_fragment *) (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 ipv6_extension_fragment *frag_hdr) in rte_ipv6_frag_reassemble_packet() argument 146 rte_memcpy(&key.src_dst[0], ip_hdr->src_addr, 16); in rte_ipv6_frag_reassemble_packet() 147 rte_memcpy(&key.src_dst[2], ip_hdr->dst_addr, 16); in rte_ipv6_frag_reassemble_packet() 160 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 | 200 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv6_hdr *ip_hdr, 274 struct rte_mbuf *mb, uint64_t tms, struct rte_ipv4_hdr *ip_hdr);
|
| /f-stack/dpdk/examples/ip_reassembly/ |
| H A D | main.c | 327 struct rte_ipv4_hdr *ip_hdr; in reassemble() local 330 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble() 333 if (rte_ipv4_frag_pkt_is_fragmented(ip_hdr)) { in reassemble() 341 m->l3_len = sizeof(*ip_hdr); in reassemble() 354 ip_hdr = (struct rte_ipv4_hdr *)(eth_hdr + 1); in reassemble() 360 ip_dst = rte_be_to_cpu_32(ip_hdr->dst_addr); in reassemble() 372 struct rte_ipv6_hdr *ip_hdr; in reassemble() local 374 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble() 386 m->l3_len = sizeof(*ip_hdr) + sizeof(*frag_hdr); in reassemble() 396 ip_hdr = (struct rte_ipv6_hdr *)(eth_hdr + 1); in reassemble() [all …]
|
| /f-stack/freebsd/netinet/libalias/ |
| H A D | alias_sctp.c | 938 ip->ip_v = sm->ip_hdr->ip_v; in TxAbortErrorM() 942 ip->ip_id = sm->ip_hdr->ip_id; in TxAbortErrorM() 986 ip->ip_src = sm->ip_hdr->ip_dst; in TxAbortErrorM() 987 ip->ip_dst = sm->ip_hdr->ip_src; in TxAbortErrorM() 999 memcpy(sm->ip_hdr, ip, ip_size); in TxAbortErrorM() 1060 sm->ip_hdr = pip; in sctp_PktParser() 1339 g_addr = sm->ip_hdr->ip_dst; in AddGlobalIPAddresses() 1343 g_addr = sm->ip_hdr->ip_src; in AddGlobalIPAddresses() 1500 g_addr = sm->ip_hdr->ip_dst; in RmGlobalIPAddresses() 1502 g_addr = sm->ip_hdr->ip_src; in RmGlobalIPAddresses() [all …]
|
| H A D | alias_sctp.h | 171 struct ip *ip_hdr; /**< pointer to ip packet header */ member
|
| H A D | alias_db.c | 2835 lnk = FindLinkIn(la, sm->ip_hdr->ip_src, sm->ip_hdr->ip_dst, in FindSctpRedirectAddress() 2840 redir = FindOriginalAddress(la,sm->ip_hdr->ip_dst); in FindSctpRedirectAddress() 2843 lnk = FindLinkIn(la, sm->ip_hdr->ip_src, sm->ip_hdr->ip_dst, in FindSctpRedirectAddress()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_txpp.c | 395 struct rte_ipv4_hdr *ip_hdr; in mlx5_txpp_fill_wqe_clock_queue() local 418 ip_hdr = (struct rte_ipv4_hdr *)dst; in mlx5_txpp_fill_wqe_clock_queue() 419 ip_hdr->version_ihl = RTE_IPV4_VHL_DEF; in mlx5_txpp_fill_wqe_clock_queue() 420 ip_hdr->type_of_service = 0; in mlx5_txpp_fill_wqe_clock_queue() 421 ip_hdr->fragment_offset = 0; in mlx5_txpp_fill_wqe_clock_queue() 422 ip_hdr->time_to_live = 64; in mlx5_txpp_fill_wqe_clock_queue() 423 ip_hdr->next_proto_id = IPPROTO_UDP; in mlx5_txpp_fill_wqe_clock_queue() 424 ip_hdr->packet_id = 0; in mlx5_txpp_fill_wqe_clock_queue() 425 ip_hdr->total_length = RTE_BE16(MLX5_TXPP_TEST_PKT_SIZE - in mlx5_txpp_fill_wqe_clock_queue() 428 ip_hdr->src_addr = RTE_BE32((198U << 24) | (18 << 16) | in mlx5_txpp_fill_wqe_clock_queue() [all …]
|
| /f-stack/dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 268 struct rte_ipv4_hdr *ip_hdr; in l3fwd_simple_forward() local 271 ip_hdr = rte_pktmbuf_mtod(m, struct rte_ipv4_hdr *); in l3fwd_simple_forward() 272 ip_dst = rte_be_to_cpu_32(ip_hdr->dst_addr); in l3fwd_simple_forward() 306 struct rte_ipv6_hdr *ip_hdr; in l3fwd_simple_forward() local 309 ip_hdr = rte_pktmbuf_mtod(m, struct rte_ipv6_hdr *); in l3fwd_simple_forward() 312 if (rte_lpm6_lookup(rxq->lpm6, ip_hdr->dst_addr, in l3fwd_simple_forward()
|
| /f-stack/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()
|
| /f-stack/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() 919 COPY_DATA(p, pdb->ip_hdr, pdb->ip_hdr_len); in cnstr_shdsc_ipsec_encap_des_aes_xcbc()
|
| /f-stack/dpdk/examples/l2fwd-crypto/ |
| H A D | main.c | 396 struct rte_ipv4_hdr *ip_hdr; in l2fwd_simple_crypto_enqueue() local 409 ip_hdr = (struct rte_ipv4_hdr *)(rte_pktmbuf_mtod(m, char *) + in l2fwd_simple_crypto_enqueue() 412 ipdata_offset += (ip_hdr->version_ihl & RTE_IPV4_HDR_IHL_MASK) in l2fwd_simple_crypto_enqueue()
|
| /f-stack/dpdk/drivers/net/ena/ |
| H A D | ena_ethdev.c | 2291 struct rte_ipv4_hdr *ip_hdr; in eth_ena_prep_pkts() local 2308 ip_hdr = rte_pktmbuf_mtod_offset(m, struct rte_ipv4_hdr *, in eth_ena_prep_pkts() 2310 frag_field = rte_be_to_cpu_16(ip_hdr->fragment_offset); in eth_ena_prep_pkts()
|