Lines Matching refs:retransmit

198 	INIT_LIST_HEAD(&q->retransmit);
233 /* Throw away any chunks in the retransmit queue. */
234 list_for_each_safe(lchunk, temp, &q->retransmit) {
316 /* Insert a chunk into the sorted list based on the TSNs. The retransmit list
366 if (queue != &asoc->outqueue.retransmit &&
432 &asoc->outqueue.retransmit,
484 * be added to the retransmit queue.
493 * (Section 6.3.3) or via fast retransmit
520 /* Move the chunk to the retransmit queue. The chunks
521 * on the retransmit queue are always kept in order.
524 sctp_insert_list(&q->retransmit, lchunk);
588 * Transmit DATA chunks on the retransmit queue. Upon return from
607 lqueue = &q->retransmit;
622 * K. Bundle and retransmit those K DATA chunks in a single
653 /* If we are doing fast retransmit, ignore non-fast_rtransmit
716 /* Mark the chunk as ineligible for fast retransmit
734 /* If we are here due to a retransmit timeout or a fast
735 * retransmit and if there are any chunks left in the retransmit
737 * to be marked as ineligible for a subsequent fast retransmit.
748 /* Clear fast retransmit hint */
1013 * waiting to retransmit.
1015 if (!list_empty(&ctx->q->retransmit))
1055 if (!list_empty(&ctx->q->retransmit) &&
1301 /* Run through the retransmit queue. Credit bytes received
1304 sctp_check_transmitted(q, &q->retransmit, NULL, NULL, sack, &highest_new_tsn);
1392 list_empty(&q->retransmit);
1399 /* Go through a transport's transmitted list or the association's retransmit
1401 * The retransmit list will not have an associated transport.
1443 if (transmitted_queue != &q->retransmit &&
1455 /* If this queue is the retransmit queue, the
1456 * retransmit timer has already reclaimed
1704 * fast retransmit already.
1726 * retransmission and start the fast retransmit procedure.