Home
last modified time | relevance | path

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

/dpdk/examples/ipsec-secgw/
H A Desp.c28 struct ip *ip4; in esp_inbound() local
42 ip_hdr_len = ip4->ip_hl * 4; in esp_inbound()
43 else if (ip4->ip_v == IP6_VERSION) in esp_inbound()
48 ip4->ip_v); in esp_inbound()
147 struct ip *ip4, *ip; in esp_inbound_post() local
205 ip4->ip_p = *nexthdr; in esp_inbound_post()
225 struct ip *ip4; in esp_outbound() local
244 nlp = ip4->ip_p; in esp_outbound()
257 ip4->ip_v); in esp_outbound()
316 ip4 = (struct ip *)new_ip; in esp_outbound()
[all …]
H A Dipip.h79 outip4->ip_src.s_addr = src->ip.ip4; in ipip_outbound()
80 outip4->ip_dst.s_addr = dst->ip.ip4; in ipip_outbound()
100 ip4_ecn_setup(struct ip *ip4) in ip4_ecn_setup() argument
102 if (ip4->ip_tos & IPTOS_ECN_MASK) { in ip4_ecn_setup()
106 old = ip4->ip_tos; in ip4_ecn_setup()
107 ip4->ip_tos |= IPTOS_ECN_CE; in ip4_ecn_setup()
108 sum = old + (~(*(uint8_t *)&ip4->ip_tos) & 0xff); in ip4_ecn_setup()
109 sum += rte_be_to_cpu_16(ip4->ip_sum); in ip4_ecn_setup()
111 ip4->ip_sum = rte_cpu_to_be_16(sum + (sum >> 16)); in ip4_ecn_setup()
H A Dipsec-secgw.c413 t->ip4.data[t->ip4.num] = &iph4->next_proto_id; in prepare_one_packet()
414 t->ip4.pkts[(t->ip4.num)++] = pkt; in prepare_one_packet()
523 t->ip4.num = 0; in prepare_traffic()
744 n4 = trf->ip4.num; in split46_traffic()
767 trf->ip4.num = n4; in split46_traffic()
936 traffic->ip4.num = 0; in process_pkts_outbound_nosp()
1119 route4_pkts(qconf->rt4_ctx, traffic.ip4.pkts, traffic.ip4.num); in process_pkts()
1173 trf.ip4.num = 0; in drain_inbound_crypto_queues()
1185 route4_pkts(qconf->rt4_ctx, trf.ip4.pkts, trf.ip4.num); in drain_inbound_crypto_queues()
1209 trf.ip4.num = 0; in drain_outbound_crypto_queues()
[all …]
H A Dipsec_worker.c497 for (i = 0; i < t->ip4.num; i++) { in ipsec_ev_route_pkts()
498 pkt = t->ip4.pkts[i]; in ipsec_ev_route_pkts()
571 t->ip4.data[t->ip4.num] = nlp; in classify_pkt()
572 t->ip4.pkts[(t->ip4.num)++] = pkt; in classify_pkt()
594 t.ip4.num = 0; in process_ipsec_ev_inbound_vector()
615 check_sp_sa_bulk(ctx->sp4_ctx, ctx->sa_ctx, &t.ip4); in process_ipsec_ev_inbound_vector()
629 t.ip4.num = 0; in process_ipsec_ev_outbound_vector()
643 check_sp_bulk(ctx->sp4_ctx, &t.ip4, &t.ipsec); in process_ipsec_ev_outbound_vector()
H A Dsa.c652 rule->src.ip.ip4 = rte_bswap32( in parse_sa_tokens()
695 rule->dst.ip.ip4 = rte_bswap32( in parse_sa_tokens()
983 uint32_t_to_char(sa->src.ip.ip4, &a, &b, &c, &d); in print_one_sa_rule()
1184 ip_addr[0].ip.ip4 != 0 && in sa_add_address_inline_crypto()
1185 ip_addr[1].ip.ip4 != 0) { in sa_add_address_inline_crypto()
1187 sa->src.ip.ip4 = ip_addr[0].ip.ip4; in sa_add_address_inline_crypto()
1188 sa->dst.ip.ip4 = ip_addr[1].ip.ip4; in sa_add_address_inline_crypto()
1260 sa->src.ip.ip4 = rte_cpu_to_be_32(sa->src.ip.ip4); in sa_add_rules()
1261 sa->dst.ip.ip4 = rte_cpu_to_be_32(sa->dst.ip.ip4); in sa_add_rules()
1517 .src_addr = lsa->src.ip.ip4, in ipsec_sa_init()
[all …]
H A Dipsec.c33 (uint8_t *)&sa->src.ip.ip4, 4); in set_ipsec_conf()
36 (uint8_t *)&sa->dst.ip.ip4, 4); in set_ipsec_conf()
187 sa->src.ip.ip4; in create_inline_session()
189 sa->dst.ip.ip4; in create_inline_session()
207 sa->src.ip.ip4; in create_inline_session()
209 sa->dst.ip.ip4; in create_inline_session()
300 sa->ipv4_spec.hdr.dst_addr = sa->dst.ip.ip4; in create_inline_session()
301 sa->ipv4_spec.hdr.src_addr = sa->src.ip.ip4; in create_inline_session()
534 sa->ipv4_spec.hdr.dst_addr = sa->dst.ip.ip4; in create_ipsec_esp_flow()
535 sa->ipv4_spec.hdr.src_addr = sa->src.ip.ip4; in create_ipsec_esp_flow()
H A Dipsec-secgw.h60 struct traffic_type ip4; member
74 struct traffic_type_nb ip4; member
H A Dsad.h36 (sa->src.ip.ip4 == ipv4->src_addr) && in cmp_sa_key()
37 (sa->dst.ip.ip4 == ipv4->dst_addr)) || in cmp_sa_key()
H A Dipsec_process.c157 out = &trf->ip4; in copy_to_trf()
164 out = &trf->ip4; in copy_to_trf()
404 trf->ip4.num = 0; in ipsec_cqp_process()
H A Dsp4.c630 ip_addr[0].ip.ip4 = IPV4_SRC_FROM_SP(*rule); in sp4_spi_present()
631 ip_addr[1].ip.ip4 = IPV4_DST_FROM_SP(*rule); in sp4_spi_present()
H A Dipsec.h58 uint32_t ip4; member
/dpdk/drivers/crypto/cnxk/
H A Dcn9k_ipsec.c331 struct rte_ipv4_hdr *ip4; in cn9k_ipsec_outb_sa_create() local
399 ip4 = (struct rte_ipv4_hdr *)&template->ip4.ipv4_hdr; in cn9k_ipsec_outb_sa_create()
401 ip4->next_proto_id = IPPROTO_UDP; in cn9k_ipsec_outb_sa_create()
402 template->ip4.udp_src = rte_be_to_cpu_16(4500); in cn9k_ipsec_outb_sa_create()
403 template->ip4.udp_dst = rte_be_to_cpu_16(4500); in cn9k_ipsec_outb_sa_create()
406 ip4->next_proto_id = IPPROTO_AH; in cn9k_ipsec_outb_sa_create()
408 ip4->next_proto_id = IPPROTO_ESP; in cn9k_ipsec_outb_sa_create()
414 ctx_len += sizeof(template->ip4); in cn9k_ipsec_outb_sa_create()
416 ip4->version_ihl = RTE_IPV4_VHL_DEF; in cn9k_ipsec_outb_sa_create()
417 ip4->time_to_live = ipsec->tunnel.ipv4.ttl; in cn9k_ipsec_outb_sa_create()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_fdir.c779 struct rte_ipv4_hdr *ip4; in fill_ip4_head() local
781 ip4 = (struct rte_ipv4_hdr *)raw_pkt; in fill_ip4_head()
784 ip4->version_ihl = I40E_FDIR_IP_DEFAULT_VERSION_IHL; in fill_ip4_head()
786 ip4->total_length = rte_cpu_to_be_16(I40E_FDIR_IP_DEFAULT_LEN); in fill_ip4_head()
787 ip4->time_to_live = fdir_input->flow.ip4_flow.ttl ? in fill_ip4_head()
790 ip4->type_of_service = fdir_input->flow.ip4_flow.tos; in fill_ip4_head()
791 ip4->next_proto_id = fdir_input->flow.ip4_flow.proto ? in fill_ip4_head()
798 ip4->src_addr = fdir_input->flow.ip4_flow.dst_ip; in fill_ip4_head()
799 ip4->dst_addr = fdir_input->flow.ip4_flow.src_ip; in fill_ip4_head()
H A Di40e_ethdev.h535 struct rte_eth_ipv4_flow ip4; member
576 struct rte_eth_ipv4_flow ip4; member
/dpdk/drivers/net/enic/
H A Denic_fm_flow.c510 memcpy(&fm_data->l3.ip4, spec, sizeof(*spec)); in enic_fm_copy_item_ipv4()
511 memcpy(&fm_mask->l3.ip4, mask, sizeof(*mask)); in enic_fm_copy_item_ipv4()
621 ip = (struct rte_ipv4_hdr *)&fm_mask->l3.ip4; in enic_fm_copy_item_sctp()
1029 hdr->l3.ip4.fk_saddr = 0xFFFFFFFF; in enic_fet_alloc()
1030 hdr->l3.ip4.fk_daddr = 0xFFFFFFFF; in enic_fet_alloc()
1396 struct rte_ipv4_hdr *ip4; in enic_fm_copy_vxlan_encap() local
1400 ip4 = (struct rte_ipv4_hdr *)template; in enic_fm_copy_vxlan_encap()
1413 ip4->version_ihl = RTE_IPV4_VHL_DEF; in enic_fm_copy_vxlan_encap()
1414 if (ip4->time_to_live == 0) in enic_fm_copy_vxlan_encap()
1415 ip4->time_to_live = IP_DEFTTL; in enic_fm_copy_vxlan_encap()
[all …]
H A Denic_flow.c1372 char ip4[16], ip6[16], udp[16], tcp[16], tcpudp[16], ip4csum[16]; in enic_dump_filter() local
1387 sprintf(ip4, "%s ", in enic_dump_filter()
1391 sprintf(ip4, "%s ", "ip4(x)"); in enic_dump_filter()
1441 ENICPMD_LOG(INFO, "\tFlags: %s%s%s%s%s%s%s%s\n", ip4, ip6, udp, in enic_dump_filter()
/dpdk/drivers/common/cnxk/
H A Droc_ie_on.h104 } ip4; member
/dpdk/doc/guides/sample_app_ug/
H A Dl3_forward_graph.rst178 :start-after: Add route to ip4 graph infra. 8<
179 :end-before: >8 End of adding route to ip4 graph infa.
/dpdk/drivers/net/enic/base/
H A Dvnic_flowman.h130 } __rte_packed ip4; member
/dpdk/doc/guides/prog_guide/
H A Dgraph_lib.rst186 {"ethdev_rx-0-0", ip4*, ethdev_tx-*"}