Lines Matching defs:rate_wanted

13995 	uint64_t bw_est, rate_wanted;
14049 rate_wanted = *fill_override;
14051 rate_wanted = rack_get_gp_est(rack);
14052 if (rate_wanted) {
14055 rate_wanted,
17307 pace_to_fill_cwnd(struct tcp_rack *rack, int32_t slot, uint32_t len, uint32_t segsiz, int *capped, uint64_t *rate_wanted, uint8_t non_paced)
17324 if (rack->r_ctl.fillcw_cap && *rate_wanted >= rack->r_ctl.fillcw_cap)
17389 *rate_wanted = fill_bw;
17390 if ((fill_bw < RACK_MIN_BW) || (fill_bw < *rate_wanted))
17400 if (*rate_wanted > high_rate) {
17445 *rate_wanted = fill_bw;
17518 uint64_t rate_wanted = 0;
17520 slot = pace_to_fill_cwnd(rack, slot, len, segsiz, NULL, &rate_wanted, 1);
17522 rack_log_pacing_delay_calc(rack, len, slot, rate_wanted, 0, 0, 14, __LINE__, NULL, 0);
17529 uint64_t bw_est, res, lentim, rate_wanted;
17538 rate_wanted = bw_est = rack_get_fixed_pacing_bw(rack);
17542 bw_est = rate_wanted = 0;
17545 rate_wanted = rack_get_output_bw(rack, bw_est, rsm, &capped);
17549 rate_wanted = min(rack->rc_tp->snd_cwnd, rack->r_ctl.cwnd_to_use);
17550 rate_wanted = rack_arrive_at_discounted_rate(rack, rate_wanted, &rate_set, &gain);
17552 if (rate_wanted > rack->rc_tp->snd_wnd)
17553 rate_wanted = rack->rc_tp->snd_wnd;
17555 rate_wanted *= (uint64_t)HPTS_USEC_IN_SEC;
17556 rate_wanted /= (uint64_t)rack->r_ctl.rc_last_us_rtt;
17558 bw_est = rate_wanted;
17561 rate_wanted, bw_est,
17565 if ((bw_est == 0) || (rate_wanted == 0) ||
17573 rack_rate_cap_bw(rack, &rate_wanted, &capped);
17597 res = lentim / rate_wanted;
17600 (rate_wanted < rack_hw_rate_min)) {
17614 (tcp_hw_highest_rate(rack->r_ctl.crte) < rate_wanted)) {
17644 rate_wanted, bw_est, __LINE__,
17658 slot = pace_to_fill_cwnd(rack, slot, (len+segs), segsiz, &capped, &rate_wanted, 0);
17661 (tcp_hw_highest_rate(rack->r_ctl.crte) < rate_wanted)) {
17695 rate_wanted,
17700 rack->r_ctl.rc_pace_max_segs = tcp_get_pacing_burst_size_w_divisor(tp, rate_wanted, segsiz,
17704 rate_wanted, rack->r_ctl.crte->rate, __LINE__,
17706 rack->r_ctl.last_hw_bw_req = rate_wanted;
17711 (rack->r_ctl.last_hw_bw_req != rate_wanted)) {
17716 (rate_wanted < rack->r_ctl.crte->rate)) {
17735 if ((rate_wanted > rack->r_ctl.crte->rate) ||
17736 (rate_wanted <= rack->r_ctl.crte_prev_rate)) {
17750 rack_set_pace_segments(rack->rc_tp, rack, __LINE__, &rate_wanted);
17756 rate_wanted,
17767 rate_wanted, 0, __LINE__,
17769 rack_set_pace_segments(rack->rc_tp, rack, __LINE__, &rate_wanted);
17773 rack->r_ctl.rc_pace_max_segs = tcp_get_pacing_burst_size_w_divisor(tp, rate_wanted,
17777 rate_wanted, rack->r_ctl.crte->rate, __LINE__,
17779 rack->r_ctl.last_hw_bw_req = rate_wanted;
17783 rack_set_pace_segments(rack->rc_tp, rack, __LINE__, &rate_wanted);
17785 rate_wanted, rack->r_ctl.crte->rate, __LINE__,
17787 rack->r_ctl.last_hw_bw_req = rate_wanted;
17810 rack_log_pacing_delay_calc(rack, srtt, slot, rate_wanted, bw_est, lentim, 99, __LINE__, NULL, 0);
17815 /* RRS: We insert paced call to stats here for len and rate_wanted */
17817 rack_log_pacing_delay_calc(rack, len, slot, rate_wanted, bw_est, lentim, 2, __LINE__, rsm, 0);