Home
last modified time | relevance | path

Searched refs:ip_proto (Results 1 – 19 of 19) sorted by relevance

/dpdk/app/test-pmd/
H A Dicmpecho.c60 ip_proto_name(uint16_t ip_proto) in ip_proto_name() argument
190 if (ip_proto < RTE_DIM(ip_proto_names)) in ip_proto_name()
191 return ip_proto_names[ip_proto]; in ip_proto_name()
192 switch (ip_proto) { in ip_proto_name()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c631 rule->key_conf.mask.ip_proto = in hns3_parse_ipv4()
676 rule->key_conf.mask.ip_proto = ipv6_mask->hdr.proto; in hns3_parse_ipv6()
692 rule->key_conf.spec.ip_proto = ipv6_spec->hdr.proto; in hns3_parse_ipv6()
717 rule->key_conf.spec.ip_proto = IPPROTO_TCP; in hns3_parse_tcp()
718 rule->key_conf.mask.ip_proto = IPPROTO_MASK; in hns3_parse_tcp()
760 rule->key_conf.spec.ip_proto = IPPROTO_UDP; in hns3_parse_udp()
761 rule->key_conf.mask.ip_proto = IPPROTO_MASK; in hns3_parse_udp()
802 rule->key_conf.spec.ip_proto = IPPROTO_SCTP; in hns3_parse_sctp()
803 rule->key_conf.mask.ip_proto = IPPROTO_MASK; in hns3_parse_sctp()
897 rule->key_conf.spec.ip_proto = 0; in hns3_handle_tunnel()
[all …]
H A Dhns3_fdir.h92 uint8_t ip_proto; member
H A Dhns3_fdir.c627 calc_x(*key_x, key_conf->spec.ip_proto, in hns3_fd_convert_tuple()
628 key_conf->mask.ip_proto); in hns3_fd_convert_tuple()
629 calc_y(*key_y, key_conf->spec.ip_proto, in hns3_fd_convert_tuple()
630 key_conf->mask.ip_proto); in hns3_fd_convert_tuple()
/dpdk/drivers/net/qede/
H A Dqede_filter.c356 ip->next_proto_id = arfs->tuple.ip_proto; in qede_arfs_construct_pkt()
365 if (arfs->tuple.ip_proto == IPPROTO_UDP) { in qede_arfs_construct_pkt()
387 ip6->proto = arfs->tuple.ip_proto; in qede_arfs_construct_pkt()
400 if (arfs->tuple.ip_proto == IPPROTO_UDP) { in qede_arfs_construct_pkt()
846 flow->entry.tuple.ip_proto = IPPROTO_UDP; in qede_flow_parse_pattern()
861 flow->entry.tuple.ip_proto = IPPROTO_TCP; in qede_flow_parse_pattern()
H A Dqede_ethdev.h180 uint8_t ip_proto; member
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c614 uint8_t ip_proto; member
629 uint8_t ip_proto; in dpaa2_flow_proto_discrimination_rule() local
660 ip_proto = proto.ip_proto; in dpaa2_flow_proto_discrimination_rule()
663 ip_proto = 0xff; in dpaa2_flow_proto_discrimination_rule()
687 ip_proto = proto.ip_proto; in dpaa2_flow_proto_discrimination_rule()
690 ip_proto = 0xff; in dpaa2_flow_proto_discrimination_rule()
1820 proto.ip_proto = IPPROTO_ICMP; in dpaa2_configure_flow_icmp()
2055 proto.ip_proto = IPPROTO_UDP; in dpaa2_configure_flow_udp()
2294 proto.ip_proto = IPPROTO_TCP; in dpaa2_configure_flow_tcp()
2535 proto.ip_proto = IPPROTO_SCTP; in dpaa2_configure_flow_sctp()
[all …]
/dpdk/drivers/net/tap/
H A Dtap_flow.c138 uint16_t ip_proto; member
648 info->ip_proto = spec->hdr.next_proto_id; in tap_flow_create_ipv4()
704 info->ip_proto = spec->hdr.proto; in tap_flow_create_ipv6()
755 if (info->ip_proto && info->ip_proto != IPPROTO_UDP) in tap_flow_create_udp()
801 if (info->ip_proto && info->ip_proto != IPPROTO_TCP) in tap_flow_create_tcp()
1039 .ip_proto = 0, in priv_flow_process()
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_flow.c657 uint8_t ip_proto, ip_proto_mask; in flow_rule_match_acl_get() local
698 ip_proto = spec.ipv4.hdr.next_proto_id; in flow_rule_match_acl_get()
708 rule_match->match.acl.proto = ip_proto; in flow_rule_match_acl_get()
733 ip_proto = spec.ipv6.hdr.proto; in flow_rule_match_acl_get()
745 rule_match->match.acl.proto = ip_proto; in flow_rule_match_acl_get()
781 if (ip_proto != IP_PROTOCOL_TCP) in flow_rule_match_acl_get()
824 if (ip_proto != IP_PROTOCOL_UDP) in flow_rule_match_acl_get()
865 if (ip_proto != IP_PROTOCOL_SCTP) in flow_rule_match_acl_get()
/dpdk/drivers/net/sfc/
H A Dsfc_flow.c832 uint8_t ip_proto, in sfc_flow_set_match_flags_for_encap_pkts() argument
837 efx_spec->efs_ip_proto = ip_proto; in sfc_flow_set_match_flags_for_encap_pkts()
838 } else if (efx_spec->efs_ip_proto != ip_proto) { in sfc_flow_set_match_flags_for_encap_pkts()
839 switch (ip_proto) { in sfc_flow_set_match_flags_for_encap_pkts()
2287 uint8_t ip_proto; in sfc_flow_is_match_flags_exception() local
2311 ip_proto = spec_filter->filters[i].efs_ip_proto; in sfc_flow_is_match_flags_exception()
2313 (ip_proto == EFX_IPPROTO_TCP || in sfc_flow_is_match_flags_exception()
2314 ip_proto == EFX_IPPROTO_UDP)) in sfc_flow_is_match_flags_exception()
/dpdk/drivers/net/enic/
H A Denic_flow.c856 uint8_t *ip_proto = NULL; in enic_copy_item_sctp_v2() local
869 ip_proto = &ip->next_proto_id; in enic_copy_item_sctp_v2()
875 ip_proto = &ip->proto; in enic_copy_item_sctp_v2()
880 *ip_proto = IPPROTO_SCTP; in enic_copy_item_sctp_v2()
H A Denic_fm_flow.c609 uint8_t *ip_proto = NULL; in enic_fm_copy_item_sctp() local
624 ip_proto = &ip->next_proto_id; in enic_fm_copy_item_sctp()
631 ip_proto = &ip->proto; in enic_fm_copy_item_sctp()
637 *ip_proto = IPPROTO_SCTP; in enic_fm_copy_item_sctp()
/dpdk/drivers/common/sfc_efx/base/
H A Defx_filter.c469 uint8_t ip_proto; in efx_filter_spec_set_encap_type() local
477 ip_proto = EFX_IPPROTO_UDP; in efx_filter_spec_set_encap_type()
480 ip_proto = EFX_IPPROTO_GRE; in efx_filter_spec_set_encap_type()
505 spec->efs_ip_proto = ip_proto; in efx_filter_spec_set_encap_type()
/dpdk/drivers/common/cnxk/
H A Droc_npc_priv.h117 uint64_t ip_proto : 1; member
H A Droc_npc_mcam.c250 kex_cap.bit.ip_proto = in npc_get_kex_capability()
H A Droc_mbox.h1792 uint8_t __io ip_proto; member
/dpdk/doc/guides/prog_guide/
H A Dpacket_classif_access_ctrl.rst229 uint8_t ip_proto;
246 .offset = offsetof (struct acl_key, ip_proto),
/dpdk/doc/guides/nics/
H A Dtap.rst112 - ipv4/6: src and dst (with variable masks), and ip_proto (0xffff mask).
/dpdk/drivers/net/bnxt/
H A Dhsi_struct_def_dpdk.h44884 uint8_t ip_proto; member