summaryrefslogtreecommitdiffstats
path: root/hw/fifo.h
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2012-11-30 00:02:56 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2012-11-29 17:25:02 -0600
commite1f7b4812eab992de46c98b3726745afb042a7f0 (patch)
tree288ec43f0807224674026579208dc46748bcaf32 /hw/fifo.h
parent044d003db9b6a588be2c9d0ec9de694ba3848551 (diff)
downloadhqemu-e1f7b4812eab992de46c98b3726745afb042a7f0.zip
hqemu-e1f7b4812eab992de46c98b3726745afb042a7f0.tar.gz
virtio: limit avail bytes lookahead
Commit 0d8d7690850eb0cf2b2b60933cf47669a6b6f18f introduced a regression in virtio-net performance because it looks into the ring aggressively while we really only care about a single packet worth of buffers. Reported as bugzilla 1066055 in launchpad. To fix, add parameters limiting lookahead, and use in virtqueue_avail_bytes. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reported-by: Edivaldo de Araujo Pereira <edivaldoapereira@yahoo.com.br> Tested-by: Edivaldo de Araujo Pereira <edivaldoapereira@yahoo.com.br> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/fifo.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud