diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-07 09:02:04 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-10 09:53:32 +0100 |
commit | 44b4c74cad0a5126d46408afa9e86ed50899aec3 (patch) | |
tree | 2d1efcd72517425960c43e9c37abbdfcbee789d6 /meta/lib | |
parent | ef7e7b446a5d3bbc82b3df7118318ad249423581 (diff) | |
download | poky-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')
-rw-r--r-- | meta/lib/oeqa/utils/qemurunner.py | 1 |
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] |