ixgbe: fix Tx hang when RS distance exceeds HW limit
[dpdk.git] / doc / guides / rel_notes / release_2_2.rst
index c5d92ea..5636aad 100644 (file)
@@ -134,6 +134,13 @@ Drivers
 
   VF needs the PF interrupt support initialized even if not started.
 
 
   VF needs the PF interrupt support initialized even if not started.
 
+* **ixgbe: Fixed TX hang when RS distance exceeds HW limit.**
+
+  Fixed an issue when TX queue can hang when a lot of highly fragmented
+  packets have to be sent.
+  As part of that fix, tx_rs_thresh for ixgbe PMD is not allowed to be greater
+  then to 32 to comply with HW restrictions.
+
 * **i40e: Fixed base driver allocation when not using first numa node.**
 
   Fixed i40e issue that occurred when a DPDK application didn't initialize
 * **i40e: Fixed base driver allocation when not using first numa node.**
 
   Fixed i40e issue that occurred when a DPDK application didn't initialize
@@ -150,6 +157,11 @@ Drivers
 
   Added discarding packets on VSI to the stats and rectify the old statistics.
 
 
   Added discarding packets on VSI to the stats and rectify the old statistics.
 
+* **i40e: Fixed issue of not freeing memzone.**
+
+  Fixed the issue of not freeing memzone in the call to free the memory for
+  adminq DMA.
+
 * **vhost: Fixed Qemu shutdown.**
 
   Fixed issue with libvirt ``virsh destroy`` not killing the VM.
 * **vhost: Fixed Qemu shutdown.**
 
   Fixed issue with libvirt ``virsh destroy`` not killing the VM.
@@ -162,12 +174,6 @@ 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
 ~~~~~~~~~
@@ -183,6 +189,12 @@ Libraries
   key was not added in the table and the key was looked up,
   resulting in an incorrect hit.
 
   key was not added in the table and the key was looked up,
   resulting in an incorrect hit.
 
+* **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.
+
 
 Examples
 ~~~~~~~~
 
 Examples
 ~~~~~~~~