Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
f62a8c0
)
classify: forbid invalid match config
12/23912/4
author
Benoît Ganne
<bganne@cisco.com>
Tue, 10 Dec 2019 11:44:46 +0000
(12:44 +0100)
committer
Damjan Marion
<dmarion@me.com>
Tue, 17 Dec 2019 17:57:47 +0000
(17:57 +0000)
Forbid too long match to be configured.
Type: fix
Change-Id: Icfced0f86821d5febd6a3c81e1315bd9737498c0
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/vnet/classify/vnet_classify.c
patch
|
blob
|
history
diff --git
a/src/vnet/classify/vnet_classify.c
b/src/vnet/classify/vnet_classify.c
index
3d338d1
..
de11a10
100755
(executable)
--- a/
src/vnet/classify/vnet_classify.c
+++ b/
src/vnet/classify/vnet_classify.c
@@
-775,6
+775,9
@@
vnet_classify_add_del_table (vnet_classify_main_t * cm,
if (nbuckets == 0)
return VNET_API_ERROR_INVALID_VALUE;
+ if (match < 1 || match > 5)
+ return VNET_API_ERROR_INVALID_VALUE;
+
t = vnet_classify_new_table (cm, mask, nbuckets, memory_size,
skip, match);
t->next_table_index = next_table_index;