net/mlx5: optimize device spawn time with representors
[dpdk.git] / drivers / net / mlx5 / mlx5_flow_verbs.c
index 176d867..0a89a13 100644 (file)
@@ -145,7 +145,7 @@ mlx5_flow_adjust_priority(struct rte_eth_dev *dev, int32_t priority,
        uint32_t res = 0;
        struct mlx5_priv *priv = dev->data->dev_private;
 
-       switch (priv->config.flow_prio) {
+       switch (priv->sh->flow_max_priority) {
        case RTE_DIM(priority_map_3):
                res = priority_map_3[priority][subpriority];
                break;
@@ -1723,7 +1723,7 @@ flow_verbs_translate(struct rte_eth_dev *dev,
        MLX5_ASSERT(wks);
        rss_desc = &wks->rss_desc;
        if (priority == MLX5_FLOW_LOWEST_PRIO_INDICATOR)
-               priority = priv->config.flow_prio - 1;
+               priority = priv->sh->flow_max_priority - 1;
        for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) {
                int ret;