mirror of
https://github.com/n0-computer/noq.git
synced 2026-09-24 03:58:19 +00:00
Fix regression in application of padding to congestion control
These was broken in095f402a9f, and rendered needlessly complex byf1628f87a2before it.
This commit is contained in:
committed by
Dirkjan Ochtman
parent
799b5bb2b4
commit
4d3a57cfaf
@@ -865,13 +865,13 @@ where
|
||||
let ack_eliciting = builder.ack_eliciting;
|
||||
let exact_number = builder.exact_number;
|
||||
let space_id = builder.space;
|
||||
let (size, _) = self.finish_packet(builder, buffer);
|
||||
let (size, padded) = self.finish_packet(builder, buffer);
|
||||
let sent = match sent {
|
||||
Some(sent) => sent,
|
||||
None => return,
|
||||
};
|
||||
|
||||
let size = match sent.padding || ack_eliciting {
|
||||
let size = match padded || ack_eliciting {
|
||||
true => size as u16,
|
||||
false => 0,
|
||||
};
|
||||
@@ -3613,7 +3613,6 @@ struct SentFrames {
|
||||
retransmits: ThinRetransmits,
|
||||
acks: RangeSet,
|
||||
stream_frames: StreamMetaVec,
|
||||
padding: bool,
|
||||
requires_padding: bool,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user