Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1675955ybz; Sun, 26 Apr 2020 01:47:53 -0700 (PDT) X-Google-Smtp-Source: APiQypLsuIBBjQIXxSFEGtHxwcgyQh/NsvT5QQrso/1NGJ/3KD5BAvb0xSWB31facSzvkARCYrcX X-Received: by 2002:aa7:d311:: with SMTP id p17mr14487945edq.73.1587890873781; Sun, 26 Apr 2020 01:47:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587890873; cv=none; d=google.com; s=arc-20160816; b=nrY1Q02T4cVkB3eydJKJ7Mc/OK/XBXK1gF5r1pUMM2XX5CQpNa+c19Q/DQBETpyvlP HptH2tM4saSlxtBTn5bAEeAVGZDiqgn6uSPJ87YXMGhdVdb8XxZUIsoiixzhIOD7e/Gm BCVVQs43W0eo0J102Rayso1vggGmwVbSUF3q6uO8T+fmu5597Q4/wsZ3ZwZwPW2xgxDU b6RBbRwT8P4sBZERzxPZxCSVAvO15PkudJ60GZtAL/YRiFVp+Xey77ow9gnWcIAGAE5V Hz1Qv2n/TSwVjZhpjLWUkBlt3bTE0d8Syja5SBrb2On1C69+qCst/Nwuv8trd16epaee /3vQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :ironport-sdr:ironport-sdr; bh=Ctz38jEs04eUy+0gWlRX3a2MZZBoQVreabJrx14LFT8=; b=I6/8RM1ModmTMRNC2IzCieLAbx336uYso1idmCmiKsEp4KKUsWfjqfTCeITQ3Qou/f BVTBT/b+gDDlGFfYai3ft25L4+jKV9sCbgH/lB6Au6AB5MhCu77l7ESuh0xEc0IWVEFD Dxsq3+DZVxRe4hPllJ1gz0ec0ZOu6w7DOQzKJTPKBFjKmAHDe4cxyTzZKxT6IADbvtrp g1NS0GWOIYKYygHuGUBM/biP5n8goDlrB50z4bD//IaKVZ311a/T/oestu/i8hk1nfa6 2+Qm6BueRwbj3OPFYE+klU5do3snFUQO1tCwoO5R+O6CVBiS+pQfdE1v7rfxet8XZ23L GZkw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n1si6240620ejr.104.2020.04.26.01.47.31; Sun, 26 Apr 2020 01:47:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726184AbgDZIqN (ORCPT + 99 others); Sun, 26 Apr 2020 04:46:13 -0400 Received: from mga17.intel.com ([192.55.52.151]:6125 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726108AbgDZIqN (ORCPT ); Sun, 26 Apr 2020 04:46:13 -0400 IronPort-SDR: jt49hWd1uiouWJLoS4+6XrcDhtjez6cG61/stk4af0BsNMh8sXlVG1UDup1c1Gt6DZMVP7x6cR XlCsH2cjhvYw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Apr 2020 01:46:12 -0700 IronPort-SDR: 4S4pUaJtwHso2B+QBXp5ze3iwV8hFjiOHnRPyTrRnJYyT+7+HweHbT2nuD4LI4iXiisBa5Tt4Q rBESQHHA2r0A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,319,1583222400"; d="scan'208";a="275128384" Received: from unknown (HELO localhost.localdomain.bj.intel.com) ([10.240.193.79]) by orsmga002.jf.intel.com with ESMTP; 26 Apr 2020 01:46:10 -0700 From: Zhu Lingshan To: mst@redhat.com, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, jasowang@redhat.com Cc: lulu@redhat.com, dan.daly@intel.com, cunming.liang@intel.com, Zhu Lingshan Subject: [PATCH V3 0/2] Config interrupt support in VDPA and IFCVF Date: Sun, 26 Apr 2020 16:42:50 +0800 Message-Id: <1587890572-39093-1-git-send-email-lingshan.zhu@intel.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series includes two patches, one introduced config interrupt support in VDPA core, the other one implemented config interrupt in IFCVF. changes from V2: move VHOST_FILE_UNBIND to the uapi header. changes from V1: vdpa: more efficient code to handle eventfd unbind. ifcvf: add VIRTIO_NET_F_STATUS feature bit. Zhu Lingshan (2): vdpa: Support config interrupt in vhost_vdpa vdpa: implement config interrupt in IFCVF Zhu Lingshan (2): vdpa: Support config interrupt in vhost_vdpa vdpa: implement config interrupt in IFCVF drivers/vdpa/ifcvf/ifcvf_base.c | 3 +++ drivers/vdpa/ifcvf/ifcvf_base.h | 3 +++ drivers/vdpa/ifcvf/ifcvf_main.c | 22 ++++++++++++++++++- drivers/vhost/vdpa.c | 47 +++++++++++++++++++++++++++++++++++++++++ drivers/vhost/vhost.c | 2 +- include/uapi/linux/vhost.h | 4 ++++ 6 files changed, 79 insertions(+), 2 deletions(-) -- 1.8.3.1