X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5_trigger.c;h=8106598ff67f7a5999a7711545f1a952211684ba;hb=b0447b54702215006ca3f35afb088a5913c42e3c;hp=438b7059529c7b30d1c4b2dd2ae928beb7ba6d4a;hpb=e7bfa3596a0abdb7424125019e1231af33773488;p=dpdk.git diff --git a/drivers/net/mlx5/mlx5_trigger.c b/drivers/net/mlx5/mlx5_trigger.c index 438b705952..8106598ff6 100644 --- a/drivers/net/mlx5/mlx5_trigger.c +++ b/drivers/net/mlx5/mlx5_trigger.c @@ -11,6 +11,7 @@ #include #include "mlx5.h" +#include "mlx5_mr.h" #include "mlx5_rxtx.h" #include "mlx5_utils.h" #include "rte_pmd_mlx5.h" @@ -111,7 +112,6 @@ mlx5_rxq_start(struct rte_eth_dev *dev) for (i = 0; i < priv->rxqs_n; ++i) { rxq = (*priv->rxqs)[i]; - if (rxq && rxq->lro) { obj_type = MLX5_RXQ_OBJ_TYPE_DEVX_RQ; break; @@ -322,6 +322,8 @@ mlx5_dev_start(struct rte_eth_dev *dev) dev->data->port_id); goto error; } + /* Set a mask and offset of dynamic metadata flows into Rx queues*/ + mlx5_flow_rxq_dynf_metadata_set(dev); /* * In non-cached mode, it only needs to start the default mreg copy * action and no flow created by application exists anymore.