ACK Ranges are again managed based on the remembered Largest Acknowledged
sent in the packet being acknowledged, which partially reverts
c01964fd7b8b.
}
}
- ngx_quic_drop_ack_ranges(c, ctx, ack->largest);
-
pos = ack->ranges_start;
end = ack->ranges_end;
ngx_quic_congestion_ack(c, f);
switch (f->type) {
+ case NGX_QUIC_FT_ACK:
+ case NGX_QUIC_FT_ACK_ECN:
+ ngx_quic_drop_ack_ranges(c, ctx, f->u.ack.largest);
+ break;
case NGX_QUIC_FT_STREAM0:
case NGX_QUIC_FT_STREAM1: