From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: NIC: Queue assignment to guest OS Date: Tue, 19 Apr 2011 14:47:50 -0400 Message-ID: <20110419184750.GB7427@dumpdata.com> References: <003801cbfb0a$de67a410$9b36ec30$@com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <003801cbfb0a$de67a410$9b36ec30$@com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Kallol Biswas Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Thu, Apr 14, 2011 at 06:17:17PM -0700, Kallol Biswas wrote: > Hi, > > I have a requirement to assign the transmit and receive queues of a NIC > card to different guest operating systems so that the guests can directly > submit transmit requests to controller and receive packets from NIC > controller without going through a middle layer. The NIC controller is not > SRIOV capable and there are a few MSI-X vectors available. OK. So you want to "export" the rx and tx queue (where each queue is associated with an MSI-X) in the guest. > > > > What would be the best way to implement the requirement in Xen? I am new to > Xen but have experience in a similar virtualization framework. How did you do this in other virtualization frameworks?