From: Wei Yongjun <yjwei@cn.fujitsu.com>
To: linux-sctp@vger.kernel.org
Subject: Re: [Lksctp-developers] [RFC PATCH v3] [SCTP] Fast retransmit fixes
Date: Fri, 16 May 2008 05:09:02 +0000 [thread overview]
Message-ID: <482D16EE.10304@cn.fujitsu.com> (raw)
In-Reply-To: <482C0926.9030600@cn.fujitsu.com>
Vlad Yasevich wrote:
> Wei Yongjun wrote:
>
>>
>>
>> 2. Shutdown can not be send after all of the data has been ack,
>> unknow reason, kill the sctp process can cause shutdown be sent .
>
> Hm.. At what point does the app does a close? In my test that's similar
> to the second scenario from the dump where second and third packets are
> lost, I have a graceful shutdown after all the data is acknowledged.
>
>
>> And while do the second fast retransmit DATA(TSN = 3), new data is
>> sent, is this correct? See dump file in attachment 2.html.Lik0.dump.
>> I send 20 data packet to Endpoint B, and the data size is 1024.
>
> That's fine. It's not really a fast retransmit any more. In this
> scenario,
> both chunks strike out at the same time and we only fast-rtx the first
> one,
> leaving the next one to be retransmitted when the sack arrives. Once
> the SACK
> arrives, we do standard retransmit of as much as we can subject to
> congestion
> window and if we can send new data, we do.
>
> The part the confuses me is the part about shutdown since this change
> shouldn't
> effect anything wrt to shutdown procedure.
>
I found out that this is the bug of my program, not SCTP's. The close()
function not call the shutdown because I created a child process by fork().
This patchset seems good to me. Thanks.
Acked-by: Wei Yongjun <yjwei@cn.fujitsu.com>
prev parent reply other threads:[~2008-05-16 5:09 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-15 9:57 [Lksctp-developers] [RFC PATCH v3] [SCTP] Fast retransmit fixes Wei Yongjun
2008-05-15 11:49 ` Vlad Yasevich
2008-05-16 5:09 ` Wei Yongjun [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=482D16EE.10304@cn.fujitsu.com \
--to=yjwei@cn.fujitsu.com \
--cc=linux-sctp@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.