Lines Matching refs:pattern
928 const struct rte_flow_item *pattern, in dpaa2_configure_flow_eth() argument
946 spec = (const struct rte_flow_item_eth *)pattern->spec; in dpaa2_configure_flow_eth()
947 last = (const struct rte_flow_item_eth *)pattern->last; in dpaa2_configure_flow_eth()
949 (pattern->mask ? pattern->mask : &dpaa2_flow_item_eth_mask); in dpaa2_configure_flow_eth()
1176 const struct rte_flow_item *pattern, in dpaa2_configure_flow_vlan() argument
1192 spec = (const struct rte_flow_item_vlan *)pattern->spec; in dpaa2_configure_flow_vlan()
1193 last = (const struct rte_flow_item_vlan *)pattern->last; in dpaa2_configure_flow_vlan()
1195 (pattern->mask ? pattern->mask : &dpaa2_flow_item_vlan_mask); in dpaa2_configure_flow_vlan()
1346 const struct rte_flow_item *pattern, in dpaa2_configure_flow_ip_discrimation() argument
1391 if (pattern->type == RTE_FLOW_ITEM_TYPE_IPV4) in dpaa2_configure_flow_ip_discrimation()
1412 const struct rte_flow_item *pattern, in dpaa2_configure_flow_generic_ip() argument
1434 if (pattern->type == RTE_FLOW_ITEM_TYPE_IPV4) { in dpaa2_configure_flow_generic_ip()
1435 spec_ipv4 = (const struct rte_flow_item_ipv4 *)pattern->spec; in dpaa2_configure_flow_generic_ip()
1437 (pattern->mask ? pattern->mask : in dpaa2_configure_flow_generic_ip()
1440 spec_ipv6 = (const struct rte_flow_item_ipv6 *)pattern->spec; in dpaa2_configure_flow_generic_ip()
1442 (pattern->mask ? pattern->mask : in dpaa2_configure_flow_generic_ip()
1451 flow, pattern, &local_cfg, in dpaa2_configure_flow_generic_ip()
1745 const struct rte_flow_item *pattern, in dpaa2_configure_flow_icmp() argument
1761 spec = (const struct rte_flow_item_icmp *)pattern->spec; in dpaa2_configure_flow_icmp()
1762 last = (const struct rte_flow_item_icmp *)pattern->last; in dpaa2_configure_flow_icmp()
1764 (pattern->mask ? pattern->mask : &dpaa2_flow_item_icmp_mask); in dpaa2_configure_flow_icmp()
1987 const struct rte_flow_item *pattern, in dpaa2_configure_flow_udp() argument
2003 spec = (const struct rte_flow_item_udp *)pattern->spec; in dpaa2_configure_flow_udp()
2004 last = (const struct rte_flow_item_udp *)pattern->last; in dpaa2_configure_flow_udp()
2006 (pattern->mask ? pattern->mask : &dpaa2_flow_item_udp_mask); in dpaa2_configure_flow_udp()
2226 const struct rte_flow_item *pattern, in dpaa2_configure_flow_tcp() argument
2242 spec = (const struct rte_flow_item_tcp *)pattern->spec; in dpaa2_configure_flow_tcp()
2243 last = (const struct rte_flow_item_tcp *)pattern->last; in dpaa2_configure_flow_tcp()
2245 (pattern->mask ? pattern->mask : &dpaa2_flow_item_tcp_mask); in dpaa2_configure_flow_tcp()
2466 const struct rte_flow_item *pattern, in dpaa2_configure_flow_sctp() argument
2482 spec = (const struct rte_flow_item_sctp *)pattern->spec; in dpaa2_configure_flow_sctp()
2483 last = (const struct rte_flow_item_sctp *)pattern->last; in dpaa2_configure_flow_sctp()
2485 (pattern->mask ? pattern->mask : in dpaa2_configure_flow_sctp()
2707 const struct rte_flow_item *pattern, in dpaa2_configure_flow_gre() argument
2723 spec = (const struct rte_flow_item_gre *)pattern->spec; in dpaa2_configure_flow_gre()
2724 last = (const struct rte_flow_item_gre *)pattern->last; in dpaa2_configure_flow_gre()
2726 (pattern->mask ? pattern->mask : &dpaa2_flow_item_gre_mask); in dpaa2_configure_flow_gre()
2876 const struct rte_flow_item *pattern, in dpaa2_configure_flow_raw() argument
2882 const struct rte_flow_item_raw *spec = pattern->spec; in dpaa2_configure_flow_raw()
2883 const struct rte_flow_item_raw *mask = pattern->mask; in dpaa2_configure_flow_raw()
2930 ret = dpaa2_flow_rule_data_set_raw(&flow->qos_rule, spec->pattern, in dpaa2_configure_flow_raw()
2931 mask->pattern, spec->length); in dpaa2_configure_flow_raw()
2937 ret = dpaa2_flow_rule_data_set_raw(&flow->fs_rule, spec->pattern, in dpaa2_configure_flow_raw()
2938 mask->pattern, spec->length); in dpaa2_configure_flow_raw()
3387 const struct rte_flow_item pattern[], in dpaa2_generic_flow_set() argument
3417 switch (pattern[i].type) { in dpaa2_generic_flow_set()
3420 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3429 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3439 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3448 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3457 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3466 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3475 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3484 dev, attr, &pattern[i], actions, error, in dpaa2_generic_flow_set()
3493 dev, attr, &pattern[i], in dpaa2_generic_flow_set()
3865 dpaa2_dev_verify_patterns(const struct rte_flow_item pattern[]) in dpaa2_dev_verify_patterns() argument
3870 for (j = 0; pattern[j].type != RTE_FLOW_ITEM_TYPE_END; j++) { in dpaa2_dev_verify_patterns()
3873 == pattern[j].type) { in dpaa2_dev_verify_patterns()
3884 for (j = 0; pattern[j].type != RTE_FLOW_ITEM_TYPE_END; j++) { in dpaa2_dev_verify_patterns()
3885 if (!pattern[j].spec) { in dpaa2_dev_verify_patterns()
3923 const struct rte_flow_item pattern[], in dpaa2_flow_validate() argument
3956 ret = dpaa2_dev_verify_patterns(pattern); in dpaa2_flow_validate()
3962 pattern, "invalid"); in dpaa2_flow_validate()
3982 const struct rte_flow_item pattern[], in dpaa2_flow_create() argument
4056 ret = dpaa2_generic_flow_set(flow, dev, attr, pattern, in dpaa2_flow_create()