summaryrefslogtreecommitdiff
path: root/linux-user/arm
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2013-02-27 15:05:47 +0100
committerStefan Hajnoczi <stefanha@redhat.com>2013-03-25 11:13:09 +0100
commit20048d0a12b1080f688ff9b82696134df1aa3607 (patch)
treec28b096d6126a8a1d6918d80f903338da4a4fa4d /linux-user/arm
parentfe6344a05fba26e16863fefcb823242e579b0991 (diff)
downloadqemu-20048d0a12b1080f688ff9b82696134df1aa3607.tar.gz
net: use socket_set_nodelay() for -netdev socket
Reduce -netdev socket latency by disabling the Nagle algorithm on SOCK_STREAM sockets in net/socket.c. Since we are tunelling Ethernet over TCP we shouldn't artificially delay outgoing packets, let the guest decide packet scheduling. I already get sub-millisecond -netdev socket ping times on localhost, so there was no measurable difference in my testing. This won't hurt though and may improve remote socket performance. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Benoit Canet <benoit@irqsave.net> Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'linux-user/arm')
0 files changed, 0 insertions, 0 deletions