From: Konstantin Ananyev Date: Tue, 20 Jan 2015 18:40:50 +0000 (+0000) Subject: acl: fix build in standalone mode X-Git-Tag: spdx-start~9824 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=47b14020885de8c10687a376e8d09af7e9f27f48;p=dpdk.git acl: fix build in standalone mode Fix compilation with RTE_LIBRTE_ACL_STANDALONE=y Signed-off-by: Konstantin Ananyev Acked-by: Neil Horman --- diff --git a/lib/librte_acl/rte_acl_osdep_alone.h b/lib/librte_acl/rte_acl_osdep_alone.h index a84b6f970b..2a99860723 100644 --- a/lib/librte_acl/rte_acl_osdep_alone.h +++ b/lib/librte_acl/rte_acl_osdep_alone.h @@ -214,6 +214,13 @@ rte_rdtsc(void) /* * rte_tailq related. */ + +struct rte_tailq_entry { + TAILQ_ENTRY(rte_tailq_entry) next; /**< Pointer entries for a tailq list + */ + void *data; /**< Pointer to the data referenced by this tailq entry */ +}; + static inline void * rte_dummy_tailq(void) { @@ -248,6 +255,7 @@ rte_zmalloc_socket(__rte_unused const char *type, size_t size, unsigned align, void *ptr; int rc; + align = (align != 0) ? align : RTE_CACHE_LINE_SIZE; rc = posix_memalign(&ptr, align, size); if (rc != 0) { rte_errno = rc; @@ -258,6 +266,8 @@ rte_zmalloc_socket(__rte_unused const char *type, size_t size, unsigned align, return ptr; } +#define rte_zmalloc(type, sz, align) rte_zmalloc_socket(type, sz, align, 0) + /* * rte_debug related */ @@ -271,6 +281,8 @@ rte_zmalloc_socket(__rte_unused const char *type, size_t size, unsigned align, exit(err); \ } while (0) +#define rte_cpu_get_flag_enabled(x) (0) + #ifdef __cplusplus } #endif