| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_flow.c | 105 const uint8_t *spec; in mrvl_parse_init() local 184 mrvl_parse_mac(const struct rte_flow_item_eth *spec, in mrvl_parse_mac() 235 mrvl_parse_dmac(const struct rte_flow_item_eth *spec, in mrvl_parse_dmac() 251 mrvl_parse_smac(const struct rte_flow_item_eth *spec, in mrvl_parse_smac() 267 mrvl_parse_type(const struct rte_flow_item_eth *spec, in mrvl_parse_type() 303 mrvl_parse_vlan_id(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_id() 339 mrvl_parse_vlan_pri(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_pri() 463 mrvl_parse_ip4_dip(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_dip() 479 mrvl_parse_ip4_sip(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_sip() 582 mrvl_parse_ip6_dip(const struct rte_flow_item_ipv6 *spec, in mrvl_parse_ip6_dip() [all …]
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_filter.c | 86 __inout efx_filter_spec_t *spec) in efx_filter_insert() 129 __inout efx_filter_spec_t *spec) in efx_filter_remove() 317 __out efx_filter_spec_t *spec, in efx_filter_spec_init_rx() 336 __out efx_filter_spec_t *spec, in efx_filter_spec_init_tx() 354 __inout efx_filter_spec_t *spec, in efx_filter_spec_set_ipv4_local() 376 __inout efx_filter_spec_t *spec, in efx_filter_spec_set_ipv4_full() 403 __inout efx_filter_spec_t *spec, in efx_filter_spec_set_eth_local() 426 __inout efx_filter_spec_t *spec, in efx_filter_spec_set_ether_type() 440 __inout efx_filter_spec_t *spec) in efx_filter_spec_set_uc_def() 524 __inout efx_filter_spec_t *spec, in efx_filter_spec_set_tunnel() [all …]
|
| H A D | efx_mae.c | 393 efx_mae_match_spec_t *spec; in efx_mae_match_spec_init() local 1388 efx_mae_actions_t *spec; in efx_mae_action_set_spec_init() local 1420 __in efx_mae_actions_t *spec) in efx_mae_action_set_spec_fini() 1427 __in efx_mae_actions_t *spec, in efx_mae_action_set_no_op() 1458 __in efx_mae_actions_t *spec, in efx_mae_action_set_add_vlan_pop() 1494 __in efx_mae_actions_t *spec, in efx_mae_action_set_add_vlan_push() 1532 __in efx_mae_actions_t *spec, in efx_mae_action_set_add_count() 1577 __in efx_mae_actions_t *spec, in efx_mae_action_set_add_mark() 1606 __in efx_mae_actions_t *spec, in efx_mae_action_set_add_deliver() 1716 __in efx_mae_actions_t *spec, in efx_mae_action_set_spec_populate() [all …]
|
| H A D | ef10_filter.c | 166 __in efx_filter_spec_t *spec, in efx_mcdi_filter_op_add() 493 __in efx_filter_spec_t *spec) in ef10_filter_hash() 519 __in efx_filter_spec_t *spec) in ef10_filter_is_exclusive() 544 efx_filter_spec_t *spec; in ef10_filter_restore() local 616 __in efx_filter_spec_t *spec, in ef10_filter_add_lookup_equal_spec() 1039 efx_filter_spec_t *spec; in ef10_filter_delete_internal() local 1411 efx_filter_spec_t spec; variable 1447 efx_filter_spec_t spec; in ef10_filter_insert_all_unicast() local 1486 efx_filter_spec_t spec; variable 1594 efx_filter_spec_t spec; in ef10_filter_insert_all_multicast() local [all …]
|
| H A D | rhead_tunnel.c | 78 __in const efx_vnic_encap_rule_spec_t *spec, in efx_mcdi_vnic_encap_rule_add() 202 __out efx_vnic_encap_rule_spec_t *spec) in rhead_vnic_encap_rule_spec_init() 219 efx_vnic_encap_rule_spec_t spec; in rhead_udp_port_tunnel_add() local
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_flow.c | 68 struct sfc_flow_spec *spec = &flow->spec; in sfc_flow_get_ops_by_spec() local 163 const uint8_t *spec; in sfc_flow_parse_init() local 1240 struct sfc_flow_spec *spec = &flow->spec; in sfc_flow_parse_attr() local 1422 struct sfc_flow_spec *spec = &flow->spec; in sfc_flow_parse_queue() local 1589 struct sfc_flow_spec *spec = &flow->spec; in sfc_flow_parse_mark() local 1614 struct sfc_flow_spec *spec = &flow->spec; in sfc_flow_parse_actions() local 1818 __rte_unused efx_filter_spec_t *spec, in sfc_flow_check_unknown_dst_flags() 1979 efx_filter_spec_t *spec, in sfc_flow_check_ifrm_unknown_dst_flags() 2151 efx_filter_spec_t *spec, in sfc_flow_check_missing_flags() 2197 struct sfc_flow_spec *spec, in sfc_flow_spec_filters_complete() [all …]
|
| H A D | sfc_mae.c | 947 efx_mae_actions_t *spec; member 1884 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_eth() local 2003 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_vlan() local 2129 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_ipv4() local 2201 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_ipv6() local 2296 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_tcp() local 2352 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_udp() local 2463 const uint8_t *spec = NULL; in sfc_mae_rule_parse_item_tunnel() local 3626 efx_mae_actions_t *spec) in sfc_mae_rule_parse_action_count() 3759 efx_mae_actions_t *spec) in sfc_mae_rule_parse_action_port_representor() [all …]
|
| H A D | sfc_flow_tunnel.c | 58 struct sfc_flow_spec_mae *spec, in sfc_flow_tunnel_detect_jump_rule()
|
| H A D | sfc_flow.h | 99 struct sfc_flow_spec spec; /* flow specification */ member
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_mux.c | 105 const struct rte_flow_item_ipv4 *spec; in rte_pmd_dpaa2_mux_flow_create() local 123 const struct rte_flow_item_udp *spec; in rte_pmd_dpaa2_mux_flow_create() local 143 const struct rte_flow_item_eth *spec; in rte_pmd_dpaa2_mux_flow_create() local 163 const struct rte_flow_item_raw *spec; in rte_pmd_dpaa2_mux_flow_create() local
|
| H A D | dpaa2_flow.c | 936 const struct rte_flow_item_eth *spec, *mask; in dpaa2_configure_flow_eth() local 1184 const struct rte_flow_item_vlan *spec, *mask; in dpaa2_configure_flow_vlan() local 1753 const struct rte_flow_item_icmp *spec, *mask; in dpaa2_configure_flow_icmp() local 1995 const struct rte_flow_item_udp *spec, *mask; in dpaa2_configure_flow_udp() local 2234 const struct rte_flow_item_tcp *spec, *mask; in dpaa2_configure_flow_tcp() local 2474 const struct rte_flow_item_sctp *spec, *mask; in dpaa2_configure_flow_sctp() local 2715 const struct rte_flow_item_gre *spec, *mask; in dpaa2_configure_flow_gre() local 2882 const struct rte_flow_item_raw *spec = pattern->spec; in dpaa2_configure_flow_raw() local
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | flow.c | 22 struct rte_flow_item_ipv4 spec; member 26 struct rte_flow_item_ipv6 spec; member 50 ipv4_addr_cpy(rte_be32_t *spec, rte_be32_t *mask, char *token, in ipv4_addr_cpy() 102 ipv6_addr_cpy(uint8_t *spec, uint8_t *mask, char *token, in ipv6_addr_cpy()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 389 const struct rte_flow_item_ipv4 *spec = item->spec; in enic_copy_item_ipv4_v1() local 427 const struct rte_flow_item_udp *spec = item->spec; in enic_copy_item_udp_v1() local 466 const struct rte_flow_item_tcp *spec = item->spec; in enic_copy_item_tcp_v1() local 646 const struct rte_flow_item_eth *spec = item->spec; in enic_copy_item_eth_v2() local 684 const struct rte_flow_item_vlan *spec = item->spec; in enic_copy_item_vlan_v2() local 736 const struct rte_flow_item_ipv4 *spec = item->spec; in enic_copy_item_ipv4_v2() local 765 const struct rte_flow_item_ipv6 *spec = item->spec; in enic_copy_item_ipv6_v2() local 794 const struct rte_flow_item_udp *spec = item->spec; in enic_copy_item_udp_v2() local 823 const struct rte_flow_item_tcp *spec = item->spec; in enic_copy_item_tcp_v2() local 852 const struct rte_flow_item_sctp *spec = item->spec; in enic_copy_item_sctp_v2() local [all …]
|
| H A D | enic_fm_flow.c | 411 const struct rte_flow_item_eth *spec = item->spec; in enic_fm_copy_item_eth() local 436 const struct rte_flow_item_vlan *spec = item->spec; in enic_fm_copy_item_vlan() local 491 const struct rte_flow_item_ipv4 *spec = item->spec; in enic_fm_copy_item_ipv4() local 519 const struct rte_flow_item_ipv6 *spec = item->spec; in enic_fm_copy_item_ipv6() local 547 const struct rte_flow_item_udp *spec = item->spec; in enic_fm_copy_item_udp() local 575 const struct rte_flow_item_tcp *spec = item->spec; in enic_fm_copy_item_tcp() local 603 const struct rte_flow_item_sctp *spec = item->spec; in enic_fm_copy_item_sctp() local 658 const struct rte_flow_item_vxlan *spec = item->spec; in enic_fm_copy_item_vxlan() local 692 const struct rte_flow_item_gtp *spec = item->spec; in enic_fm_copy_item_gtp() local 953 const struct rte_flow_item_raw *spec = item->spec; in enic_fm_copy_item_raw() local [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 420 const struct rte_flow_item_eth *spec = item->spec; in flow_verbs_translate_item_eth() local 504 const struct rte_flow_item_vlan *spec = item->spec; in flow_verbs_translate_item_vlan() local 551 const struct rte_flow_item_ipv4 *spec = item->spec; in flow_verbs_translate_item_ipv4() local 600 const struct rte_flow_item_ipv6 *spec = item->spec; in flow_verbs_translate_item_ipv6() local 666 const struct rte_flow_item_tcp *spec = item->spec; in flow_verbs_translate_item_tcp() local 705 const struct rte_flow_item_udp *spec = item->spec; in flow_verbs_translate_item_udp() local 766 const struct rte_flow_item_vxlan *spec = item->spec; in flow_verbs_translate_item_vxlan() local 808 const struct rte_flow_item_vxlan_gpe *spec = item->spec; in flow_verbs_translate_item_vxlan_gpe() local 947 const struct rte_flow_item_gre *spec = item->spec; in flow_verbs_translate_item_gre() local 1010 const struct rte_flow_item_mpls *spec = item->spec; in flow_verbs_translate_item_mpls() local [all …]
|
| H A D | mlx5_flow_flex.c | 225 const struct rte_flow_item_flex *spec, *mask; in mlx5_flex_flow_translate_item() local 1018 const struct rte_flow_item_eth *spec = item->spec; in mlx5_flex_arc_in_eth() local 1034 const struct rte_flow_item_udp *spec = item->spec; in mlx5_flex_arc_in_udp() local
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_filter.c | 29 sfc_vdpa_set_mac_filter(efx_nic_t *nic, efx_filter_spec_t *spec, in sfc_vdpa_set_mac_filter() 65 efx_filter_spec_t *spec; in sfc_vdpa_filter_config() local
|
| H A D | sfc_vdpa.h | 40 efx_filter_spec_t spec[SFC_MAX_SUPPORTED_FILTERS]; member
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_flow.c | 521 const struct rte_flow_item_eth *spec = item->spec; in tap_flow_create_eth() local 575 const struct rte_flow_item_vlan *spec = item->spec; in tap_flow_create_vlan() local 635 const struct rte_flow_item_ipv4 *spec = item->spec; in tap_flow_create_ipv4() local 690 const struct rte_flow_item_ipv6 *spec = item->spec; in tap_flow_create_ipv6() local 746 const struct rte_flow_item_udp *spec = item->spec; in tap_flow_create_udp() local 792 const struct rte_flow_item_tcp *spec = item->spec; in tap_flow_create_tcp() local 852 const uint8_t *spec = item->spec; in tap_flow_item_validate() local 866 const uint8_t *spec = item->last; in tap_flow_item_validate() local 875 const uint8_t *spec = item->mask; in tap_flow_item_validate() local 886 uint8_t spec[size]; in tap_flow_item_validate() local
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_flow.c | 315 const struct rte_flow_item_eth *spec = item->spec; in igc_parse_pattern_ether() local 363 const struct rte_flow_item_ipv4 *spec = item->spec; in igc_parse_pattern_ip() local 421 const struct rte_flow_item_ipv6 *spec = item->spec; in igc_parse_pattern_ipv6() local 465 const struct rte_flow_item_udp *spec = item->spec; in igc_parse_pattern_udp() local 501 const struct rte_flow_item_tcp *spec = item->spec; in igc_parse_pattern_tcp() local
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_filter.c | 807 const struct rte_flow_item_ipv4 *spec; in qede_flow_parse_pattern() local 821 const struct rte_flow_item_ipv6 *spec; in qede_flow_parse_pattern() local 839 const struct rte_flow_item_udp *spec; in qede_flow_parse_pattern() local 854 const struct rte_flow_item_tcp *spec; in qede_flow_parse_pattern() local
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_flow.c | 199 const struct rte_flow_item_eth *spec = item->spec; in mlx4_flow_merge_eth() local 294 const struct rte_flow_item_vlan *spec = item->spec; in mlx4_flow_merge_vlan() local 349 const struct rte_flow_item_ipv4 *spec = item->spec; in mlx4_flow_merge_ipv4() local 416 const struct rte_flow_item_udp *spec = item->spec; in mlx4_flow_merge_udp() local 481 const struct rte_flow_item_tcp *spec = item->spec; in mlx4_flow_merge_tcp() local
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_flow.c | 313 uint8_t *spec = (uint8_t *)item_spec; in flow_item_raw_preprocess() local 410 uint8_t *spec = (uint8_t *)item_spec; in flow_item_proto_preprocess() local 505 union flow_item spec, mask; in flow_item_skip_disabled_protos() local 654 union flow_item spec, mask; in flow_rule_match_acl_get() local 1042 union flow_item spec, mask; in flow_rule_match_hash_get() local 1647 union flow_item spec, mask; in flow_rule_action_get() local
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_parser.h | 93 u16 spec; /* 16 bits pattern to match */ member
|
| /dpdk/lib/eal/common/ |
| H A D | rte_service.c | 34 struct rte_service_spec spec; member 240 rte_service_component_register(const struct rte_service_spec *spec, in rte_service_component_register()
|