On Tue, Jan 20, 2015 at 06:40:54PM +0000, Konstantin Ananyev wrote:
> Signed-off-by: Konstantin Ananyev <konstantin.ananyev at intel.com>
> ---
>  lib/librte_acl/acl_bld.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/librte_acl/acl_bld.c b/lib/librte_acl/acl_bld.c
> index 8bf4a54..22f7934 100644
> --- a/lib/librte_acl/acl_bld.c
> +++ b/lib/librte_acl/acl_bld.c
> @@ -1907,7 +1907,7 @@ rte_acl_build(struct rte_acl_ctx *ctx, const struct 
> rte_acl_config *cfg)
>                               bcx.num_tries, bcx.cfg.num_categories,
>                               RTE_ACL_MAX_FIELDS * RTE_DIM(bcx.tries) *
>                               sizeof(ctx->data_indexes[0]),
> -                             bcx.num_build_rules);
> +                             bcx.num_build_rules + 1);
>               if (rc == 0) {
>  
>                       /* set data indexes. */
> -- 
> 1.8.5.3
> 
> 
Shouldn't you add to num_build_rules inside rte_acl_gen?  That way other future
users of the function don't have to remember to do so.
Neil

Reply via email to