numam-dpdk/lib/librte_table
Miroslaw Walukiewicz 2f95a470b8 table: fix crash during key overload
hash_key8_ext, hash_key16_ext and hash_key32_ext tables allocate cache
entries to support table overload cases. The crash can occur when cache
entry is free after use.
The problem is with computing the index of the free cache entry.

Signed-off-by: Mirek Walukiewicz <miroslaw.walukiewicz@intel.com>
Signed-off-by: Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
2015-03-26 22:33:41 +01:00
..
Makefile mk: add library version extension 2015-02-03 16:56:58 +01:00
rte_lru.h table: hash 2014-06-17 03:34:10 +02:00
rte_table_acl.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_acl.h table: ACL 2014-06-17 03:34:10 +02:00
rte_table_array.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_array.h table: array 2014-06-17 03:34:10 +02:00
rte_table_hash_ext.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_hash_key8.c table: fix crash during key overload 2015-03-26 22:33:41 +01:00
rte_table_hash_key16.c table: fix crash during key overload 2015-03-26 22:33:41 +01:00
rte_table_hash_key32.c table: fix crash during key overload 2015-03-26 22:33:41 +01:00
rte_table_hash_lru.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_hash.h table: hash 2014-06-17 03:34:10 +02:00
rte_table_lpm_ipv6.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_lpm_ipv6.h table: LPM IPv6 2014-06-17 03:34:10 +02:00
rte_table_lpm.c lib: fix cache alignment of structures 2014-12-11 01:42:02 +01:00
rte_table_lpm.h table: LPM IPv4 2014-06-17 03:34:10 +02:00
rte_table_stub.c table: stub 2014-06-17 03:34:11 +02:00
rte_table_stub.h table: stub 2014-06-17 03:34:11 +02:00
rte_table_version.map lib: provide initial versioning 2015-02-03 16:56:58 +01:00
rte_table.h table: new packet framework API 2014-06-17 03:34:10 +02:00