]> git.droids-corp.org - dpdk.git/blobdiff - lib/eventdev/eventdev_pmd_vdev.h
build: make ring mempool driver mandatory
[dpdk.git] / lib / eventdev / eventdev_pmd_vdev.h
index 2d33924e6c59b53cf95ed6f4fd11a4a2dbd8eb8b..77904910a2f34e35d39467ff98c2d320d5c246a2 100644 (file)
@@ -5,6 +5,10 @@
 #ifndef _RTE_EVENTDEV_PMD_VDEV_H_
 #define _RTE_EVENTDEV_PMD_VDEV_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /** @file
  * RTE Eventdev VDEV PMD APIs
  *
@@ -37,6 +41,7 @@
  *   - Eventdev pointer if device is successfully created.
  *   - NULL if device cannot be created.
  */
+__rte_internal
 static inline struct rte_eventdev *
 rte_event_pmd_vdev_init(const char *name, size_t dev_private_size,
                int socket_id)
@@ -74,6 +79,7 @@ rte_event_pmd_vdev_init(const char *name, size_t dev_private_size,
  * @return
  *   - 0 on success, negative on error
  */
+__rte_internal
 static inline int
 rte_event_pmd_vdev_uninit(const char *name)
 {
@@ -97,4 +103,8 @@ rte_event_pmd_vdev_uninit(const char *name)
        return 0;
 }
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _RTE_EVENTDEV_PMD_VDEV_H_ */