hash: fix incorrect lookup if key is all zero
[dpdk.git] / doc / guides / rel_notes / release_2_2.rst
index b9884d4..ca8471b 100644 (file)
@@ -4,6 +4,11 @@ DPDK Release 2.2
 New Features
 ------------
 
 New Features
 ------------
 
+* **Enabled freeing of ring.**
+
+  New function rte_ring_free() allows the user to free a ring
+  if it was created with rte_ring_create().
+
 * **Extended Statistics**
 
   Define extended statistics naming scheme to store metadata in the name
 * **Extended Statistics**
 
   Define extended statistics naming scheme to store metadata in the name
@@ -141,6 +146,11 @@ Drivers
 
   Fixed issue when releasing null control queue.
 
 
   Fixed issue when releasing null control queue.
 
+* **hash: Fixed thread scaling by reducing contention.**
+
+  Fixed issue in hash library where, using multiple cores with
+  hardware transactional memory support, thread scaling did not work,
+  due to the global ring that is shared by all cores.
 
 Libraries
 ~~~~~~~~~
 
 Libraries
 ~~~~~~~~~
@@ -150,6 +160,12 @@ Libraries
   Fixed issue where an incorrect Cuckoo Hash key table size could be
   calculated limiting the size to 4GB.
 
   Fixed issue where an incorrect Cuckoo Hash key table size could be
   calculated limiting the size to 4GB.
 
+* **hash: Fixed incorrect lookup if key is all zero.**
+
+  Fixed issue in hash library that occurred if an all zero
+  key was not added in the table and the key was looked up,
+  resulting in an incorrect hit.
+
 
 Examples
 ~~~~~~~~
 
 Examples
 ~~~~~~~~