classify: forbid invalid match config

Forbid too long match to be configured.

Type: fix

Change-Id: Icfced0f86821d5febd6a3c81e1315bd9737498c0
Signed-off-by: Benoît Ganne <bganne@cisco.com>
(cherry picked from commit 71a70d73f3)
This commit is contained in:
Benoît Ganne
2019-12-10 12:44:46 +01:00
committed by Andrew Yourtchenko
parent 280079fb99
commit d8e41e7810

View File

@ -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;