I see Bug 285158 <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285158> is 
created. Let's talk/track it there. thanks

> On Mar 5, 2025, at 16:58, jaeyong yoo <y.jaey...@gmail.com> wrote:
> 
> Yes it is data retransmission but my concern is that the
> retransmission packet has the segment length of zero.
> If there is nothing to send, why don't we just not send it.
> 
> What I meant by "no packets going out" is, that zero-length-segment
> can be considered as ACK to acknowledge some received packets but the
> sender of "zero-length-segment" did not receive any packets hence
> nothing to ACK. That said, those retransmission packets are the pure
> purpose of retransmissions and its segment length is zero, which seems
> pure overhead.
> Hope this makes it clear.
> 
> Thanks,
> Jaeyong
> 
> 2025년 3월 5일 (수) 오후 12:30, Cheng Cui <c...@freebsd.org>님이 작성:
>> 
>> 
>> 
>> On Feb 26, 2025, at 10:21, jaeyong yoo <y.jaey...@gmail.com> wrote:
>> 
>> Yes that behavior was observed during recovery phase and during that
>> time frame, there were no packets going out to the other direction so
>> there is no reason to send pure ACK (and the ack number for those 3
>> acks are the same and no possibility of challenge ack as well).
>> 
>> 
>> Isn't loss recovery phase used for data retransmission? There should be 
>> retransmitting packets.  But what do you mean "no packets going out"?
>> 
>> Best Regards,
>> Cheng Cui
>> 
>> 
>> 

Best Regards,
Cheng Cui



Reply via email to