Lines Matching refs:patterns
60 typedef int (*pattern_filter_t)(const struct rte_flow_item patterns[],
82 ipn3ke_pattern_vxlan(const struct rte_flow_item patterns[], in ipn3ke_pattern_vxlan() argument
89 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_vxlan()
132 patterns, in ipn3ke_pattern_vxlan()
147 ipn3ke_pattern_mac(const struct rte_flow_item patterns[], in ipn3ke_pattern_mac() argument
153 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_mac()
190 patterns, in ipn3ke_pattern_mac()
207 ipn3ke_pattern_qinq(const struct rte_flow_item patterns[], in ipn3ke_pattern_qinq() argument
215 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_qinq()
260 patterns, in ipn3ke_pattern_qinq()
277 ipn3ke_pattern_mpls(const struct rte_flow_item patterns[], in ipn3ke_pattern_mpls() argument
284 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_mpls()
334 patterns, in ipn3ke_pattern_mpls()
351 ipn3ke_pattern_ip_tcp(const struct rte_flow_item patterns[], in ipn3ke_pattern_ip_tcp() argument
358 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_ip_tcp()
399 patterns, in ipn3ke_pattern_ip_tcp()
416 ipn3ke_pattern_ip_udp(const struct rte_flow_item patterns[], in ipn3ke_pattern_ip_udp() argument
423 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_ip_udp()
464 patterns, in ipn3ke_pattern_ip_udp()
483 ipn3ke_pattern_ip_nvgre(const struct rte_flow_item patterns[], in ipn3ke_pattern_ip_nvgre() argument
491 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_ip_nvgre()
538 patterns, in ipn3ke_pattern_ip_nvgre()
557 ipn3ke_pattern_vxlan_ip_udp(const struct rte_flow_item patterns[], in ipn3ke_pattern_vxlan_ip_udp() argument
565 for (item = patterns; item->type != RTE_FLOW_ITEM_TYPE_END; item++) { in ipn3ke_pattern_vxlan_ip_udp()
612 patterns, in ipn3ke_pattern_vxlan_ip_udp()
798 ipn3ke_match_pattern(const enum rte_flow_item_type *patterns, in ipn3ke_match_pattern() argument
803 while ((*patterns == item->type) && in ipn3ke_match_pattern()
804 (*patterns != RTE_FLOW_ITEM_TYPE_END)) { in ipn3ke_match_pattern()
805 patterns++; in ipn3ke_match_pattern()
809 return (*patterns == RTE_FLOW_ITEM_TYPE_END && in ipn3ke_match_pattern()