This set of patches fixes bugs in the packet framework. Some of the bugs occur in corner cases (i.e. when a lookup is performed on a few packets or when buckets are in extended states) while others can cause memory to be accessed beyond what is reserved during initialization time.
Balazs Nemeth (4): table: fix empty bucket removal during entry deletion in rte_table_hash_ext table: fix checking extended buckets in unoptimized case table: fix incorrect t->data_size_shl initialization table: fix pointer calculations at initialization lib/librte_table/rte_table_hash_ext.c | 13 ++++++------- lib/librte_table/rte_table_hash_key16.c | 4 ++-- lib/librte_table/rte_table_hash_key32.c | 4 ++-- lib/librte_table/rte_table_hash_key8.c | 8 ++++---- lib/librte_table/rte_table_hash_lru.c | 7 +++---- 5 files changed, 17 insertions(+), 19 deletions(-) -- 2.1.0