[dpdk-dev] [PATCH] net/virtio-user: fix multi-process support
Maxime Coquelin
maxime.coquelin at redhat.com
Wed Mar 27 11:29:48 CET 2019
On 3/25/19 5:12 AM, Tiwei Bie wrote:
> This patch fixes the multi-process support for virtio-user.
> Currently virtio-user just provides some limited secondary
> process supports. Only some basic operations can be done in
> secondary process on virtio-user port, e.g. getting port stats.
> Actions which will trigger the communication with vhost backend
> can't be done in secondary process for now, as the fds are
> not synced between processes. The processing of server mode
> devargs is also moved into virtio_user_dev_init().
>
> Fixes: cdb068f031c6 ("bus/vdev: scan by multi-process channel")
> Fixes: ee27edbe0c10 ("drivers/net: share vdev data to secondary process")
> Cc: stable at dpdk.org
>
> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com>
> ---
> drivers/net/virtio/virtio_ethdev.c | 15 +++++
> drivers/net/virtio/virtio_ethdev.h | 2 +
> .../net/virtio/virtio_user/virtio_user_dev.c | 3 +-
> .../net/virtio/virtio_user/virtio_user_dev.h | 3 +-
> drivers/net/virtio/virtio_user_ethdev.c | 61 +++++++++++--------
> 5 files changed, 56 insertions(+), 28 deletions(-)
>
Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>
Thanks,
Maxime
More information about the dev
mailing list