config/arm: split -march into arch and features
[dpdk.git] / lib / stack / rte_stack.c
index 8a51fba..f1cbb98 100644 (file)
@@ -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);