Lines Matching refs:pattern
39 match_strkey(const char *key, const char *pattern) in match_strkey() argument
41 return strncmp(key, pattern, strlen(key)) == 0; in match_strkey()
133 struct rte_flow_item *pattern; in flex_link_item_parse() local
140 &attr, &pattern, &actions); in flex_link_item_parse()
143 item->type = pattern->type; in flex_link_item_parse()
144 if (pattern->spec) { in flex_link_item_parse()
146 memcpy(ptr, pattern->spec, FLEX_MAX_FLOW_PATTERN_LENGTH); in flex_link_item_parse()
150 if (pattern->mask) { in flex_link_item_parse()
152 memcpy(ptr, pattern->mask, FLEX_MAX_FLOW_PATTERN_LENGTH); in flex_link_item_parse()
156 if (pattern->last) { in flex_link_item_parse()
158 memcpy(ptr, pattern->last, FLEX_MAX_FLOW_PATTERN_LENGTH); in flex_link_item_parse()
281 uint8_t (*pattern)[FLEX_MAX_FLOW_PATTERN_LENGTH]; in flex_item_init() local
305 pattern = (typeof(pattern))((uint8_t *)conf->output_link + links_size); in flex_item_init()
308 in->item.spec = pattern++; in flex_item_init()
309 in->item.mask = pattern++; in flex_item_init()
513 fp->spec.pattern = fp->spec_pattern; in flex_pattern_parsed_fn()
514 fp->mask.pattern = fp->mask_pattern; in flex_pattern_parsed_fn()