From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753973AbaHUIU2 (ORCPT ); Thu, 21 Aug 2014 04:20:28 -0400 Received: from exprod7og116.obsmtp.com ([64.18.2.219]:51620 "EHLO exprod7og116.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752846AbaHUIUY (ORCPT ); Thu, 21 Aug 2014 04:20:24 -0400 MIME-Version: 1.0 In-Reply-To: <20140820222922.GA7387@laptop.dumpdata.com> References: <20140820222922.GA7387@laptop.dumpdata.com> Date: Thu, 21 Aug 2014 13:50:22 +0530 Message-ID: Subject: Re: How to get the number of VFs assigned to the guests in XEN From: Sreekanth Reddy To: Konrad Rzeszutek Wilk Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, "Martin K. Petersen" , Christoph Hellwig , Sathya Prakash , Nagalakshmi Nandigama , boris.ostrovsky@oracle.com Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Yes, devices are binded to pci-back. On Thu, Aug 21, 2014 at 3:59 AM, Konrad Rzeszutek Wilk wrote: > On Wed, Aug 20, 2014 at 04:33:29PM +0530, Sreekanth Reddy wrote: >> HI, >> >> >> >> For SRIOV support, currently in the KVM environment, mpt3sas driver can use >> the API pci_vfs_assigned() to know the number of VFs that are currently >> assigned to the running VMs. So that during the PF driver unload time, if >> the return value of this API is greater than zero the our driver won't call >> the pci_disable_sriov() to disable the VFs. >> >> >> >> Now for the same purpose in XEN environment, is there any API similar to >> pci_vfs_assigned() which the low lever device driver can use to know 'the >> number of VFs that are currently assigned to the running VMs'. In XEN >> environment this API pci_vfs_assigned() will return always zero even though >> VFs are assigned to the running VMs. > > Odd. It should return the same value. Are the devices binded to pci-back? > >> >> >> >> Regards, >> >> Sreekanth