Re: [PATCH v6 00/14] Wind River Systems AVP PMD
From: Vincent JARDIN <hidden>
Date: 2017-03-29 10:44:55
Le 28/03/2017 à 13:53, Allain Legacy a écrit :
This patch series submits an initial version of the AVP PMD from Wind River Systems. The series includes shared header files, driver implementation, and changes to documentation files in support of this new driver. The AVP driver is a shared memory based device. It is intended to be used as a PMD within a virtual machine running on a Wind River virtualization platform. See: http://www.windriver.com/products/titanium-cloud/ It enables optimized packet throughput without requiring any packet processing in qemu. This allowed us to provide our customers with a significant performance increase for both DPDK and non-DPDK applications in the VM. Since our AVP implementation supports VM live-migration it is viewed as a better alternative to PCI passthrough or PCI SRIOV since neither of those support VM live-migration without manual intervention or significant performance penalties. Since the initial implementation of AVP devices, vhost-user has become part of the qemu offering with a significant performance increase over the original virtio implementation. However, vhost-user still does not achieve the level of performance that the AVP device can provide to our customers for DPDK based guests. A number of our customers have requested that we upstream the driver to dpdk.org.
Acked-by: vincent.jardin@6wind.com