On Sun, 16 Oct 2022 at 14:09, Lucy Parker <[email protected]>
wrote:

>
> We propose adding a second hw thread, one to service each direction…
>
> This is entirely plausible.

Be aware: the threads won’t be independent.  For example, ACKs or timing
information coming in on the receive thread will need to be communicated to
the sending thread.

This requires a non-blocking, lock free communication channel between the
threads.  Maybe just shared memory with memory barriers.

It’s important to minimize the latency and minimize the jitter when
forwarding information from the receive thread to the sending thread.  For
example, if you are trying to estimate a change in the one-way trip time
for congestion control then jitter in this path will be a limiting factor
for the congestion control algorithm.
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to