I think that currently if no data arrives on the stream, and the packet isn’t started then the timeout isn’t started.
The idle timeout for a packet should be started once the packet reaches the head of the packet queue, before it is first performed, whether there’s data available or not.
I think that currently if no data arrives on the stream, and the packet isn’t started then the timeout isn’t started.
The idle timeout for a packet should be started once the packet reaches the head of the packet queue, before it is first performed, whether there’s data available or not.