]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_flow.c
net/mlx5: fix flow rule creation if ports are stopped
[dpdk.git] / drivers / net / mlx5 / mlx5_flow.c
index 34ac5d38031cf59967c96264ef8284366266e62f..23c1b5ef3c46972b649fee970feffa175221727f 100644 (file)
@@ -948,6 +948,8 @@ priv_flow_create_action_queue(struct priv *priv,
                                   NULL, "cannot allocate QP");
                goto error;
        }
+       if (!priv->started)
+               return rte_flow;
        rte_flow->ibv_flow = ibv_exp_create_flow(rte_flow->qp,
                                                 rte_flow->ibv_attr);
        if (!rte_flow->ibv_flow) {