numam-dpdk/lib/librte_acl
Konstantin Ananyev ec51901a0b acl: introduce DFA nodes compression (group64) for identical entries
Introduced division of whole 256 child transition enties
into 4 sub-groups (64 kids per group).
So 2 groups within the same node with identical children,
can use one set of transition entries.
That allows to compact some DFA nodes and get space savings in the RT table,
without any negative performance impact.
>From what I've seen an average space savings: ~20%.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
2015-01-28 17:11:25 +01:00
..
acl_bld.c acl: fix overwritten matches 2015-01-28 17:11:25 +01:00
acl_gen.c acl: introduce DFA nodes compression (group64) for identical entries 2015-01-28 17:11:25 +01:00
acl_run_scalar.c acl: introduce DFA nodes compression (group64) for identical entries 2015-01-28 17:11:25 +01:00
acl_run_sse.c acl: introduce DFA nodes compression (group64) for identical entries 2015-01-28 17:11:25 +01:00
acl_run.h acl: make data indexes long enough to survive idle transitions 2015-01-28 17:11:25 +01:00
acl_vect.h acl: new library 2014-06-14 01:29:45 +02:00
acl.h acl: introduce DFA nodes compression (group64) for identical entries 2015-01-28 17:11:25 +01:00
Makefile acl: fix build and runtime for default target 2014-09-03 03:26:50 +02:00
rte_acl_osdep_alone.h acl: fix build in standalone mode 2015-01-28 17:11:25 +01:00
rte_acl_osdep.h acl: new library 2014-06-14 01:29:45 +02:00
rte_acl.c add prefix to cache line macros 2014-11-27 16:21:11 +01:00
rte_acl.h acl: fix comments typos 2014-11-14 17:23:50 +01:00
tb_mem.c acl: fix comments typos 2014-11-14 17:23:50 +01:00
tb_mem.h acl: fix comments typos 2014-11-14 17:23:50 +01:00