| /dpdk/drivers/net/ice/ |
| H A D | ice_generic_flow.h | 125 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 D | ice_generic_flow.c | 64 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 D | ice_acl_filter.c | 659 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 D | ice_fdir_filter.c | 1796 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 D | iavf_generic_flow.h | 184 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 D | iavf_generic_flow.c | 52 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 D | iavf_fdir.c | 722 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 D | i40e_flow.c | 155 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 D | i40e_hash.c | 352 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 D | i40e_ethdev.h | 1290 enum rte_flow_item_type *items;
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 46 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 D | enic_fm_flow.c | 220 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 D | rte_flow_classify_parse.c | 9 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 D | mlx4_flow.h | 30 #define MLX4_FLOW_ITEM_TYPE_INTERNAL ((enum rte_flow_item_type)-1)
|
| H A D | mlx4_flow.c | 45 (const enum rte_flow_item_type []){ \ 65 const enum rte_flow_item_type *const next_item;
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_flow.h | 141 enum rte_flow_item_type type; /* Type of item */
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | flow_classify_lib.rst | 282 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 D | hns3_flow.c | 37 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 D | ipn3ke_flow.c | 35 ((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 D | rte_flow.h | 155 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 D | mlx5_flow.c | 97 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 D | mlx5_flow_flex.c | 988 mlx5_flex_arc_type(enum rte_flow_item_type type, int in) in mlx5_flex_arc_type()
|
| H A D | mlx5_flow.h | 2074 size_t flow_dv_get_item_hdr_len(const enum rte_flow_item_type item_type);
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_flow.c | 69 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 D | tap_flow.c | 220 (const enum rte_flow_item_type []){ \ 247 const enum rte_flow_item_type *const items;
|