1@@ -42,6 +42,19 @@ 2 enum rte_dev_event_type event, 3 void *cb_arg); 4 5+/* Macros to check for invalid function pointers */ 6+#define RTE_FUNC_PTR_OR_ERR_RET(func, retval) RTE_DEPRECATED(RTE_FUNC_PTR_OR_ERR_RET) \ 7+do { \ 8+ if ((func) == NULL) \ 9+ return retval; \ 10+} while (0) 11+ 12+#define RTE_FUNC_PTR_OR_RET(func) RTE_DEPRECATED(RTE_FUNC_PTR_OR_RET) \ 13+do { \ 14+ if ((func) == NULL) \ 15+ return; \ 16+} while (0) 17+ 18 /** 19 * Device policies. 20 */ 21