mvfst icon indicating copy to clipboard operation
mvfst copied to clipboard

additional ack blocks limitation requirement

Open hhrsscc opened this issue 1 year ago • 2 comments

When using QUIC datagrams, there is no retransmission mechanism, so in networks with packet loss, the number of ACK blocks continues to grow. This can result in an ACK frame size exceeding 1000 bytes, which is too large. Is it possible to introduce a setting that limits the maximum number of additional ACK blocks?

hhrsscc avatar Oct 18 '24 05:10 hhrsscc

We don't have a way to do that but it wouldn't be that hard to add. Is this something you've observed using mvfst?

mjoras avatar Oct 18 '24 06:10 mjoras

I’m using mvfst to send and receive QUIC datagrams, with each datagram being very small (less than 100 bytes). However, in networks with packet loss, the ACK frames consume too much bandwidth compared to the application data. Therefore, I’d like to have a limit on the number of ACK blocks.

hhrsscc avatar Oct 18 '24 06:10 hhrsscc