acl: fix 32-bit match for range field
authorKonstantin Ananyev <konstantin.ananyev@intel.com>
Wed, 12 Feb 2020 13:47:44 +0000 (13:47 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 13 Feb 2020 13:43:56 +0000 (14:43 +0100)
commitdbed2c9ef8d3e0c99d026c5bd401c9e2c3d0bdcd
treeab4b864037d7a71410704a2263ba3fbc6fb523fa
parent1c806ae5c3ac97b10dc6238dd7fa8ae3e195061e
acl: fix 32-bit match for range field

ACL build phase for range fields that are bigger then
16 bits might generate wrong trie.
For more details please refer to:
https://bugs.dpdk.org/show_bug.cgi?id=307

Bugzilla ID: 307
Fixes: dc276b5780c2 ("acl: new library")
Cc: stable@dpdk.org
Reported-by: Ido Goshen <ido@cgstowernetworks.com>
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
lib/librte_acl/acl_bld.c