On Wed, Mar 6, 2013 at 12:50 PM, Sjur Brændeland <sjur@xxxxxxxxxxxxxx> wrote: > The caif_virtio driver is using both host and guest ring sides, host side > rings in RX direction and guest side rings in TX direction. The reason > behind this is to enable zero-copy on the producer sides. > (For details see recent discussion with Ohad "Wrappers for vringh" FWIW, I'm not convinced that host side rings are necessary for zero-copy - you could always just pass pointers to your huge data inside buffers posted by guest side rings. That said, I do believe that mixing guest side and host side rings may simplify the overall solution in some cases, especially in more complex multi core scenarios (where several cores all communicate with each other). _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization