compat: add experimental tag macro
[dpdk.git] / lib / librte_compat / rte_compat.h
index 41e8032..d6e79f3 100644 (file)
  */
 #endif
 
+#ifndef ALLOW_EXPERIMENTAL_API
+
+#define __rte_experimental \
+__attribute__((deprecated("Symbol is not yet part of stable ABI"), \
+section(".text.experimental")))
+
+#else
+
+#define __rte_experimental \
+__attribute__((section(".text.experimental")))
+
+#endif
 
 #endif /* _RTE_COMPAT_H_ */