1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright 2020 Mellanox Technologies, Ltd
5 #ifndef RTE_PMD_PRIVATE_MLX5_H_
6 #define RTE_PMD_PRIVATE_MLX5_H_
12 * This interface provides the ability to support private PMD
16 #define RTE_PMD_MLX5_FINE_GRANULARITY_INLINE "mlx5_fine_granularity_inline"
19 * Returns the dynamic flags name, that are supported.
22 * Array that is used to return the supported dynamic flags names.
24 * The number of elements in the names array.
27 * The number of dynamic flags that were copied if not negative.
29 * - ENOMEM - not enough entries in the array
30 * - EINVAL - invalid array entry
33 int rte_pmd_mlx5_get_dyn_flag_names(char *names[], unsigned int n);