ethdev: revert xstats by ID
[dpdk.git] / doc / guides / rel_notes / release_17_05.rst
index fcc7faa..4b47ae1 100644 (file)
@@ -61,6 +61,12 @@ New Features
   to request the driver to release mbufs from their Tx ring that are no longer
   in use, independent of whether or not the ``tx_rs_thresh`` has been crossed.
 
+* **Added device removal interrupt.**
+
+  Added a new ethdev event ``RTE_ETH_DEV_INTR_RMV`` to signify
+  the sudden removal of a device.
+  This event can be advertized by PCI drivers and enabled accordingly.
+
 * **Added EAL dynamic log framework.**
 
   Added new APIs to dynamically register named log types, and control
@@ -129,15 +135,28 @@ New Features
 
   * Added dynamic device personalization processing to i40e FW.
 
-* **Added TSO support for tunneled and non-tunneled packets on mlx5 driver.**
+* **Added Cloud Filter for QinQ steering to i40e.**
+
+  * Added a QinQ cloud filter on the i40e PMD, for steering traffic to a VM
+    using both VLAN tags.
+  * QinQ is not supported in Vector Mode on the i40e PMD.
+  * Vector Mode must be disabled when using the QinQ Cloud Filter.
 
-  Added support for Hardware TSO for tunneled and non-tunneled packets.
-  Tunneling protocols supported are GRE and VXLAN.
+* **Updated mlx5 PMD.**
 
-* **Added support for Rx interrupts on mlx5 driver.**
+  * Supported ether type in flow item.
+  * Extended IPv6 flow item with Vtc flow, Protocol and Hop limit.
+  * Supported flag flow action.
+  * Supported RSS action flow rule.
+  * Supported TSO for tunneled and non-tunneled packets.
+  * Supported hardware checksum offloads for tunneled packets.
+  * Supported user space Rx interrupt event.
+  * Enhanced multi-packet send function for ConnectX-5.
 
-  Rx queues can be armed with an interrupt which will trigger on the
-  next packet arrival.
+* **Updated mlx4 PMD.**
+
+  * Supported basic flow items and actions.
+  * Supported device removal event.
 
 * **Updated the sfc_efx driver.**
 
@@ -150,6 +169,24 @@ New Features
 
   Added poll mode driver support for Cavium LiquidIO II server adapter VFs.
 
+* **Added Atomic Rules Arkville PMD.**
+
+  Added a new poll mode driver for the Arkville family of
+  devices from Atomic Rules.   The net/ark PMD supports line-rate
+  agnostic, multi-queue data movement on Arkville core FPGA instances.
+
+* **Added support for NXP DPAA2 - FSLMC bus.**
+
+  Added the new bus "fslmc" driver for NXP DPAA2 devices. See the
+  "Network Interface Controller Drivers" document for more details on this new
+  driver.
+
+* **Added support for NXP DPAA2 Network PMD.**
+
+  Added the new "dpaa2" net driver for NXP DPAA2 devices. See the
+  "Network Interface Controller Drivers" document for more details on this new
+  driver.
+
 * **Added support for the Wind River Systems AVP PMD.**
 
   Added a new networking driver for the AVP device type. Theses devices are
@@ -237,6 +274,12 @@ New Features
   A library that measures packet latency. The collected statistics are jitter
   and latency. For latency the minimum, average, and maximum is measured.
 
+* **Added NXP DPAA2 SEC crypto PMD.**
+
+  A new "dpaa2_sec" hardware based crypto PMD for NXP DPAA2 devices has been
+  added. See the "Crypto Device Drivers" document for more details on this
+  driver.
+
 * **Updated the Cryptodev Scheduler PMD.**
 
   * Added packet-size based distribution mode, which distributes the enqueued
@@ -244,6 +287,16 @@ New Features
   * Added fail-over scheduling mode, which enqueues crypto operations to a
     primary slave first. Then, any operation that cannot be enqueued is
     enqueued to a secondary slave.
+  * Added mode specific option support, so each scheduleing mode can
+    now be configured individually by the new added API.
+
+* **Updated the QAT PMD.**
+
+  The QAT PMD has been updated with additional support for:
+
+  * AES DOCSIS BPI algorithm.
+  * DES DOCSIS BPI algorithm.
+  * ZUC EEA3/EIA3 algorithms.
 
 * **Updated the AESNI MB PMD.**
 
@@ -251,6 +304,13 @@ New Features
 
   * AES DOCSIS BPI algorithm.
 
+* **Updated the OpenSSL PMD.**
+
+  The OpenSSL PMD has been updated with additional support for:
+
+  * DES DOCSIS BPI algorithm.
+
+
 Resolved Issues
 ---------------
 
@@ -286,6 +346,11 @@ Libraries
 Examples
 ~~~~~~~~
 
+* **l2fwd-keepalive: Fixed unclean shutdowns.**
+
+  Added clean shutdown to l2fwd-keepalive so that it can free up
+  stale resources used for inter-process communication.
+
 
 Other
 ~~~~~
@@ -465,7 +530,7 @@ The libraries prepended with a plus sign were incremented in this version.
      librte_cmdline.so.2
      librte_cryptodev.so.2
      librte_distributor.so.1
-     librte_eal.so.3
+   + librte_eal.so.4
      librte_ethdev.so.6
      librte_hash.so.2
      librte_ip_frag.so.1