All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] vhost: Add support to indirect descriptors on Rx path
@ 2016-10-18 15:35 Maxime Coquelin
  2016-10-18 15:35 ` [PATCH 1/2] vhost: Add indirect desc support to Rx mergeable path Maxime Coquelin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Maxime Coquelin @ 2016-10-18 15:35 UTC (permalink / raw)
  To: yuanhan.liu, dev, mst; +Cc: zhihong.wang, ciara.loftus, Maxime Coquelin

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.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-10-21 15:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-18 15:35 [PATCH 0/2] vhost: Add support to indirect descriptors on Rx path Maxime Coquelin
2016-10-18 15:35 ` [PATCH 1/2] vhost: Add indirect desc support to Rx mergeable path Maxime Coquelin
2016-10-18 15:35 ` [PATCH 2/2] vhost: Add indirect desc support to the Rx no-mergeable path Maxime Coquelin
2016-10-21 15:58 ` [PATCH 0/2] vhost: Add support to indirect descriptors on Rx path Yuanhan Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.