git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
stack: check flags on creation for future proofing
[dpdk.git]
/
lib
/
librte_stack
/
rte_stack.c
diff --git
a/lib/librte_stack/rte_stack.c
b/lib/librte_stack/rte_stack.c
index
d19824f
..
e58fa54
100644
(file)
--- a/
lib/librte_stack/rte_stack.c
+++ b/
lib/librte_stack/rte_stack.c
@@
-59,6
+59,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