Lines Matching refs:dp
237 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_packet_sent() local
265 hc->tx_seqh->ccid2s_seq = dp->dccps_gss; in ccid2_hc_tx_packet_sent()
315 if (dp->dccps_l_ack_ratio > 1) { in ccid2_hc_tx_packet_sent()
317 int denom = dp->dccps_l_ack_ratio * dp->dccps_l_ack_ratio - in ccid2_hc_tx_packet_sent()
318 dp->dccps_l_ack_ratio; in ccid2_hc_tx_packet_sent()
323 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio - 1); in ccid2_hc_tx_packet_sent()
433 struct dccp_sock *dp = dccp_sk(sk); in ccid2_new_ack() local
434 int r_seq_used = hc->tx_cwnd / dp->dccps_l_ack_ratio; in ccid2_new_ack()
436 if (hc->tx_cwnd < dp->dccps_l_seq_win && in ccid2_new_ack()
437 r_seq_used < dp->dccps_r_seq_win) { in ccid2_new_ack()
454 if (r_seq_used * CCID2_WIN_CHANGE_FACTOR >= dp->dccps_r_seq_win) in ccid2_new_ack()
455 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio * 2); in ccid2_new_ack()
456 else if (r_seq_used * CCID2_WIN_CHANGE_FACTOR < dp->dccps_r_seq_win/2) in ccid2_new_ack()
457 ccid2_change_l_ack_ratio(sk, dp->dccps_l_ack_ratio / 2 ? : 1U); in ccid2_new_ack()
459 if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR >= dp->dccps_l_seq_win) in ccid2_new_ack()
460 ccid2_change_l_seq_window(sk, dp->dccps_l_seq_win * 2); in ccid2_new_ack()
461 else if (hc->tx_cwnd * CCID2_WIN_CHANGE_FACTOR < dp->dccps_l_seq_win/2) in ccid2_new_ack()
462 ccid2_change_l_seq_window(sk, dp->dccps_l_seq_win / 2); in ccid2_new_ack()
508 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_packet_recv() local
548 ccid2_change_l_ack_ratio(sk, 2 * dp->dccps_l_ack_ratio); in ccid2_hc_tx_packet_recv()
581 maxincr = DIV_ROUND_UP(dp->dccps_l_ack_ratio, 2); in ccid2_hc_tx_packet_recv()
716 struct dccp_sock *dp = dccp_sk(sk); in ccid2_hc_tx_init() local
723 hc->tx_cwnd = rfc3390_bytes_to_packets(dp->dccps_mss_cache); in ccid2_hc_tx_init()
728 if (dp->dccps_l_ack_ratio == 0 || dp->dccps_l_ack_ratio > max_ratio) in ccid2_hc_tx_init()
729 dp->dccps_l_ack_ratio = max_ratio; in ccid2_hc_tx_init()