[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] NIC: Queue assignment to guest OS


  • To: "'Konrad Rzeszutek Wilk'" <konrad.wilk@xxxxxxxxxx>
  • From: "Kallol Biswas" <kallol@xxxxxxxxxxxxxx>
  • Date: Tue, 19 Apr 2011 16:24:59 -0700
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Tue, 19 Apr 2011 16:25:58 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=nucleodyne.com; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-ACL-Warn:X-Source:X-Source-Args:X-Source-Dir; b=IYwT7rhUHioTP7bWOYBd4LBVJtutNMnPF3zCf+E6vplq6K4JauDnOwcL1RE9LKSaCnJWQ6IP+sfzZ1L9KrXGZkh1bh1zlYlTbQt4kUCpKpUI5szDB94NZDaeTgCgh9GV;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acv+0tuJL+M6Zvu/T9GiEq7+0DgN1gAFQVDQ

If it is ok to modify host the network driver how should we do it in Xen?
What modules/driver should be changed.
The idea is to avoid backend/frontend implementation, and give direct HW
access to guest for maximum performance. There are certain issues with
guests accessing HW directly, one of them is guest to guest communication,
and another is VM migration.

Sorry again, legal agreement prevents us to disclose anything in previous
implementation; we overcame these issues in a certain way. Xen NIC folks
should be able to address the issues.

> > 
> > How did you do this in other virtualization frameworks?

I am still at loss here how you guys managed this without ripping the
network
driver of a NIC card and passed the MSI-X to a guest and the full PCI device
to _all_ of them and managed to negotiate some form of locking.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.