* **Updated Intel ice driver.**
+ Updated the Intel ice driver with new features and improvements, including:
+
* Added Double VLAN support for DCF switch QinQ filtering.
+ * Added support for UDP dynamic port assignment for eCPRI tunnel in DCF.
+
+* **Updated Intel iavf driver.**
+
+ Updated iavf PMD with new features and improvements, including:
+
+ * Added support for FDIR/RSS packet steering for eCPRI flow.
+ * Added support for FDIR TCP/UDP pattern without input set.
* **Updated Mellanox mlx5 driver.**
* Introduced basic support on Windows.
* Added GTP PDU session container matching and raw encap/decap.
* Added support for RSS action in the sample sub-actions list.
+ * Added support for E-Switch mirroring and jump action in the same flow.
* **Updated Wangxun txgbe driver.**
See the :doc:`../compressdevs/mlx5` for more details.
+* **Added support for build-time checking of header includes.**
+
+ A new build option ``check_includes`` has been added, which, when enabled,
+ will perform build-time checking on DPDK public header files, to ensure none
+ are missing dependent header includes. This feature, disabled by default, is
+ intended for use by developers contributing to the DPDK SDK itself, and is
+ integrated into the build scripts and automated CI for patch contributions.
+
Removed Items
-------------
``ethdev_vdev.h`` and ``ethdev_pci.h`` respectively in the source tree, to
reflect the fact that they are non-public headers.
+* The internal header files ``rte_eventdev_pmd.h``, ``rte_eventdev_pmd_vdev.h``
+ and ``rte_eventdev_pmd_pci.h`` are no longer installed as part of the DPDK
+ ``ninja install`` action and are renamed to ``eventdev_pmd.h``,
+ ``eventdev_pmd_vdev.h`` and ``eventdev_pmd_pci.h`` respectively in the source
+ tree, to reflect the fact that they are non-public headers.
+
* Removed support for NetXtreme devices belonging to ``BCM573xx and
BCM5740x`` families. Specifically the support for the following Broadcom
PCI device IDs ``0x16c8, 0x16c9, 0x16ca, 0x16ce, 0x16cf, 0x16df, 0x16d0,``
``0x16d1, 0x16d2, 0x16d4, 0x16d5, 0x16e7, 0x16e8, 0x16e9`` has been removed.
+* The ``check-includes.sh`` script for checking DPDK header files has been
+ removed, being replaced by the ``check_includes`` build option described
+ above.
+
API Changes
-----------