mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-04 09:34:12 +08:00
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>
This commit is contained in:
parent
ab5216a5bd
commit
845b8eda4d
@ -1209,8 +1209,6 @@ int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack)
|
||||
}
|
||||
|
||||
if (gap_ack_blocks) {
|
||||
sctp_mark_missing(q, &q->retransmit, NULL, highest_new_tsn, 0);
|
||||
|
||||
list_for_each_entry(transport, transport_list, transports)
|
||||
sctp_mark_missing(q, &transport->transmitted, transport,
|
||||
highest_new_tsn, count_of_newacks);
|
||||
|
Loading…
Reference in New Issue
Block a user