Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Mar 2025 12:29:30 -0500
From:      Cheng Cui <cc@freebsd.org>
To:        jaeyong yoo <y.jaeyong@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Sending empty segment upon receiving partial ACK
Message-ID:  <AB5BD54B-8CB0-4E71-92CE-83EBEAD9B46E@freebsd.org>
In-Reply-To: <CANud0TEUTakZkHj39J%2BJRyS9DHRgPr4FKxpgvjHcJao_Si01FQ@mail.gmail.com>
References:  <CANud0THEOnkWbuOn413AV_auSrY7-SysXThrTyigZMxujEdqEg@mail.gmail.com> <38B72ADC-B796-4BFC-8F94-2BD6E40C4231@freebsd.org> <CANud0TEUTakZkHj39J%2BJRyS9DHRgPr4FKxpgvjHcJao_Si01FQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_A446C5C1-69FE-4717-80CE-497157D2D02C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Feb 26, 2025, at 10:21, jaeyong yoo <y.jaeyong@gmail.com> wrote:
>=20
> 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




--Apple-Mail=_A446C5C1-69FE-4717-80CE-497157D2D02C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><br =
id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>On Feb 26, 2025, at 10:21, jaeyong yoo =
&lt;y.jaeyong@gmail.com&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;">Yes =
that behavior was observed during recovery phase and during =
that</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">time frame, there were =
no packets going out to the other direction so</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">there is no reason to =
send pure ACK (and the ack number for those 3</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">acks are the same and no =
possibility of challenge ack as =
well).</span></div></blockquote></div><div><br></div>Isn't loss recovery =
phase used for data retransmission? There should be retransmitting =
packets. &nbsp;But what do you mean "<span style=3D"font-family: =
Menlo-Regular;">no packets going out</span>"?<br><div><br><div>
<div>Best Regards,<br>Cheng Cui</div><div><br></div><br =
class=3D"Apple-interchange-newline">

</div>
<br></div></body></html>=

--Apple-Mail=_A446C5C1-69FE-4717-80CE-497157D2D02C--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AB5BD54B-8CB0-4E71-92CE-83EBEAD9B46E>