On Tue, 2023-08-29 at 17:39 +0200, Paolo Abeni wrote:
> If the TCP subflows close silently due to timeouts, the msk socket
> can hang-up indefinitely.
>
> Implement an additional close timeout triggered with the last subflow
> close event and move the msk to TCP_CLOSE when it fires.
>
> Should address issues/430 and issues/431.
>
> v1 -> v2:
> - fix timeout timer scheduling in patch 2/2 (timeout never fired on v1)
As per last Daire feedback, even this revision don't fix the issue for
good, so please this series on-old.
I think that at very least this does not set/trigger the socket error
at close time, plus possibly we will need to make the timeout
configurable.
/P