On 4/7/25 8:41 PM, Michal Luczaj wrote: > Change the behaviour of a lingering close(): instead of waiting for all > data to be consumed, block until data is considered sent, i.e. until worker > picks the packets and decrements virtio_vsock_sock::bytes_unsent down to 0.
I think it should be better to expand the commit message explaining the rationale. > Do linger on shutdown() just as well. Why? Generally speaking shutdown() is not supposed to block. I think you should omit this part. Thanks, Paolo