[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