• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/netinet/tcp_stacks/

Lines Matching refs:timer

257  * the unification of the SYN and non-SYN retransmit timer exponents combined
660 "Should rack add to the TLP timer the variance in rtt calculation");
743 "Total number of times the rack timer armed?");
749 "Total number of times the tlp timer armed?");
1523 * - There is no delayed ack timer in progress.
2127 * Start the FR timer, we do this based on getting the first one in
2128 * the rc_tmap. Note that if its NULL we must stop the timer. in all
2129 * events we need to stop the running timer (if its running) before
2143 /* We can't start any timer in persists */
2172 * We don't start a rack timer if all we have is a
2259 * current TLP timer, switch to the RTO timer.
2368 * wheel, we resort to a keep-alive timer if its configured.
2375 * Ok we have no timer (persists, rack, tlp, rxt or
2377 * all that is left is the keepalive timer.
2397 * and restart the timer with a smaller value.
2432 /* No timer starting */
2435 panic("tp:%p rack:%p tlts:%d cts:%u slot:%u pto:%u -- no timer started?",
2456 * This timer simply provides an internal trigger to send out data.
2496 * When a rack timer goes, we have to send at
2498 * apart via the next rack timer (or further
2499 * if the rack timer dictates it).
2583 * A TLP timer has expired. We have been idle for 2 rtts. So we now
2659 * off to the RXT timer.
2696 * peer in max times. We need the retransmit timer to take
2751 * Persists timer, here we simply need to setup the
2777 * Persistence timer into zero window. Force a byte to be output, if
2835 * Keep-alive timer went off; send something or drop connection if
2880 * The retransmit timer went off, all sack'd blocks must be
2897 * so for now we will just let the normal rxt timer
2898 * and tlp timer take care of it.
2956 * Retransmission timer went off. Message has not been acked within
3173 * Ok our timer went off early and we are not paced false
3217 * Canceling timer's when we have no output being
3681 * smoothed mean difference), then set the retransmit timer
3718 * tick of bias. When we compute the retransmit timer, we want 1/2
3720 * uncertainty in the firing of the timer. The bias will give us
3723 * feasible timer (which is 2 ticks).
4519 /* Something changed cancel the rack timer */
4675 * no timestamp is present but transmit timer is running and timed
4677 * we now have an rtt measurement, cancel the timer backoff (cf.,
4679 * timer.
4683 * and blow up the retransmit timer.
4686 * If all outstanding data is acked, stop retransmit timer and
4688 * data to be acked, restart retransmit timer, using current
4824 /* Was persist timer active and now we have window space? */
4828 /* Make sure we output to start the timer */
5048 * starting the time-wait timer, turning off the
5288 * Recalculate the transmit timer / rtt.
5292 * and blow up the retransmit timer.
5321 * If all outstanding data are acked, stop retransmit timer,
5322 * otherwise restart timer using current (possibly backed-off)
5490 * timer is contrary to the specification,
5703 * user can proceed. Starting the timer is contrary
6060 * proceed. Starting the timer is contrary to the
6598 * hpts was running. Now a timer is up as well, is
6599 * it the right timer?
6622 * of nothing outstanding and the RXT up (and the hptsi timer).
6654 * before the rtx/tlp/rack timer were going to
6655 * expire, then that would be the timer in control.
6662 * Ok the timer originally started is not what we want now.
6735 * timer. XXX: This should be done after segment validation to
6900 /* We could not send (probably in the hpts but stopped the timer earlier)? */
6913 /* Do we have the correct timer running? */
7079 * SYN|ACK and those sent by the retransmit timer.
7099 * We are on the hpts for some timer but not hptsi output.
7215 /* Retransmit timer */
7265 * If its not a timer don't send a partial
7522 * window, and set the persist timer if it isn't already
7527 * set the persist timer when we have data to send, but a
7528 * 0-byte window. This makes sure the persist timer is set
7636 * NODELAY - we've timed out (e.g. persist timer) - we have more
7745 * is also a catch-all for the retransmit timer timeout case.
7789 * so we don't send another TLP. It has to be a rack timer
8679 goto timer;
8691 goto timer;
8715 * Set retransmit timer if not currently set, and not doing
8717 * retransmit timer is smoothed round-trip time + 2 *
8721 timer:
8725 * If the persists timer was set above (right before
8727 * make sure all is canceled. If the persist timer
8770 * with the timer.