diff options
author | Vlad Yasevich <vladislav.yasevich@hp.com> | 2008-06-23 15:26:20 -0400 |
---|---|---|
committer | Vlad Yasevich <vladislav.yasevich@hp.com> | 2008-10-01 11:33:06 -0400 |
commit | 845b8eda4d783a7ce2670d482a716840a650389e (patch) | |
tree | d6f5514de75f13d0d97d2a7505c7721f1e00f7f4 /net/sctp/outqueue.c | |
parent | ab5216a5bd453752f04bb79c29e8f01b11d69006 (diff) |
sctp: Retransmit list is ineligable for missing indications
Chunks placed on the retransmit list are marked as inelegible
for fast retrasnmission. Since missing indications determine
when fast reransmission is done, there is not point in calling
sctp_mark_missing() on the retransmit list since those chunks
will not be marked.
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Diffstat (limited to 'net/sctp/outqueue.c')
-rw-r--r-- | net/sctp/outqueue.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/net/sctp/outqueue.c b/net/sctp/outqueue.c index c8de4da57f36..da8d846301c1 100644 --- a/net/sctp/outqueue.c +++ b/net/sctp/outqueue.c | |||
@@ -1209,8 +1209,6 @@ int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack) | |||
1209 | } | 1209 | } |
1210 | 1210 | ||
1211 | if (gap_ack_blocks) { | 1211 | if (gap_ack_blocks) { |
1212 | sctp_mark_missing(q, &q->retransmit, NULL, highest_new_tsn, 0); | ||
1213 | |||
1214 | list_for_each_entry(transport, transport_list, transports) | 1212 | list_for_each_entry(transport, transport_list, transports) |
1215 | sctp_mark_missing(q, &transport->transmitted, transport, | 1213 | sctp_mark_missing(q, &transport->transmitted, transport, |
1216 | highest_new_tsn, count_of_newacks); | 1214 | highest_new_tsn, count_of_newacks); |