diff options
| author | Juraj Marcin <jmarcin@redhat.com> | 2025-05-21 15:52:33 +0200 |
|---|---|---|
| committer | Daniel P. Berrangé <berrange@redhat.com> | 2025-05-22 11:24:41 +0100 |
| commit | 00064705ed1f3943d3634be25da434466c87e7d5 (patch) | |
| tree | 81884f65ce3452961df543af853960337d0532b9 /scripts/tracetool.py | |
| parent | 911e0f2c6e2d00c985affa75ec188c8edcf480f2 (diff) | |
| download | focaccia-qemu-00064705ed1f3943d3634be25da434466c87e7d5.tar.gz focaccia-qemu-00064705ed1f3943d3634be25da434466c87e7d5.zip | |
util/qemu-sockets: Add support for keep-alive flag to passive sockets
Commit aec21d3175 (qapi: Add InetSocketAddress member keep-alive) introduces the keep-alive flag, which enables the SO_KEEPALIVE socket option, but only on client-side sockets. However, this option is also useful for server-side sockets, so they can check if a client is still reachable or drop the connection otherwise. This patch enables the SO_KEEPALIVE socket option on passive server-side sockets if the keep-alive flag is enabled. This socket option is then inherited by active server-side sockets communicating with connected clients. Signed-off-by: Juraj Marcin <jmarcin@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'scripts/tracetool.py')
0 files changed, 0 insertions, 0 deletions