X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fstack%2Frte_stack.c;h=f1cbb9803ffc98c5ed32969bcd6f49c22a93e4b0;hb=e32b525aae84023292edf5d2ef2fb78cc340ef14;hp=8a51fba17fe7333bf5b14bc75b256fa984b5fd95;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/stack/rte_stack.c b/lib/stack/rte_stack.c index 8a51fba17f..f1cbb9803f 100644 --- a/lib/stack/rte_stack.c +++ b/lib/stack/rte_stack.c @@ -64,9 +64,11 @@ rte_stack_create(const char *name, unsigned int count, int socket_id, #ifdef RTE_ARCH_64 RTE_BUILD_BUG_ON(sizeof(struct rte_stack_lf_head) != 16); -#else +#endif +#if !defined(RTE_STACK_LF_SUPPORTED) if (flags & RTE_STACK_F_LF) { STACK_LOG_ERR("Lock-free stack is not supported on your platform\n"); + rte_errno = ENOTSUP; return NULL; } #endif @@ -192,4 +194,4 @@ rte_stack_lookup(const char *name) return r; } -RTE_LOG_REGISTER(stack_logtype, lib.stack, NOTICE); +RTE_LOG_REGISTER_DEFAULT(stack_logtype, NOTICE);