Commit 845b8eda authored by Vlad Yasevich's avatar Vlad Yasevich

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: default avatarVlad Yasevich <vladislav.yasevich@hp.com>
parent ab5216a5
...@@ -1209,8 +1209,6 @@ int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack) ...@@ -1209,8 +1209,6 @@ int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack)
} }
if (gap_ack_blocks) { if (gap_ack_blocks) {
sctp_mark_missing(q, &q->retransmit, NULL, highest_new_tsn, 0);
list_for_each_entry(transport, transport_list, transports) list_for_each_entry(transport, transport_list, transports)
sctp_mark_missing(q, &transport->transmitted, transport, sctp_mark_missing(q, &transport->transmitted, transport,
highest_new_tsn, count_of_newacks); highest_new_tsn, count_of_newacks);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment