Lines Matching refs:lt_bw
106 lt_use_bw:1; /* use lt_bw as our bw estimate? */
107 u32 lt_bw; /* LT est delivery rate in pkts/uS << 24 */
192 /* If we estimate we're policed, use lt_bw for this many round trips: */
227 return bbr->lt_use_bw ? bbr->lt_bw : bbr_max_bw(sk);
650 bbr->lt_bw = 0;
662 if (bbr->lt_bw) { /* do we have bw from a previous interval? */
663 /* Is new bw close to the lt_bw from the previous interval? */
664 diff = abs(bw - bbr->lt_bw);
665 if ((diff * BBR_UNIT <= bbr_lt_bw_ratio * bbr->lt_bw) ||
669 bbr->lt_bw = (bw + bbr->lt_bw) >> 1; /* avg 2 intvls */
676 bbr->lt_bw = bw;
685 * set lt_bw to the "long-term" average delivery rate from those 2 intervals.
695 if (bbr->lt_use_bw) { /* already using long-term rate, lt_bw? */
698 bbr_reset_lt_bw_sampling(sk); /* stop using lt_bw */