X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_stack%2Frte_stack.c;h=8a51fba17fe7333bf5b14bc75b256fa984b5fd95;hb=35a7fe80c29446eab49ffd7e81a4f610fd1f98ce;hp=2cc7e8e1695eb5e96aa6af17d3d838993404b65c;hpb=a36f5ce06eae4c49eb9bbeb64e64875250d5b028;p=dpdk.git diff --git a/lib/librte_stack/rte_stack.c b/lib/librte_stack/rte_stack.c index 2cc7e8e169..8a51fba17f 100644 --- a/lib/librte_stack/rte_stack.c +++ b/lib/librte_stack/rte_stack.c @@ -15,9 +15,7 @@ #include #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);