| /dpdk/examples/ipsec-secgw/ |
| H A D | esp.c | 28 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 D | ipip.h | 79 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 D | ipsec-secgw.c | 413 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 D | ipsec_worker.c | 497 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 D | sa.c | 652 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 D | ipsec.c | 33 (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 D | ipsec-secgw.h | 60 struct traffic_type ip4; member 74 struct traffic_type_nb ip4; member
|
| H A D | sad.h | 36 (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 D | ipsec_process.c | 157 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 D | sp4.c | 630 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 D | ipsec.h | 58 uint32_t ip4; member
|
| /dpdk/drivers/crypto/cnxk/ |
| H A D | cn9k_ipsec.c | 331 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 D | i40e_fdir.c | 779 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 D | i40e_ethdev.h | 535 struct rte_eth_ipv4_flow ip4; member 576 struct rte_eth_ipv4_flow ip4; member
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_fm_flow.c | 510 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 D | enic_flow.c | 1372 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 D | roc_ie_on.h | 104 } ip4; member
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l3_forward_graph.rst | 178 :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 D | vnic_flowman.h | 130 } __rte_packed ip4; member
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | graph_lib.rst | 186 {"ethdev_rx-0-0", ip4*, ethdev_tx-*"}
|