summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMark McLoughlin <markmc@redhat.com>2008-08-11 21:12:15 +0100
committerAvi Kivity <avi@qumranet.com>2008-08-13 12:12:19 +0300
commitd0ab6dd3656d95a19da3cd7cdc06bcadc19662fd (patch)
treec14902dbe428bd81f333efe870b9071b5e2d8706 /configure
parent4d5b27d30c5c94c303865e4f5b859fb2629461d6 (diff)
kvm: qemu: Drop the mutex while reading from tapfd
The idea here is that with GSO, packets are much larger and we can allow the vcpu threads to e.g. process irq acks during the window where we're reading these packets from the tapfd. One known issue with this is that it triggers a subtle SMP race in the kernel's posix-timers and signalfd code. See here for more details and a test case: http://lkml.org/lkml/2008/7/17/151 The symptoms of this are that: a) occassionally throughput drops almost to zero b) manually doing "killall -ALRM qemu-kvm" kicks qemu out if its funk. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions