search for: virtio_net_hdr_f_gift_buffer

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

2015 Apr 22
5
Zerocopy VM-to-VM networking using virtio-net
...M1 transmits buffer 2 it has run out of tx buffers: VM1 VM2 +---+ rx->| 1 |<-tx +---+ X->| 2 |<-rx +---+ VM2 notices that it now holds all buffers. It can donate a buffer back to VM1 by putting it on the tx queue with the new virtio_net_hdr.flags VIRTIO_NET_HDR_F_GIFT_BUFFER flag. This flag indicates that this is not a packet but rather an empty gifted buffer. VM1 checks the flags field to detect that it has been gifted buffers. Also note that zero-copy networking is not mutually exclusive with classic virtio-net. If the descriptor has buffer addresses outside the...
2015 Apr 22
5
Zerocopy VM-to-VM networking using virtio-net
...M1 transmits buffer 2 it has run out of tx buffers: VM1 VM2 +---+ rx->| 1 |<-tx +---+ X->| 2 |<-rx +---+ VM2 notices that it now holds all buffers. It can donate a buffer back to VM1 by putting it on the tx queue with the new virtio_net_hdr.flags VIRTIO_NET_HDR_F_GIFT_BUFFER flag. This flag indicates that this is not a packet but rather an empty gifted buffer. VM1 checks the flags field to detect that it has been gifted buffers. Also note that zero-copy networking is not mutually exclusive with classic virtio-net. If the descriptor has buffer addresses outside the...
2015 Apr 22
0
Zerocopy VM-to-VM networking using virtio-net
...; > VM1 VM2 > +---+ > rx->| 1 |<-tx > +---+ > X->| 2 |<-rx > +---+ > > VM2 notices that it now holds all buffers. It can donate a buffer back > to VM1 by putting it on the tx queue with the new virtio_net_hdr.flags > VIRTIO_NET_HDR_F_GIFT_BUFFER flag. This flag indicates that this is not > a packet but rather an empty gifted buffer. VM1 checks the flags field > to detect that it has been gifted buffers. > > Also note that zero-copy networking is not mutually exclusive with > classic virtio-net. If the descriptor has buff...
2015 Apr 22
1
Zerocopy VM-to-VM networking using virtio-net
...+---+ >> rx->| 1 |<-tx >> +---+ >> X->| 2 |<-rx >> +---+ >> >> VM2 notices that it now holds all buffers. It can donate a buffer back >> to VM1 by putting it on the tx queue with the new virtio_net_hdr.flags >> VIRTIO_NET_HDR_F_GIFT_BUFFER flag. This flag indicates that this is not >> a packet but rather an empty gifted buffer. VM1 checks the flags field >> to detect that it has been gifted buffers. >> >> Also note that zero-copy networking is not mutually exclusive with >> classic virtio-net. If the...
2015 Apr 22
1
Zerocopy VM-to-VM networking using virtio-net
...+---+ >> rx->| 1 |<-tx >> +---+ >> X->| 2 |<-rx >> +---+ >> >> VM2 notices that it now holds all buffers. It can donate a buffer back >> to VM1 by putting it on the tx queue with the new virtio_net_hdr.flags >> VIRTIO_NET_HDR_F_GIFT_BUFFER flag. This flag indicates that this is not >> a packet but rather an empty gifted buffer. VM1 checks the flags field >> to detect that it has been gifted buffers. >> >> Also note that zero-copy networking is not mutually exclusive with >> classic virtio-net. If the...