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/vmstate-static-checker.py | |
parent | 911e0f2c6e2d00c985affa75ec188c8edcf480f2 (diff) | |
download | qemu-00064705ed1f3943d3634be25da434466c87e7d5.zip qemu-00064705ed1f3943d3634be25da434466c87e7d5.tar.gz qemu-00064705ed1f3943d3634be25da434466c87e7d5.tar.bz2 |
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/vmstate-static-checker.py')
0 files changed, 0 insertions, 0 deletions