Lines Matching refs:dp
234 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_packet_sent() local
262 hc->tx_seqh->ccid2s_seq = dp->dccps_gss; in ccid2_hc_tx_packet_sent()
312 if (dp->dccps_l_ack_ratio > 1) { in ccid2_hc_tx_packet_sent()
314 int denom = dp->dccps_l_ack_ratio * dp->dccps_l_ack_ratio - in ccid2_hc_tx_packet_sent()
315 dp->dccps_l_ack_ratio; in ccid2_hc_tx_packet_sent()
320 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio - 1); in ccid2_hc_tx_packet_sent()
430 struct dccp_sock *dp = dccp_sk(sk); in ccid2_new_ack() local
431 int r_seq_used = hc->tx_cwnd / dp->dccps_l_ack_ratio; in ccid2_new_ack()
433 if (hc->tx_cwnd < dp->dccps_l_seq_win && in ccid2_new_ack()
434 r_seq_used < dp->dccps_r_seq_win) { in ccid2_new_ack()
451 if (r_seq_used * CCID2_WIN_CHANGE_FACTOR >= dp->dccps_r_seq_win) in ccid2_new_ack()
452 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio * 2); in ccid2_new_ack()
453 else if (r_seq_used * CCID2_WIN_CHANGE_FACTOR < dp->dccps_r_seq_win/2) in ccid2_new_ack()
454 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio / 2 ? : 1U); in ccid2_new_ack()
456 if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR >= dp->dccps_l_seq_win) in ccid2_new_ack()
457 ccid2_change_l_seq_window(sk, dp->dccps_l_seq_win * 2); in ccid2_new_ack()
458 else if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR < dp->dccps_l_seq_win/2) in ccid2_new_ack()
459 ccid2_change_l_seq_window(sk, dp->dccps_l_seq_win / 2); in ccid2_new_ack()
505 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_packet_recv() local
545 ccid2_change_l_ack_ratio(sk, 2 * dp->dccps_l_ack_ratio); in ccid2_hc_tx_packet_recv()
578 maxincr = DIV_ROUND_UP(dp->dccps_l_ack_ratio, 2); in ccid2_hc_tx_packet_recv()
713 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_init() local
720 hc->tx_cwnd = rfc3390_bytes_to_packets(dp->dccps_mss_cache); in ccid2_hc_tx_init()
725 if (dp->dccps_l_ack_ratio == 0 || dp->dccps_l_ack_ratio > max_ratio) in ccid2_hc_tx_init()
726 dp->dccps_l_ack_ratio = max_ratio; in ccid2_hc_tx_init()