[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] Refactor vhost device reset
From: |
Michael Qiu |
Subject: |
[PATCH 0/3] Refactor vhost device reset |
Date: |
Fri, 1 Apr 2022 07:06:10 -0400 |
Now adays, vhost framework does a misnamed for
vhost_reset_device(), actually we need seperate vhost_reset_device()
and vhost_reset_owner(), this patchset refactor it, and make different
backend call the right function.
Base on those work, fix an issue of vdpa device reset for several times.
Test with kernel vhost, vhost-vdpa, DPDK vhost-user(vdpa), with shutdown
,reboot, and load/unload virtio_net driver in guest.
Michael Qiu (3):
vhost: Refactor vhost_reset_device() in VhostOps
vhost: add vhost_dev_reset()
vdpa: reset the backend device in the end of vhost_net_stop()
hw/net/vhost_net.c | 22 +++++++++++++++++++---
hw/scsi/vhost-user-scsi.c | 6 +++++-
hw/virtio/vhost-backend.c | 4 ++--
hw/virtio/vhost-user.c | 22 ++++++++++++++++++----
hw/virtio/vhost-vdpa.c | 15 +++++++++------
hw/virtio/vhost.c | 14 ++++++++++++++
include/hw/virtio/vhost-backend.h | 2 ++
include/hw/virtio/vhost.h | 1 +
8 files changed, 70 insertions(+), 16 deletions(-)
--
1.8.3.1
- [PATCH 0/3] Refactor vhost device reset,
Michael Qiu <=
- [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Michael Qiu, 2022/04/01
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Si-Wei Liu, 2022/04/01
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Jason Wang, 2022/04/01
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Michael Qiu, 2022/04/02
- Message not available
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Jason Wang, 2022/04/07
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Michael Qiu, 2022/04/08
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Si-Wei Liu, 2022/04/08
- Re: [PATCH 1/3] vhost: Refactor vhost_reset_device() in VhostOps, Jason Wang, 2022/04/11
[PATCH 2/3] vhost: add vhost_dev_reset(), Michael Qiu, 2022/04/01