|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Block front and back connection
 
On Mon, Aug 08, 2011 at 11:17:52PM +0900, Daniel Castro wrote:
> Hello,
> 
> I am trying to make my frontend block driver connect to xen block
> backend. I have the ring and gref, yet I do not know where in xenstore
> should I write the keys to tell the backend to connect to my frontend.
> 
You can find some clues in libxl_devices.c .
The frontend path is
/local/domain/FRONTEND_DOMID/device/DEVICE_KIND/DEVID
The backend path is
/local/domain/BACKEND_DOMID/backend/BACKEND_KIND/FRONTEND_DOMID/DEVID
Often the BACKEND_DOMID is 0.
And looking into Linux kernel's xen-{blkfront,blkback} helps you a
lot.
Then you can switch xenbus state after proper values are in place, so
that frontend and backend can connect to each other.
Wei.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
 | 
    | 
  
  
    |   | 
    |