From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luca Boccassi Subject: [PATCH 0/3] Fix hot plug/unplug of virtual devices Date: Thu, 16 Aug 2018 14:50:29 +0100 Message-ID: <20180816135032.28283-1-bluca@debian.org> Cc: maxime.coquelin@redhat.com, tiwei.bie@intel.com, yongwang@vmware.com, 3chas3@gmail.com, bruce.richardson@intel.com, jianfeng.tan@intel.com, anatoly.burakov@intel.com, Luca Boccassi To: dev@dpdk.org Return-path: Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by dpdk.org (Postfix) with ESMTP id C54792C6A for ; Thu, 16 Aug 2018 15:50:49 +0200 (CEST) Received: by mail-wr1-f66.google.com with SMTP id h10-v6so4227291wre.6 for ; Thu, 16 Aug 2018 06:50:49 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Although not very common and perhaps a bit strange, we do have users that want to be able to hot plug/unplug virtio or vmxnet devices from a running system, without shutting down the application nor the VM. We have been enabling this in production for a year or so, so it's well tested. The only issues found so far are fixed by this series. Luca Boccassi (3): net/virtio: register/unregister intr handler on start/stop net/vmxnet3: fix vmxnet3 dev_uninit() hot-unplug eal/linux: handle uio read failure in interrupt handler drivers/net/virtio/virtio_ethdev.c | 26 ++++++++------ drivers/net/vmxnet3/vmxnet3_ethdev.c | 36 ++++++++++++++------ lib/librte_eal/linuxapp/eal/eal_interrupts.c | 19 ++++++++++- 3 files changed, 59 insertions(+), 22 deletions(-) -- 2.18.0