Lines Matching refs:rc_cur
11310 struct tcp_sendfile_track *rc_cur, *orig_ent; in rack_set_dgp_hybrid_mode() local
11315 rc_cur = tcp_req_find_req_for_seq(rack->rc_tp, seq); in rack_set_dgp_hybrid_mode()
11316 if (rc_cur == NULL) { in rack_set_dgp_hybrid_mode()
11320 rc_cur = tcp_req_find_req_for_seq(rack->rc_tp, (seq + len - 1)); in rack_set_dgp_hybrid_mode()
11325 if(rc_cur == NULL) { in rack_set_dgp_hybrid_mode()
11343 if ((rc_cur->hybrid_flags & TCP_HYBRID_PACING_WASSET) == 0) { in rack_set_dgp_hybrid_mode()
11353 if ((rc_cur->flags & TCP_TRK_TRACK_FLG_FSND) == 0) { in rack_set_dgp_hybrid_mode()
11354 rc_cur->flags |= TCP_TRK_TRACK_FLG_FSND; in rack_set_dgp_hybrid_mode()
11355 rc_cur->first_send = cts; in rack_set_dgp_hybrid_mode()
11356 rc_cur->sent_at_fs = rack->rc_tp->t_sndbytes; in rack_set_dgp_hybrid_mode()
11357 rc_cur->rxt_at_fs = rack->rc_tp->t_snd_rxt_bytes; in rack_set_dgp_hybrid_mode()
11370 (rack->r_ctl.rc_last_sft == rc_cur)) { in rack_set_dgp_hybrid_mode()
11373 rack_log_hybrid(rack, seq, rc_cur, HYBRID_LOG_ISSAME, __LINE__, 0); in rack_set_dgp_hybrid_mode()
11377 rack->r_ctl.rc_last_sft = rc_cur; in rack_set_dgp_hybrid_mode()
11383 rack_log_hybrid(rack, seq, rc_cur, HYBRID_LOG_RULES_APP, __LINE__, 0); in rack_set_dgp_hybrid_mode()
11386 if ((rc_cur->hybrid_flags & TCP_HYBRID_PACING_CSPR) && rc_cur->cspr){ in rack_set_dgp_hybrid_mode()
11389 rack->r_ctl.bw_rate_cap = rack_compensate_for_linerate(rack, rc_cur->cspr); in rack_set_dgp_hybrid_mode()
11391 rack->r_ctl.fillcw_cap = rack_compensate_for_linerate(rack, rc_cur->cspr); in rack_set_dgp_hybrid_mode()
11400 if (rc_cur->hybrid_flags & TCP_HYBRID_PACING_H_MS) in rack_set_dgp_hybrid_mode()
11401 rack->r_ctl.client_suggested_maxseg = rc_cur->hint_maxseg; in rack_set_dgp_hybrid_mode()
11404 if (rc_cur->timestamp == rack->r_ctl.last_tm_mark) { in rack_set_dgp_hybrid_mode()
11410 rc_cur->hybrid_flags |= TCP_HYBRID_PACING_SENDTIME; in rack_set_dgp_hybrid_mode()
11412 if ((rc_cur->hybrid_flags & TCP_HYBRID_PACING_CU) && in rack_set_dgp_hybrid_mode()
11413 (rc_cur->cspr > 0)) { in rack_set_dgp_hybrid_mode()
11421 if (rc_cur->hybrid_flags & TCP_HYBRID_PACING_SENDTIME) { in rack_set_dgp_hybrid_mode()
11427 rc_cur->deadline = cts; in rack_set_dgp_hybrid_mode()
11433 rc_cur->deadline = rc_cur->localtime; in rack_set_dgp_hybrid_mode()
11439 len = rc_cur->end - rc_cur->start; in rack_set_dgp_hybrid_mode()
11455 len /= rc_cur->cspr; in rack_set_dgp_hybrid_mode()
11456 rc_cur->deadline += len; in rack_set_dgp_hybrid_mode()
11459 rc_cur->deadline = 0; in rack_set_dgp_hybrid_mode()
11473 rack_log_hybrid(rack, seq, rc_cur, HYBRID_LOG_RULES_APP, __LINE__, 0); in rack_set_dgp_hybrid_mode()
11475 rack->r_ctl.rc_last_sft = rc_cur; in rack_set_dgp_hybrid_mode()
11476 rack->r_ctl.last_tm_mark = rc_cur->timestamp; in rack_set_dgp_hybrid_mode()