|
|
|
|
|
by aarmenaa
603 days ago
|
|
> The retransmit-in-retransmit behavior is precisely the issue. But you're concerned about an issue I do not have. In practice retransmits are rare between my endpoints, and if they did occur poor performance is acceptable for some period of time. I just need it to me fast most of the time. To reiterate: I do not care about what happens in non-optimal conditions. > it looks like I've just accidentally described phantun (and maybe other solutions): https://github.com/dndx/phantun I'll definitely look into that. They specifically mention being more performant than udp2raw, so that's nice. |
|
You seem to be mistaken about how (most) TCP implementations work. They regularly trigger packet loss and retransmissions as part of their mechanism to determine the optimal transmission rate over an entire path (made up of potentially multiple point-to-point connections with dynamically varying capacity).
That mechanism breaks down horribly when using TCP-over-TCP.