2021-02-05 08:48:47 +00:00
|
|
|
/* SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
* Copyright 2020 Mellanox Technologies, Ltd
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef RTE_PMD_MLX5_DEVX_H_
|
|
|
|
#define RTE_PMD_MLX5_DEVX_H_
|
|
|
|
|
|
|
|
#include "mlx5.h"
|
|
|
|
|
|
|
|
int mlx5_txq_devx_obj_new(struct rte_eth_dev *dev, uint16_t idx);
|
2022-09-06 04:00:10 +00:00
|
|
|
int mlx5_txq_devx_modify(struct mlx5_txq_obj *obj,
|
|
|
|
enum mlx5_txq_modify_type type, uint8_t dev_port);
|
2021-02-05 08:48:47 +00:00
|
|
|
void mlx5_txq_devx_obj_release(struct mlx5_txq_obj *txq_obj);
|
|
|
|
|
|
|
|
extern struct mlx5_obj_ops devx_obj_ops;
|
|
|
|
|
|
|
|
#endif /* RTE_PMD_MLX5_DEVX_H_ */
|