net/sfc: allow ports without MAE privilege
[dpdk.git] / drivers / net / sfc / sfc_mae.h
index e4aa38b..23dcf1e 100644 (file)
@@ -88,7 +88,8 @@ TAILQ_HEAD(sfc_mae_action_sets, sfc_mae_action_set);
 enum sfc_mae_status {
        SFC_MAE_STATUS_UNKNOWN = 0,
        SFC_MAE_STATUS_UNSUPPORTED,
-       SFC_MAE_STATUS_SUPPORTED
+       SFC_MAE_STATUS_SUPPORTED,
+       SFC_MAE_STATUS_ADMIN,
 };
 
 /*
@@ -332,6 +333,7 @@ struct sfc_mae_parse_ctx {
        enum sfc_flow_tunnel_rule_type  ft_rule_type;
        struct sfc_mae_pattern_data     pattern_data;
        efx_tunnel_protocol_t           encap_type;
+       const struct rte_flow_item      *pattern;
        unsigned int                    priority;
        struct sfc_flow_tunnel          *ft;
 };