New Features
------------
+* **Introduce ARMv7 and ARMv8 architectures**
+
+ * It is now possible to build DPDK for the ARMv7 and ARMv8 platforms.
+ * ARMv7 can be tested with virtual PMD drivers.
+ * ARMv8 can be tested with virtual and physical PMD drivers.
+
* **Enabled freeing of ring.**
New function rte_ring_free() allows the user to free a ring
if it was created with rte_ring_create().
+* **Added keepalive support to EAL and example application.**
+
+* **Added ethdev API to support IEEE1588.**
+
+ Added functions to read, write and adjust system time in the NIC.
+
* **Extended Statistics**
Define extended statistics naming scheme to store metadata in the name
* Added support for Jumbo Frames.
* Optimize forwarding performance for Chelsio T5 40GbE cards.
+* **Improved enic Tx packet rate.**
+
+ Reduced frequency of Tx tail pointer updates to the NIC.
+
* **Added support for Mellanox ConnectX-4 adapters (mlx5).**
The mlx5 poll-mode driver implements support for Mellanox ConnectX-4 EN
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