net/mlx5: separate Tx queue object creations
[dpdk.git] / drivers / net / mlx5 / mlx5_devx.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright 2020 Mellanox Technologies, Ltd
3  */
4
5 #ifndef RTE_PMD_MLX5_DEVX_H_
6 #define RTE_PMD_MLX5_DEVX_H_
7
8 #include "mlx5.h"
9
10 struct mlx5_txq_obj *mlx5_txq_devx_obj_new(struct rte_eth_dev *dev,
11                                            uint16_t idx);
12 void mlx5_txq_devx_obj_release(struct mlx5_txq_obj *txq_obj);
13
14 extern struct mlx5_obj_ops devx_obj_ops;
15
16 #endif /* RTE_PMD_MLX5_DEVX_H_ */