Re: Sending empty segment upon receiving partial ACK

Cheng Cui <[email protected]>
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]>
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 <[email protected]> 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 <[email protected]>님이 작성:
>> 
>> 
>> 
>> On Feb 26, 2025, at 10:21, jaeyong yoo <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.