DPDK patches and discussions
 help / color / mirror / Atom feed
* [RFC v2 0/2] vduse: Add support for reconnection
@ 2023-10-17 14:24 Cindy Lu
  2023-10-17 14:24 ` [RFC v2 1/2] vduse: add mapping process in vduse create and destroy Cindy Lu
  2023-10-17 14:24 ` [RFC v2 2/2] vhost: add reconnection support to VDUSE (WIP) Cindy Lu
  0 siblings, 2 replies; 3+ messages in thread
From: Cindy Lu @ 2023-10-17 14:24 UTC (permalink / raw)
  To: lulu, jasowang, xieyongji, dev, maxime.coquelin

This patch changes based on Maxime's patch
https://gitlab.com/mcoquelin/dpdk-next-virtio/-/commit/a89dc311f2d03e99b8180f377b4a60a0e94
The biggest change is sync the information with kernel by mmap

the kernel branch is
https://gitlab.com/lulu6/vhost/tree/vduse5
the dpdk branch is
https://gitlab.com/lulu6/dpdk/tree/rfc_vduse

test passed in vduse+dpdk-testpmd

changes in V2
1. move struct vhost_reconnect_data to uAPI
2. Add struct vduse_reconnect_mmap_info to save the reconnect
related information

Signed-off-by: Cindy Lu <lulu@redhat.com>

Cindy Lu (1):
  vduse: add mapping process in vduse create and destroy

Maxime Coquelin (1):
  vhost: add reconnection support to VDUSE (WIP)

 lib/vhost/vduse.c           | 191 +++++++++++++++++++++++++++---------
 lib/vhost/vhost.h           |  10 ++
 lib/vhost/virtio_net.c      |  22 +++++
 lib/vhost/virtio_net_ctrl.c |   4 +
 4 files changed, 183 insertions(+), 44 deletions(-)

-- 
2.34.3


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

end of thread, other threads:[~2023-10-17 14:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-17 14:24 [RFC v2 0/2] vduse: Add support for reconnection Cindy Lu
2023-10-17 14:24 ` [RFC v2 1/2] vduse: add mapping process in vduse create and destroy Cindy Lu
2023-10-17 14:24 ` [RFC v2 2/2] vhost: add reconnection support to VDUSE (WIP) Cindy Lu

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