diff options
author | Randall Stewart <rrs@FreeBSD.org> | 2011-03-08 11:58:25 +0000 |
---|---|---|
committer | Randall Stewart <rrs@FreeBSD.org> | 2011-03-08 11:58:25 +0000 |
commit | f79aab1866161ac24dd47a33aff89b9f5dfb25db (patch) | |
tree | 58b9da37b248f4b570b6759db99b2fc405f9a00c /sys/netinet/sctp_timer.c | |
parent | fd7032e1b350bf18fccb7019dcf1c9fadf1f3b86 (diff) | |
download | src-test2-f79aab1866161ac24dd47a33aff89b9f5dfb25db.tar.gz src-test2-f79aab1866161ac24dd47a33aff89b9f5dfb25db.zip |
Notes
Diffstat (limited to 'sys/netinet/sctp_timer.c')
-rw-r--r-- | sys/netinet/sctp_timer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netinet/sctp_timer.c b/sys/netinet/sctp_timer.c index 6ff0f5814041..bccf7dfc7395 100644 --- a/sys/netinet/sctp_timer.c +++ b/sys/netinet/sctp_timer.c @@ -820,6 +820,12 @@ start_again: /* reset the TSN for striking and other FR stuff */ chk->rec.data.doing_fast_retransmit = 0; /* Clear any time so NO RTT is being done */ + + if (chk->do_rtt) { + if (chk->whoTo->rto_needed == 0) { + chk->whoTo->rto_needed = 1; + } + } chk->do_rtt = 0; if (alt != net) { sctp_free_remote_addr(chk->whoTo); |