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