Added support for new flow item to handle L2TPv3 over IP rte_flow patterns.
+* **Added IONIC net PMD.**
+
+ Added the new ``ionic`` net driver for Pensando Ethernet Network Adapters.
+ See the :doc:`../nics/ionic` NIC guide for more details on this new driver.
+
* **Updated Hisilicon hns3 driver.**
Updated Hisilicon hns3 driver with new features and improvements, including:
* Added support for Rx interrupt.
* Added support setting VF MAC address by PF driver.
-* **Updated i40e driver to support L2TPv3 over IP flows.**
+* **Updated the Intel ice driver.**
+
+ Updated the Intel ice driver with new features and improvements, including:
+
+ * Added support for MAC rules on specific port.
+ * Added support for MAC/VLAN with TCP/UDP in switch rule.
+ * Added support for 1/10G device.
+
+* **Updated Intel iavf driver.**
+
+ Updated iavf PMD with new features and improvements, including:
+
+ * Added more supported device IDs.
+ * Updated virtual channel to latest AVF spec.
+
+* **Updated Intel i40e driver.**
+
+ Updated i40e PMD with new features and improvements, including:
- Updated the i40e PMD to support L2TPv3 over IP profiles which can be
- programmed by the dynamic device personalization (DDP) process.
+ * Added support for L2TPv3 over IP profiles which can be programmed by the
+ dynamic device personalization (DDP) process.
+ * Added support for ESP-AH profiles which can be programmed by the
+ dynamic device personalization (DDP) process.
+ * Added PF support Malicious Device Drive event catch and notify.
+ * Added LLDP support.
+ * Extended PHY access AQ cmd.
+ * Added support for reading LPI counters.
+ * Added support for Energy Efficient Ethernet
* **Updated Mellanox mlx5 driver.**
Updated Mellanox mlx5 driver with new features and improvements, including:
* Added support for RSS using L3/L4 source/destination only.
+ * Added support for matching on GTP tunnel header item.
+
+* **Add new vDPA PMD based on Mellanox devices**
+
+ Added a new Mellanox vDPA (``mlx5_vdpa``) PMD.
+ See the :doc:`../vdpadevs/mlx5` guide for more details on this driver.
* **Updated testpmd application.**
* **Added algorithms to cryptodev API.**
- * Chacha20-Poly1305 AEAD algorithm can now be supported in cryptodev.
* ECDSA (Elliptic Curve Digital Signature Algorithm) is added to
asymmetric crypto library specifications.
* ECPM (Elliptic Curve Point Multiplication) is added to
Such algorithm combinations are not supported on GEN1/GEN2 hardware
and executing the request returns RTE_CRYPTO_OP_STATUS_INVALID_SESSION.
-* **Updated the Intel QuickAssist Technology (QAT) symmetric crypto PMD.**
+* **Updated the ZUC PMD.**
+
+ * Transistioned underlying library from libSSO ZUC to intel-ipsec-mb
+ library (minimum version required 0.53).
+ * Removed dynamic library limitation, so PMD can be built as a shared
+ object now.
+
+* **Added Marvell OCTEON TX2 End Point rawdev PMD.**
- Added Chacha20-Poly1305 AEAD algorithm.
+ Added a new OCTEON TX2 rawdev PMD for End Point mode of operation.
+ See the :doc:`../rawdevs/octeontx2_ep` for more details on this new PMD.
+
+* **Added event mode to l3fwd sample application.**
+
+ Add event device support for ``l3fwd`` sample application. It demonstrates
+ usage of poll and event mode IO mechanism under a single application.
Removed Items
Also, make sure to start the actual text at the margin.
=========================================================
+* **Disabled building all the Linux kernel modules by default.**
+
+ In order to remove the build time dependency with Linux kernel,
+ the Technical Board decided to disable all the kernel modules
+ by default from 20.02 version.
+
API Changes
-----------