* **Added vhost-user live migration support.**
+* **Added multicast promiscuous mode support on VF for ixgbe.**
+
+ Added multicast promiscuous mode support on ixgbe VF driver. So all the VFs
+ can receive the multicast packets.
+
+ Please note if we want to use this promiscuous mode, we need both PF and VF
+ driver to support it. The reason is this VF feature is configured on PF.
+ If use kernel PF driver + dpdk VF driver, make sure kernel PF driver support
+ VF multicast promiscuous mode. If use dpdk PF + dpdk VF, better make sure PF
+ driver is the same version as VF.
+
* **Added support for E-tag on X550.**
E-tag is defined in 802.1br. Please reference
Added new X550EM_a devices and their mac types, X550EM_a and X550EM_a_vf.
Updated the code to use the new devices and mac types.
+* **Added x550em_x V2 device support.**
+
+ Only x550em_x V1 was supported before. Now V2 is supported.
+ A mask for V1 and V2 is defined and used to support both.
+
+* **Supported link speed auto-negotiation on X550EM_X**
+
+ Normally the auto-negotiation is supported by FW. SW need not care about
+ that. But on x550em_x, FW doesn't support auto-neg. As the ports of x550em_x
+ are 10G, if we connect the port with a peer which is 1G, the link will always
+ be down.
+ We added the support of auto-neg by SW to avoid this link down issue.
+
+* **Added sw-firmware sync on X550EM_a.**
+
+ Added support for sw-firmware sync for resource sharing.
+ Use the PHY token, shared between sw-fw for PHY access on X550EM_a.
+
* **Enabled PCI extended tag for i40e.**
It enabled extended tag by checking and writing corresponding PCI config
Fixed an incorrect device MTU being set due to ethernet header and
CRC lengths being added twice.
+* **ixgbe: Fixed zeroed VF mac address.**
+
+ Resolved an issue where VF mac address is zeroed out in cases where the VF
+ driver is loaded while the PF interface is down.
+ The solution is to only set it when we get an ACK from the PF.
+
+* **ixgbe: Fixed setting flow director flag twice.**
+
+ Resolved an issue where packets were being dropped when switching to perfect
+ filters mode.
+
+* **ixgbe: Set MDIO speed after MAC reset.**
+
+ The MDIO clock speed must be reconfigured after the MAC reset. The MDIO clock
+ speed becomes invalid, therefore the driver reads invalid PHY register values.
+ The driver now set the MDIO clock speed prior to initializing PHY ops and
+ again after the MAC reset.
+
+* **i40e: Generated MAC address for each VFs.**
+
+ It generates a MAC address for each VFs during PF host initialization,
+ and keeps the VF MAC address the same among different VF launch.
+
* **aesni_mb: Fixed wrong return value when creating a device.**
cryptodev_aesni_mb_init() was returning the device id of the device created,