1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright 2015 6WIND S.A.
3 * Copyright 2020 Mellanox Technologies, Ltd
6 #ifndef RTE_PMD_MLX5_OS_H_
7 #define RTE_PMD_MLX5_OS_H_
11 /* verb enumerations translations to local enums. */
13 DEV_SYSFS_NAME_MAX = IBV_SYSFS_NAME_MAX + 1,
14 DEV_SYSFS_PATH_MAX = IBV_SYSFS_PATH_MAX + 1
17 #define PCI_DRV_FLAGS (RTE_PCI_DRV_INTR_LSC | \
18 RTE_PCI_DRV_INTR_RMV | \
19 RTE_PCI_DRV_PROBE_AGAIN)
21 /* mlx5_ethdev_os.c */
23 int mlx5_get_ifname(const struct rte_eth_dev *dev, char (*ifname)[IF_NAMESIZE]);
24 #endif /* RTE_PMD_MLX5_OS_H_ */