Lines Matching refs:tx_cwnd

89 	u32 max_ratio = DIV_ROUND_UP(ccid2_hc_tx_sk(sk)->tx_cwnd, 2);  in ccid2_change_l_ack_ratio()
119 if (dccp_feat_nn_get(sk, DCCPF_ACK_RATIO) > hc->tx_cwnd) in ccid2_check_l_ack_ratio()
120 ccid2_change_l_ack_ratio(sk, hc->tx_cwnd/2 ? : 1U); in ccid2_check_l_ack_ratio()
163 hc->tx_ssthresh = hc->tx_cwnd / 2; in ccid2_hc_tx_rto_expire()
166 hc->tx_cwnd = 1; in ccid2_hc_tx_rto_expire()
215 if (win_used < hc->tx_cwnd) { in ccid2_cwnd_application_limited()
217 (hc->tx_cwnd >> 1) + (hc->tx_cwnd >> 2)); in ccid2_cwnd_application_limited()
218 hc->tx_cwnd = (hc->tx_cwnd + win_used) >> 1; in ccid2_cwnd_application_limited()
230 u32 cwnd = hc->tx_cwnd, restart_cwnd, in ccid2_cwnd_restart()
241 hc->tx_cwnd = max(cwnd, restart_cwnd); in ccid2_cwnd_restart()
265 ccid2_update_used_window(hc, hc->tx_cwnd); in ccid2_hc_tx_packet_sent()
295 ccid2_pr_debug("cwnd=%d pipe=%d\n", hc->tx_cwnd, hc->tx_pipe); in ccid2_hc_tx_packet_sent()
321 if (hc->tx_arsent >= hc->tx_cwnd) { in ccid2_hc_tx_packet_sent()
333 denom = hc->tx_cwnd * hc->tx_cwnd / denom; in ccid2_hc_tx_packet_sent()
447 int r_seq_used = hc->tx_cwnd / dp->dccps_l_ack_ratio; in ccid2_new_ack()
449 if (hc->tx_cwnd < dp->dccps_l_seq_win && in ccid2_new_ack()
451 if (hc->tx_cwnd < hc->tx_ssthresh) { in ccid2_new_ack()
453 hc->tx_cwnd += 1; in ccid2_new_ack()
457 } else if (++hc->tx_packets_acked >= hc->tx_cwnd) { in ccid2_new_ack()
458 hc->tx_cwnd += 1; in ccid2_new_ack()
472 if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR >= dp->dccps_l_seq_win) in ccid2_new_ack()
474 else if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR < dp->dccps_l_seq_win/2) in ccid2_new_ack()
499 hc->tx_cwnd = hc->tx_cwnd / 2 ? : 1U; in ccid2_congestion_event()
500 hc->tx_ssthresh = max(hc->tx_cwnd, 2U); in ccid2_congestion_event()
593 if (hc->tx_cwnd < hc->tx_ssthresh) in ccid2_hc_tx_packet_recv()
736 hc->tx_cwnd = rfc3390_bytes_to_packets(dp->dccps_mss_cache); in ccid2_hc_tx_init()
737 hc->tx_expected_wnd = hc->tx_cwnd; in ccid2_hc_tx_init()
740 max_ratio = DIV_ROUND_UP(hc->tx_cwnd, 2); in ccid2_hc_tx_init()