kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next V2 0/3] in order support for vhost-net
@ 2025-07-14  8:47 Jason Wang
  2025-07-14  8:47 ` [PATCH net-next V2 1/3] vhost: fail early when __vhost_add_used() fails Jason Wang
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Jason Wang @ 2025-07-14  8:47 UTC (permalink / raw)
  To: mst, jasowang, eperezma
  Cc: kvm, virtualization, netdev, linux-kernel, jonah.palmer

Hi all,

This series implements VIRTIO_F_IN_ORDER support for vhost-net. This
feature is designed to improve the performance of the virtio ring by
optimizing descriptor processing.

Benchmarks show a notable improvement. Please see patch 3 for details.

Changes since V1:
- add a new patch to fail early when vhost_add_used() fails
- drop unused parameters of vhost_add_used_ooo()
- conisty nheads for vhost_add_used_in_order()
- typo fixes and other tweaks

Thanks

Jason Wang (3):
  vhost: fail early when __vhost_add_used() fails
  vhost: basic in order support
  vhost_net: basic in_order support

 drivers/vhost/net.c   |  88 +++++++++++++++++++++---------
 drivers/vhost/vhost.c | 123 ++++++++++++++++++++++++++++++++++--------
 drivers/vhost/vhost.h |   8 ++-
 3 files changed, 171 insertions(+), 48 deletions(-)

-- 
2.39.5


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

end of thread, other threads:[~2025-07-28 14:27 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-14  8:47 [PATCH net-next V2 0/3] in order support for vhost-net Jason Wang
2025-07-14  8:47 ` [PATCH net-next V2 1/3] vhost: fail early when __vhost_add_used() fails Jason Wang
2025-07-14  8:47 ` [PATCH net-next V2 2/3] vhost: basic in order support Jason Wang
2025-07-28 14:26   ` Eugenio Perez Martin
2025-07-14  8:47 ` [PATCH net-next V2 3/3] vhost_net: basic in_order support Jason Wang
2025-07-16  1:12 ` [PATCH net-next V2 0/3] in order support for vhost-net Lei Yang
2025-07-17  0:04 ` Jakub Kicinski
2025-07-17  2:03   ` Jason Wang
2025-07-17  5:54     ` Michael S. Tsirkin
2025-07-17  6:01       ` Jason Wang
2025-07-17  6:31         ` Michael S. Tsirkin
2025-07-17 13:52         ` Paolo Abeni
2025-07-18  2:04           ` Jason Wang
2025-07-18  9:19             ` Paolo Abeni
2025-07-18  9:29               ` Michael S. Tsirkin
2025-07-18  9:44                 ` Paolo Abeni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).