Lines Matching defs:delivered

7  *      bottleneck_bandwidth = windowed_max(delivered / elapsed, 10 round trips)
95 u32 next_rtt_delivered; /* scb->tx.delivered at end of round */
108 u32 lt_last_delivered; /* LT intvl start: tp->delivered */
186 /* If lost/delivered ratio > 20%, interval is "lossy" and we may be policed: */
497 bbr->next_rtt_delivered = tp->delivered; /* start round now */
542 else if (cwnd < target_cwnd || tp->delivered < TCP_INIT_CWND)
640 bbr->lt_last_delivered = tp->delivered;
691 u32 lost, delivered;
737 /* Calculate packets lost and delivered in sampling interval. */
739 delivered = tp->delivered - bbr->lt_last_delivered;
740 /* Is loss rate (lost/delivered) >= lt_loss_thresh? If not, wait. */
741 if (!delivered || (lost << BBR_SCALE) < bbr_lt_loss_thresh * delivered)
754 bw = (u64)delivered * BW_UNIT;
759 /* Estimate the bandwidth based on how fast packets are delivered */
767 if (rs->delivered < 0 || rs->interval_us <= 0)
772 bbr->next_rtt_delivered = tp->delivered;
780 /* Divide delivered by the interval to find a (lower bound) bottleneck
782 * ratio will be <<1 for most connections. So delivered is first scaled.
784 bw = div64_long((u64)rs->delivered * BW_UNIT, rs->interval_us);
787 * low delivered count that represents application behavior rather than
824 rs->delivered < 0 || rs->interval_us <= 0)
838 /* Compute how many packets we expected to be delivered over epoch. */
855 /* Compute excess data delivered, beyond what was expected. */
966 (tp->delivered + tcp_packets_in_flight(tp)) ? : 1;
973 bbr->next_rtt_delivered = tp->delivered;
982 if (rs->delivered > 0)
1046 bbr->next_rtt_delivered = tp->delivered;