Home
last modified time | relevance | path

Searched refs:ip_hdr (Results 1 – 20 of 20) sorted by relevance

/f-stack/dpdk/app/test/
H A Dpacket_burst_generator.c144 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 Dpacket_burst_generator.h50 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 Dtest_sched.c98 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 Dtest_bpf.c43 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 Dtest_link_bonding.c1331 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 Dflowgen.c90 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 Dtxonly.c126 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 Drte_ipv4_reassembly.c17 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 Drte_ipv6_reassembly.c35 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 Drte_ip_frag.h200 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 Dmain.c327 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 Dalias_sctp.c938 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 Dalias_sctp.h171 struct ip *ip_hdr; /**< pointer to ip packet header */ member
H A Dalias_db.c2835 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 Dmlx5_txpp.c395 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 Dmain.c268 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 Dpipeline_hash.c429 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 Dipsec.h353 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 Dmain.c396 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 Dena_ethdev.c2291 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()