doc: add Meson coding style to contributors guide
[dpdk.git] / lib / librte_stack / rte_stack.c
index 2cc7e8e..8a51fba 100644 (file)
@@ -15,9 +15,7 @@
 #include <rte_tailq.h>
 
 #include "rte_stack.h"
-#include "rte_stack_pvt.h"
-
-int stack_logtype;
+#include "stack_pvt.h"
 
 TAILQ_HEAD(rte_stack_list, rte_tailq_entry);
 
@@ -59,6 +57,11 @@ rte_stack_create(const char *name, unsigned int count, int socket_id,
        unsigned int sz;
        int ret;
 
+       if (flags & ~(RTE_STACK_F_LF)) {
+               STACK_LOG_ERR("Unsupported stack flags %#x\n", flags);
+               return NULL;
+       }
+
 #ifdef RTE_ARCH_64
        RTE_BUILD_BUG_ON(sizeof(struct rte_stack_lf_head) != 16);
 #else
@@ -189,9 +192,4 @@ rte_stack_lookup(const char *name)
        return r;
 }
 
-RTE_INIT(librte_stack_init_log)
-{
-       stack_logtype = rte_log_register("lib.stack");
-       if (stack_logtype >= 0)
-               rte_log_set_level(stack_logtype, RTE_LOG_NOTICE);
-}
+RTE_LOG_REGISTER(stack_logtype, lib.stack, NOTICE);