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

Reply via email to