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...