Lines Matching defs:delivered

7  *      bottleneck_bandwidth = windowed_max(delivered / elapsed, 10 round trips)
93 u32 next_rtt_delivered; /* scb->tx.delivered at end of round */
106 u32 lt_last_delivered; /* LT intvl start: tp->delivered */
184 /* If lost/delivered ratio > 20%, interval is "lossy" and we may be policed: */
495 bbr->next_rtt_delivered = tp->delivered; /* start round now */
540 else if (cwnd < target_cwnd || tp->delivered < TCP_INIT_CWND)
638 bbr->lt_last_delivered = tp->delivered;
689 u32 lost, delivered;
735 /* Calculate packets lost and delivered in sampling interval. */
737 delivered = tp->delivered - bbr->lt_last_delivered;
738 /* Is loss rate (lost/delivered) >= lt_loss_thresh? If not, wait. */
739 if (!delivered || (lost << BBR_SCALE) < bbr_lt_loss_thresh * delivered)
752 bw = (u64)delivered * BW_UNIT;
757 /* Estimate the bandwidth based on how fast packets are delivered */
765 if (rs->delivered < 0 || rs->interval_us <= 0)
770 bbr->next_rtt_delivered = tp->delivered;
778 /* Divide delivered by the interval to find a (lower bound) bottleneck
780 * ratio will be <<1 for most connections. So delivered is first scaled.
782 bw = div64_long((u64)rs->delivered * BW_UNIT, rs->interval_us);
785 * low delivered count that represents application behavior rather than
822 rs->delivered < 0 || rs->interval_us <= 0)
836 /* Compute how many packets we expected to be delivered over epoch. */
853 /* Compute excess data delivered, beyond what was expected. */
964 (tp->delivered + tcp_packets_in_flight(tp)) ? : 1;
971 bbr->next_rtt_delivered = tp->delivered;
980 if (rs->delivered > 0)
1044 bbr->next_rtt_delivered = tp->delivered;