xref: /dpdk/drivers/common/mvep/rte_mvep_common.h (revision 6f2dc9c0b496b4c6eb30c6dac59f0ca818903804)
1 /*  SPDX-License-Identifier: BSD-3-Clause
2  *  Copyright(c) 2018 Marvell International Ltd.
3  */
4 
5 #ifndef __RTE_MVEP_COMMON_H__
6 #define __RTE_MVEP_COMMON_H__
7 
8 #include <rte_compat.h>
9 #include <rte_kvargs.h>
10 
11 enum mvep_module_type {
12 	MVEP_MOD_T_NONE = 0,
13 	MVEP_MOD_T_PP2,
14 	MVEP_MOD_T_SAM,
15 	MVEP_MOD_T_NETA,
16 	MVEP_MOD_T_LAST
17 };
18 
19 __rte_internal
20 int rte_mvep_init(enum mvep_module_type module, struct rte_kvargs *kvlist);
21 __rte_internal
22 int rte_mvep_deinit(enum mvep_module_type module);
23 
24 #endif /* __RTE_MVEP_COMMON_H__ */
25