DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/2] vhost: add VDUSE reconnection support
@ 2024-09-05 14:26 Maxime Coquelin
  2024-09-05 14:26 ` [PATCH 1/2] vhost: add logging mechanism for reconnection Maxime Coquelin
  2024-09-05 14:26 ` [PATCH 2/2] vhost: add reconnection support to VDUSE Maxime Coquelin
  0 siblings, 2 replies; 7+ messages in thread
From: Maxime Coquelin @ 2024-09-05 14:26 UTC (permalink / raw)
  To: dev, david.marchand, chenbox; +Cc: Maxime Coquelin

This series adds support for VDUSE reconnection.

First patch introduces the reconnection file layout and
track the virtqueues available index updates in the
datapath and control queue.

Second patch adds VDUSE reconnect intialization and some
sanity checks to prevent incompatible reconnections.

ToDos indentified for v2:
========================
- More sanity checks at reconnection
- Investigate reconnection struct versionning
  for backward compatibility.
- Add EAL helper to get tmpfs path.

Maxime Coquelin (2):
  vhost: add logging mechanism for reconnection
  vhost: add reconnection support to VDUSE

 lib/vhost/vduse.c           | 280 +++++++++++++++++++++++++++++++-----
 lib/vhost/vhost.h           |  40 +++++-
 lib/vhost/virtio_net.c      |   8 ++
 lib/vhost/virtio_net_ctrl.c |   2 +
 4 files changed, 288 insertions(+), 42 deletions(-)

-- 
2.46.0


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

end of thread, other threads:[~2024-09-06  9:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-05 14:26 [PATCH 0/2] vhost: add VDUSE reconnection support Maxime Coquelin
2024-09-05 14:26 ` [PATCH 1/2] vhost: add logging mechanism for reconnection Maxime Coquelin
2024-09-05 14:26 ` [PATCH 2/2] vhost: add reconnection support to VDUSE Maxime Coquelin
2024-09-06  7:14   ` Chenbo Xia
2024-09-06  7:15     ` Chenbo Xia
2024-09-06  7:48     ` Maxime Coquelin
2024-09-06  9:20     ` Chenbo Xia

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).