[dpdk-dev] [PATCH 0/2] vhost: Add support to indirect descriptors on Rx path
Yuanhan Liu
yuanhan.liu at linux.intel.com
Fri Oct 21 17:58:58 CEST 2016
On Tue, Oct 18, 2016 at 05:35:37PM +0200, Maxime Coquelin wrote:
> Indirect descriptor feature has been enabled in v16.11-rc1, but only TX path
> was implemented.
> However, some configurations expect it is supported for the Rx path:
> - Windows guests with and without mergeable buffers enabled
> - Linux guests with Kernel drivr with mergeable buffers disabled
>
> This series add the support of indirect descs for the Rx path, and has been
> tested with following configurations:
> - Windows guest with indirect ON, mergeeable ON/OFF
> - Linux guest with Kernel driver with indirect ON/OFF, mergeable ON/OFF
> - Linux guest with Virtio PMD with mergeable ON/OFF
>
> The performance degradation measured with/without this series with Virtio PMD
> is around 1% (which doesn't use indirect descs for the Rx path).
>
> The series is based on top of "vhost: optimize mergeable Rx path" v7.
Series applied to dpdk-next-virtio.
Thanks.
--yliu
>
> Maxime Coquelin (2):
> vhost: Add indirect desc support to Rx mergeable path
> vhost: Add indirect desc support to the Rx no-mergeable path
>
> lib/librte_vhost/virtio_net.c | 73 ++++++++++++++++++++++++++++++-------------
> 1 file changed, 51 insertions(+), 22 deletions(-)
>
> --
> 2.7.4
More information about the dev
mailing list