* Implement support for tunnel offload.
* Updated HWRM API to version 1.10.2.44
+* **Updated Cisco enic driver.**
+
+ * Added rte_flow support for matching GTP, GTP-C and GTP-U headers.
+
* **Updated Intel e1000 emulated driver.**
* Added Intel e1000 support on Windows.
* **Updated Intel ice driver.**
+ * Added protocol agnostic flow offloading support in Flow Director.
+ * Added protocol agnostic flow offloading support in RSS hash.
* Added 1PPS out support by a devargs.
* Added IPv4 and L4 (TCP/UDP/SCTP) checksum hash support in RSS flow.
* Added DEV_RX_OFFLOAD_TIMESTAMP support.
* Added port representors support on SN1000 SmartNICs
* Added flow API transfer proxy support
+ * Added SN1000 virtual functions (VF) support
+ * Added support for flow counters without service cores
* **Added power monitor API in vhost library.**
should be provided, and offset for immediate source bitfield is assigned
from destination one.
+* vhost: ``rte_vdpa_register_device``, ``rte_vdpa_unregister_device``,
+ ``rte_vhost_host_notifier_ctrl`` and ``rte_vdpa_relay_vring_used`` vDPA
+ driver interface are marked as internal.
+
* cryptodev: The API rte_cryptodev_pmd_is_valid_dev is modified to
rte_cryptodev_is_valid_dev as it can be used by the application as
well as PMD to check whether the device is valid or not.
to be transparent for both users (no changes in user app is required) and
PMD developers (no changes in PMD is required).
+* vhost: rename ``struct vhost_device_ops`` to ``struct rte_vhost_device_ops``.
+
* cryptodev: Made ``rte_cryptodev``, ``rte_cryptodev_data`` private
structures internal to DPDK. ``rte_cryptodevs`` can't be accessed directly
by user any more. While it is an ABI breakage, this change is intended