summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/utils/qemurunner.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2023-10-07 09:02:04 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-10-10 09:53:32 +0100
commit44b4c74cad0a5126d46408afa9e86ed50899aec3 (patch)
tree2d1efcd72517425960c43e9c37abbdfcbee789d6 /meta/lib/oeqa/utils/qemurunner.py
parentef7e7b446a5d3bbc82b3df7118318ad249423581 (diff)
downloadpoky-44b4c74cad0a5126d46408afa9e86ed50899aec3.tar.gz
runqemu/qemurunner: Use nodelay with tcp serial connections
This disables Nagle's algorithm for our tcp serial connections which may be causing data transfer issues. (From OE-Core rev: f8eff4c427881a98333fdf7c42f66ed6603e4f03) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/utils/qemurunner.py')
-rw-r--r--meta/lib/oeqa/utils/qemurunner.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 554946e2d7..574696eb7e 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -97,6 +97,7 @@ class QemuRunner:
97 try: 97 try:
98 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 98 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
99 sock.setblocking(0) 99 sock.setblocking(0)
100 sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
100 sock.bind(("127.0.0.1",0)) 101 sock.bind(("127.0.0.1",0))
101 sock.listen(2) 102 sock.listen(2)
102 port = sock.getsockname()[1] 103 port = sock.getsockname()[1]