DPDK  21.02.0
rte_pmd_mlx5.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright 2020 Mellanox Technologies, Ltd
3  */
4 
5 #ifndef RTE_PMD_PRIVATE_MLX5_H_
6 #define RTE_PMD_PRIVATE_MLX5_H_
7 
16 #define RTE_PMD_MLX5_FINE_GRANULARITY_INLINE "mlx5_fine_granularity_inline"
17 
32 __rte_experimental
33 int rte_pmd_mlx5_get_dyn_flag_names(char *names[], unsigned int n);
34 
35 #define MLX5_DOMAIN_BIT_NIC_RX (1 << 0)
36 #define MLX5_DOMAIN_BIT_NIC_TX (1 << 1)
37 #define MLX5_DOMAIN_BIT_FDB (1 << 2)
57 __rte_experimental
58 int rte_pmd_mlx5_sync_flow(uint16_t port_id, uint32_t domains);
59 
60 #endif
__rte_experimental int rte_pmd_mlx5_sync_flow(uint16_t port_id, uint32_t domains)
__rte_experimental int rte_pmd_mlx5_get_dyn_flag_names(char *names[], unsigned int n)