Home
last modified time | relevance | path

Searched refs:rte_flow_item_type (Results 1 – 25 of 34) sorted by relevance

12

/dpdk/drivers/net/ice/
H A Dice_generic_flow.h125 extern enum rte_flow_item_type pattern_empty[];
128 extern enum rte_flow_item_type pattern_any[];
131 extern enum rte_flow_item_type pattern_raw[];
134 extern enum rte_flow_item_type pattern_ethertype[];
139 extern enum rte_flow_item_type pattern_eth_arp[];
142 extern enum rte_flow_item_type pattern_eth_ipv4[];
145 extern enum rte_flow_item_type pattern_eth_ipv4_udp[];
148 extern enum rte_flow_item_type pattern_eth_ipv4_tcp[];
159 extern enum rte_flow_item_type pattern_eth_ipv6[];
347 extern enum rte_flow_item_type pattern_eth_pppoed[];
[all …]
H A Dice_generic_flow.c64 enum rte_flow_item_type pattern_empty[] = {
68 enum rte_flow_item_type pattern_any[] = {
74 enum rte_flow_item_type pattern_raw[] = {
80 enum rte_flow_item_type pattern_ethertype[] = {
97 enum rte_flow_item_type pattern_eth_arp[] = {
104 enum rte_flow_item_type pattern_eth_ipv4[] = {
109 enum rte_flow_item_type pattern_eth_vlan_ipv4[] = {
122 enum rte_flow_item_type pattern_eth_ipv4_udp[] = {
143 enum rte_flow_item_type pattern_eth_ipv4_tcp[] = {
208 enum rte_flow_item_type pattern_eth_ipv6[] = {
[all …]
H A Dice_acl_filter.c659 enum rte_flow_item_type item_type; in ice_acl_parse_pattern()
660 enum rte_flow_item_type l3 = RTE_FLOW_ITEM_TYPE_END; in ice_acl_parse_pattern()
H A Dice_fdir_filter.c1796 enum rte_flow_item_type item_type; in ice_fdir_parse_pattern()
1797 enum rte_flow_item_type l3 = RTE_FLOW_ITEM_TYPE_END; in ice_fdir_parse_pattern()
1798 enum rte_flow_item_type l4 = RTE_FLOW_ITEM_TYPE_END; in ice_fdir_parse_pattern()
1823 enum rte_flow_item_type next_type; in ice_fdir_parse_pattern()
/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.h184 extern enum rte_flow_item_type iavf_pattern_empty[];
187 extern enum rte_flow_item_type iavf_pattern_ethertype[];
192 extern enum rte_flow_item_type iavf_pattern_eth_arp[];
195 extern enum rte_flow_item_type iavf_pattern_eth_ipv4[];
198 extern enum rte_flow_item_type iavf_pattern_eth_ipv4_udp[];
201 extern enum rte_flow_item_type iavf_pattern_eth_ipv4_tcp[];
212 extern enum rte_flow_item_type iavf_pattern_eth_ipv6[];
218 extern enum rte_flow_item_type iavf_pattern_eth_ipv6_udp[];
221 extern enum rte_flow_item_type iavf_pattern_eth_ipv6_tcp[];
400 extern enum rte_flow_item_type iavf_pattern_eth_ecpri[];
[all …]
H A Diavf_generic_flow.c52 enum rte_flow_item_type iavf_pattern_empty[] = {
57 enum rte_flow_item_type iavf_pattern_ethertype[] = {
62 enum rte_flow_item_type iavf_pattern_ethertype_vlan[] = {
68 enum rte_flow_item_type iavf_pattern_ethertype_qinq[] = {
76 enum rte_flow_item_type iavf_pattern_eth_arp[] = {
83 enum rte_flow_item_type iavf_pattern_eth_ipv4[] = {
89 enum rte_flow_item_type iavf_pattern_eth_vlan_ipv4[] = {
96 enum rte_flow_item_type iavf_pattern_eth_qinq_ipv4[] = {
104 enum rte_flow_item_type iavf_pattern_eth_ipv4_udp[] = {
128 enum rte_flow_item_type iavf_pattern_eth_ipv4_tcp[] = {
[all …]
H A Diavf_fdir.c722 enum rte_flow_item_type l3 = RTE_FLOW_ITEM_TYPE_END; in iavf_fdir_parse_pattern()
745 enum rte_flow_item_type item_type; in iavf_fdir_parse_pattern()
746 enum rte_flow_item_type next_type; in iavf_fdir_parse_pattern()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c155 static enum rte_flow_item_type pattern_ethertype[] = {
2052 enum rte_flow_item_type item_type; in i40e_flow_parse_ethertype_pattern()
2249 enum rte_flow_item_type item_type, in i40e_flow_fdir_get_pctype_value()
2373 enum rte_flow_item_type item_type; in i40e_flow_parse_fdir_pattern()
2374 enum rte_flow_item_type next_type; in i40e_flow_parse_fdir_pattern()
3408 enum rte_flow_item_type item_type; in i40e_flow_parse_l4_pattern()
3656 enum rte_flow_item_type item_type; in i40e_flow_parse_vxlan_pattern()
3883 enum rte_flow_item_type item_type; in i40e_flow_parse_nvgre_pattern()
4130 enum rte_flow_item_type item_type; in i40e_flow_parse_mpls_pattern()
4290 enum rte_flow_item_type item_type; in i40e_flow_parse_gtp_pattern()
[all …]
H A Di40e_hash.c352 enum rte_flow_item_type prev_item_type = RTE_FLOW_ITEM_TYPE_VOID; in i40e_hash_get_pattern_type()
353 enum rte_flow_item_type last_item_type = prev_item_type; in i40e_hash_get_pattern_type()
368 if (prev_item_type >= (enum rte_flow_item_type) in i40e_hash_get_pattern_type()
387 assert(last_item_type < (enum rte_flow_item_type) in i40e_hash_get_pattern_type()
H A Di40e_ethdev.h1290 enum rte_flow_item_type *items;
/dpdk/drivers/net/enic/
H A Denic_flow.c46 const enum rte_flow_item_type * const prev_items;
60 enum rte_flow_item_type max_item_type;
106 .prev_items = (const enum rte_flow_item_type[]) {
114 .prev_items = (const enum rte_flow_item_type[]) {
123 .prev_items = (const enum rte_flow_item_type[]) {
139 .prev_items = (const enum rte_flow_item_type[]) {
148 .prev_items = (const enum rte_flow_item_type[]) {
157 .prev_items = (const enum rte_flow_item_type[]) {
166 .prev_items = (const enum rte_flow_item_type[]) {
176 .prev_items = (const enum rte_flow_item_type[]) {
[all …]
H A Denic_fm_flow.c220 const enum rte_flow_item_type * const prev_items;
279 .prev_items = (const enum rte_flow_item_type[]) {
287 .prev_items = (const enum rte_flow_item_type[]) {
294 .prev_items = (const enum rte_flow_item_type[]) {
302 .prev_items = (const enum rte_flow_item_type[]) {
311 .prev_items = (const enum rte_flow_item_type[]) {
320 .prev_items = (const enum rte_flow_item_type[]) {
329 .prev_items = (const enum rte_flow_item_type[]) {
338 .prev_items = (const enum rte_flow_item_type[]) {
347 .prev_items = (const enum rte_flow_item_type[]) {
[all …]
/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c9 enum rte_flow_item_type *items;
16 static enum rte_flow_item_type pattern_ntuple_1[] = {
24 static enum rte_flow_item_type pattern_ntuple_2[] = {
32 static enum rte_flow_item_type pattern_ntuple_3[] = {
112 classify_match_pattern(enum rte_flow_item_type *item_array, in classify_match_pattern()
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.h30 #define MLX4_FLOW_ITEM_TYPE_INTERNAL ((enum rte_flow_item_type)-1)
H A Dmlx4_flow.c45 (const enum rte_flow_item_type []){ \
65 const enum rte_flow_item_type *const next_item;
/dpdk/drivers/net/sfc/
H A Dsfc_flow.h141 enum rte_flow_item_type type; /* Type of item */
/dpdk/doc/guides/prog_guide/
H A Dflow_classify_lib.rst282 static enum rte_flow_item_type pattern_ntuple_1[] = {
290 static enum rte_flow_item_type pattern_ntuple_2[] = {
298 static enum rte_flow_item_type pattern_ntuple_3[] = {
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c37 static enum rte_flow_item_type first_items[] = {
51 static enum rte_flow_item_type L2_next_items[] = {
57 static enum rte_flow_item_type L3_next_items[] = {
65 static enum rte_flow_item_type L4_next_items[] = {
71 static enum rte_flow_item_type tunnel_next_items[] = {
77 enum rte_flow_item_type *items;
1175 is_tunnel_packet(enum rte_flow_item_type type) in is_tunnel_packet()
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c35 ((const enum rte_flow_item_type []) { \
65 const enum rte_flow_item_type *const items;
798 ipn3ke_match_pattern(const enum rte_flow_item_type *patterns, in ipn3ke_match_pattern()
/dpdk/lib/ethdev/
H A Drte_flow.h155 enum rte_flow_item_type { enum
2027 enum rte_flow_item_type type; /**< Item type. */
4607 enum rte_flow_item_type type;
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c97 const enum rte_flow_item_type type;
173 static enum rte_flow_item_type
176 enum rte_flow_item_type type; in mlx5_nsh_proto_to_item_type()
197 static enum rte_flow_item_type
200 enum rte_flow_item_type type; in mlx5_inet_proto_to_item_type()
227 static enum rte_flow_item_type
231 enum rte_flow_item_type type; in mlx5_ethertype_to_item_type()
257 static enum rte_flow_item_type
270 enum rte_flow_item_type ret; in mlx5_flow_expand_rss_item_complete()
4641 .type = (enum rte_flow_item_type) in flow_dv_mreg_create_cb()
[all …]
H A Dmlx5_flow_flex.c988 mlx5_flex_arc_type(enum rte_flow_item_type type, int in) in mlx5_flex_arc_type()
H A Dmlx5_flow.h2074 size_t flow_dv_get_item_hdr_len(const enum rte_flow_item_type item_type);
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c69 enum rte_flow_item_type dpaa2_supported_pattern_type[] = {
546 enum rte_flow_item_type type) in dpaa2_flow_proto_discrimination_extract()
553 } else if (type == (enum rte_flow_item_type) in dpaa2_flow_proto_discrimination_extract()
611 enum rte_flow_item_type type;
866 enum rte_flow_item_type type) in dpaa2_flow_extract_support()
/dpdk/drivers/net/tap/
H A Dtap_flow.c220 (const enum rte_flow_item_type []){ \
247 const enum rte_flow_item_type *const items;

12