summary refs log tree commit diff stats
path: root/scripts/tracetool/format/d.py
diff options
context:
space:
mode:
authorJuraj Marcin <jmarcin@redhat.com>2025-05-21 15:52:33 +0200
committerDaniel P. Berrangé <berrange@redhat.com>2025-05-22 11:24:41 +0100
commit00064705ed1f3943d3634be25da434466c87e7d5 (patch)
tree81884f65ce3452961df543af853960337d0532b9 /scripts/tracetool/format/d.py
parent911e0f2c6e2d00c985affa75ec188c8edcf480f2 (diff)
downloadfocaccia-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/format/d.py')
0 files changed, 0 insertions, 0 deletions