net/mlx5: fix TCP flags size for modify actions
[dpdk.git] / drivers / net / mlx5 / mlx5_devx.c
index e4acab9..76d31f5 100644 (file)
@@ -20,7 +20,8 @@
 
 #include "mlx5.h"
 #include "mlx5_common_os.h"
-#include "mlx5_rxtx.h"
+#include "mlx5_tx.h"
+#include "mlx5_rx.h"
 #include "mlx5_utils.h"
 #include "mlx5_devx.h"
 #include "mlx5_flow.h"
@@ -275,6 +276,7 @@ mlx5_rxq_create_devx_rq_resources(struct rte_eth_dev *dev, uint16_t idx)
                                                MLX5_WQ_END_PAD_MODE_ALIGN :
                                                MLX5_WQ_END_PAD_MODE_NONE;
        rq_attr.wq_attr.pd = priv->sh->pdn;
+       rq_attr.counter_set_id = priv->counter_set_id;
        /* Create RQ using DevX API. */
        return mlx5_devx_rq_create(priv->sh->ctx, &rxq_ctrl->obj->rq_obj,
                                   wqe_size, log_desc_n, &rq_attr,
@@ -438,6 +440,7 @@ mlx5_rxq_obj_hairpin_new(struct rte_eth_dev *dev, uint16_t idx)
        attr.wq_attr.log_hairpin_num_packets =
                        attr.wq_attr.log_hairpin_data_sz -
                        MLX5_HAIRPIN_QUEUE_STRIDE;
+       attr.counter_set_id = priv->counter_set_id;
        tmpl->rq = mlx5_devx_cmd_create_rq(priv->sh->ctx, &attr,
                                           rxq_ctrl->socket);
        if (!tmpl->rq) {
@@ -994,8 +997,8 @@ mlx5_txq_create_devx_sq_resources(struct rte_eth_dev *dev, uint16_t idx,
                        .uar_page =
                                 mlx5_os_get_devx_uar_page_id(priv->sh->tx_uar),
                },
+               .ts_format = mlx5_ts_format_conv(priv->sh->sq_ts_format),
        };
-
        /* Create Send Queue object with DevX. */
        return mlx5_devx_sq_create(priv->sh->ctx, &txq_obj->sq_obj, log_desc_n,
                                   &sq_attr, priv->sh->numa_node);