search for: shared_buffers_offset

Displaying 5 results from an estimated 5 matches for "shared_buffers_offset".

2015 Apr 22
5
Zerocopy VM-to-VM networking using virtio-net
...lt;-rx +---+ Shared Buffers This is a trivial example where the Shared Buffers BAR has only two packet buffers. VM1 starts by putting buffer 1 in its rx queue. VM2 starts by putting buffer 2 in its rx queue. The VMs know which buffers to choose based on a new uint8_t virtio_net_config.shared_buffers_offset field (0 for VM1 and 1 for VM2). VM1 can transmit to VM2 by filling buffer 2 and placing it on its tx queue. VM2 can transmit by filling buffer 1 and placing it on its tx queue. As soon as a buffer is placed on a tx queue, the VM passes ownership of the buffer to the other VM. In other words, t...
2015 Apr 22
5
Zerocopy VM-to-VM networking using virtio-net
...lt;-rx +---+ Shared Buffers This is a trivial example where the Shared Buffers BAR has only two packet buffers. VM1 starts by putting buffer 1 in its rx queue. VM2 starts by putting buffer 2 in its rx queue. The VMs know which buffers to choose based on a new uint8_t virtio_net_config.shared_buffers_offset field (0 for VM1 and 1 for VM2). VM1 can transmit to VM2 by filling buffer 2 and placing it on its tx queue. VM2 can transmit by filling buffer 1 and placing it on its tx queue. As soon as a buffer is placed on a tx queue, the VM passes ownership of the buffer to the other VM. In other words, t...
2015 Apr 22
0
Zerocopy VM-to-VM networking using virtio-net
...rs > > This is a trivial example where the Shared Buffers BAR has only two > packet buffers. > > VM1 starts by putting buffer 1 in its rx queue. VM2 starts by putting > buffer 2 in its rx queue. The VMs know which buffers to choose based on > a new uint8_t virtio_net_config.shared_buffers_offset field (0 for VM1 > and 1 for VM2). > > VM1 can transmit to VM2 by filling buffer 2 and placing it on its tx > queue. VM2 can transmit by filling buffer 1 and placing it on its tx > queue. > > As soon as a buffer is placed on a tx queue, the VM passes ownership of > the bu...
2015 Apr 22
1
Zerocopy VM-to-VM networking using virtio-net
...is a trivial example where the Shared Buffers BAR has only two >> packet buffers. >> >> VM1 starts by putting buffer 1 in its rx queue. VM2 starts by putting >> buffer 2 in its rx queue. The VMs know which buffers to choose based on >> a new uint8_t virtio_net_config.shared_buffers_offset field (0 for VM1 >> and 1 for VM2). >> >> VM1 can transmit to VM2 by filling buffer 2 and placing it on its tx >> queue. VM2 can transmit by filling buffer 1 and placing it on its tx >> queue. >> >> As soon as a buffer is placed on a tx queue, the VM passe...
2015 Apr 22
1
Zerocopy VM-to-VM networking using virtio-net
...is a trivial example where the Shared Buffers BAR has only two >> packet buffers. >> >> VM1 starts by putting buffer 1 in its rx queue. VM2 starts by putting >> buffer 2 in its rx queue. The VMs know which buffers to choose based on >> a new uint8_t virtio_net_config.shared_buffers_offset field (0 for VM1 >> and 1 for VM2). >> >> VM1 can transmit to VM2 by filling buffer 2 and placing it on its tx >> queue. VM2 can transmit by filling buffer 1 and placing it on its tx >> queue. >> >> As soon as a buffer is placed on a tx queue, the VM passe...