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