Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Cleanups and bug fixing for user-space keyed stream support
[palacios.git] / linux_module / iface-keyed-stream-user.h
index 865918a..0ab1738 100644 (file)
@@ -7,7 +7,12 @@
  */
 
 
+// Attach to the VM
+#define V3_VM_KSTREAM_USER_CONNECT     (11244+1)
+
 // get size of pending request
+// Note that this is not the wrong ioctl - the connect ioctl applies to the VM device
+// the following ioctls apply to the FD returned by the connect
 #define V3_KSTREAM_REQUEST_SIZE_IOCTL  (11244+1)
 // get the pending request
 #define V3_KSTREAM_REQUEST_PULL_IOCTL  (11244+2)
@@ -20,6 +25,7 @@
 #define USER
 #endif
 
+
 struct palacios_user_keyed_stream_url {
     uint64_t len;
     char     url[0];  // len describes it