Closed ryskiwt closed 2 years ago
Have you played with TransportConfig::datagram_send_buffer_size
? When that limit is reached, old unsent outgoing datagrams start getting dropped.
Note that pacing and congestion control are not quite the same mechanism, and pacing alone should not introduce significant delay under reasonable conditions.
Thanks! Your answer is so helpful. I didn't know about the setting. I will try it!!!
Closing as it seems that the question has been addressed.
When a large number of datagrams are sent, the datagrams seem to get delayed due to pacing. I am currently developing a delay sensitive application. Dropping datagrams, rather than delaying them, is better suited for such an application.
Does what I wrote above make sense? I don't fully understand the QUIC RFCs, so it may be besides the point. But as far as I've read, RFC9221 says that packets may be dropped when congestion occurs.