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);
591 * Transmit DATA chunks on the retransmit queue. Upon return from
610 lqueue = &q->retransmit;
625 * K. Bundle and retransmit those K DATA chunks in a single
656 /* If we are doing fast retransmit, ignore non-fast_rtransmit
719 /* Mark the chunk as ineligible for fast retransmit
737 /* If we are here due to a retransmit timeout or a fast
738 * retransmit and if there are any chunks left in the retransmit
740 * to be marked as ineligible for a subsequent fast retransmit.
751 /* Clear fast retransmit hint */
1029 * waiting to retransmit.
1031 if (!list_empty(&ctx->q->retransmit))
1071 if (!list_empty(&ctx->q->retransmit) &&
1327 /* Run through the retransmit queue. Credit bytes received
1330 sctp_check_transmitted(q, &q->retransmit, NULL, NULL, sack, &highest_new_tsn);
1418 list_empty(&q->retransmit);
1425 /* Go through a transport's transmitted list or the association's retransmit
1427 * The retransmit list will not have an associated transport.
1469 if (transmitted_queue != &q->retransmit &&
1481 /* If this queue is the retransmit queue, the
1482 * retransmit timer has already reclaimed
1730 * fast retransmit already.
1752 * retransmission and start the fast retransmit procedure.