[dpdk-dev] [PATCH 3/3] ACL: remove subtree_id calculations at build stage
Thomas Monjalon
thomas.monjalon at 6wind.com
Tue Jun 2 22:56:40 CEST 2015
2015-05-22 18:48, Konstantin Ananyev:
> As now subtree_id is not used acl_merge_trie() any more,
> there is no point to calculate and maintain that information.
>
> Signed-off-by: Konstantin Ananyev <konstantin.ananyev at intel.com>
There is an error with GCC 5.1:
lib/librte_acl/acl_bld.c:1324:22: error: array subscript is above array bounds [-Werror=array-bounds]
end->mrt->results[m] = rule->f->data.userdata;
^
lib/librte_acl/acl_bld.c:1327:22: error: array subscript is above array bounds [-Werror=array-bounds]
end->mrt->results[m] = 0;
^
This kind of patch fixes it:
- for (m = 0; m < context->cfg.num_categories; m++) {
+ for (m = 0; m < RTE_MIN(context->cfg.num_categories, RTE_DIM(end->mrt->results)); m++) {
More information about the dev
mailing list