numam-dpdk/lib/pipeline
Cristian Dumitrescu eb3e2c1183 pipeline: fix table state memory allocation
The regular tables, selector tables and learner tables are all sharing
the table state array. The locations in this array were computed
incorrectly, leading to memory corruption issues.

Fixes: 4f59d37261 ("pipeline: support learner tables")
Cc: stable@dpdk.org

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Signed-off-by: Harshad Narayane <harshad.suresh.narayane@intel.com>
Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
Signed-off-by: Venkata Suresh Kumar P <venkata.suresh.kumar.p@intel.com>
2022-02-13 22:31:16 +01:00
..
meson.build build/windows: remove separate list of libs 2021-10-22 22:40:59 +02:00
rte_pipeline.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_pipeline.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_port_in_action.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_port_in_action.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_swx_ctl.c pipeline: fix table state memory allocation 2022-02-13 22:31:16 +01:00
rte_swx_ctl.h fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
rte_swx_extern.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_swx_pipeline_internal.h pipeline: improve drop instruction 2022-02-13 21:58:28 +01:00
rte_swx_pipeline_spec.c fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
rte_swx_pipeline.c pipeline: fix table state memory allocation 2022-02-13 22:31:16 +01:00
rte_swx_pipeline.h fix spelling in comments and doxygen 2021-11-16 17:57:09 +01:00
rte_table_action.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
rte_table_action.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
version.map pipeline: support learner tables 2021-09-27 09:52:04 +02:00