net/tap: fix interrupt vector array size
[dpdk.git] / drivers / net / ice / ice_generic_flow.h
index 3c648c0..a4d0b66 100644 (file)
@@ -473,8 +473,9 @@ enum ice_flow_classification_stage {
 /* 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;
 };
 
@@ -514,6 +515,7 @@ typedef int (*parse_pattern_action_t)(struct ice_adapter *ad,
                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);