From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: [PATCH/RFC 7/9] Virtual network guest device driver Date: Thu, 17 May 2007 09:22:23 -0500 Message-ID: <464C651F.5070700@codemonkey.ws> References: <1178903957.25135.13.camel@cotte.boeblingen.de.ibm.com> <1178904965.25135.34.camel@cotte.boeblingen.de.ibm.com> <13426df10705111244w1578ebedy8259bc42ca1f588d@mail.gmail.com> <4644CE15.6080505@us.ibm.com> <4644E456.2060507@us.ibm.com> <464B3F20.4030904@us.ibm.com> <20070516173822.GD16863@redhat.com> <464C2069.20909@de.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Jimi Xenidis , "jmk-zzFmDc4TPjtKvsKVC3L/VUEOCMrvLtNR@public.gmane.org" , Christian Borntraeger , mschwid2-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, "kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" To: carsteno-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org Return-path: In-Reply-To: <464C2069.20909-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org Carsten Otte wrote: > Daniel P. Berrange wrote: > >> As a userspace apps service, I'd very much like to see a common sockets >> interface for inter-VM communication that is portable across virt systems >> like Xen & KVM. I'd see it as similar to UNIX domain sockets in style. So >> basically any app which could do UNIX domain sockets, could be ported to >> inter-VM sockets by just changing PF_UNIX to say, PF_VIRT >> Lots of interesting details around impl & security (what VMs are allowed >> to talk to each other, whether this policy should be controlled by the >> host, or allow VMs to decide for themselves). >> > z/VM, the premium hypervisor on 390 already has this capability for > decades. This is called IUCV (inter user communication vehicle), where > user really means virtual machine. It so happens the support for > AF_IUCV was recently merged to Linux mainline. It may be worth a look, > either for using it or because learning from existing solutions is > always a good idea. > Is there anything that explains what the fields in sockaddr mean: sa_family_t siucv_family; unsigned short siucv_port; /* Reserved */ unsigned int siucv_addr; /* Reserved */ char siucv_nodeid[8]; /* Reserved */ char siucv_user_id[8]; /* Guest User Id */ char siucv_name[8]; /* Application Name */ Regards, Anthony LIugori > so long, > Carsten > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > kvm-devel mailing list > kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/kvm-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/