/* pattern structure */
struct ice_pattern_match_item {
enum rte_flow_item_type *pattern_list;
+ uint64_t input_set_mask_o; /* used for tunnel outer or non tunnel fields */
/* pattern_list must end with RTE_FLOW_ITEM_TYPE_END */
- uint64_t input_set_mask;
+ uint64_t input_set_mask_i; /* only used for tunnel inner fields */
void *meta;
};
uint32_t array_len,
const struct rte_flow_item pattern[],
const struct rte_flow_action actions[],
+ uint32_t priority,
void **meta,
struct rte_flow_error *error);