From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Williamson Subject: Re: Xen Socket API Date: Wed, 29 Aug 2007 16:00:51 +0100 Message-ID: <200708291600.51571.mark.williamson@cl.cam.ac.uk> References: <0EF82802ABAA22479BC1CE8E2F60E8C30198E67B@scl-exch2k3.phoenix.com> <200708291536.14316.mark.williamson@cl.cam.ac.uk> <20070829145503.GD4330@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20070829145503.GD4330@redhat.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Daniel P. Berrange" Cc: xen-devel@lists.xensource.com, Kaushik Barde List-Id: xen-devel@lists.xenproject.org > On Wed, Aug 29, 2007 at 03:36:14PM +0100, Mark Williamson wrote: > > > Is there any code available for this or it is still a paper-concept? > > > > I believe XenSockets and another Xen-oriented network acceleration > > technology have been coded, but I don't know of any releases of the code > > as-yet. Something like this is bound to be made available at some stage, > > but I don't know if the original authors want to release their code. > > The original code was very recently made available on sourceforge under > GPL: > > http://sourceforge.net/projects/xvmsocket/ > > Medium-to-long term though I don't see a Xen specific socket impl as really > being a viable model. I think it would have very little chance of being accepted upstream. The xway TCP-over-Xen implementation would have even less chance of being accepted *as is* due to making modifications to the Linux network stack. > A generic solution based on the new Virt-IO paravirt > infrastructure will be more appealing to app developers because it'll be > possible to make use of it across all the different impls of paravirt_ops > in Linux (ie Xen, KVM, VMWare, LGuest). Yep. If a generic solution using something like virtio is available *and* there are multiple hypervisors which can leverage it then hopefully it would have a decent chance of being included. Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel!