Lines Matching refs:tp

76 static void dctcp_reset(const struct tcp_sock *tp, struct dctcp *ca)  in dctcp_reset()  argument
78 ca->next_seq = tp->snd_nxt; in dctcp_reset()
86 const struct tcp_sock *tp = tcp_sk(sk); in dctcp_init() local
88 if ((tp->ecn_flags & TCP_ECN_OK) || in dctcp_init()
93 ca->prior_snd_una = tp->snd_una; in dctcp_init()
94 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_init()
101 dctcp_reset(tp, ca); in dctcp_init()
115 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ssthresh() local
117 return max(tp->snd_cwnd - ((tp->snd_cwnd * ca->dctcp_alpha) >> 11U), 2U); in dctcp_ssthresh()
129 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ce_state_0_to_1() local
138 tmp_rcv_nxt = tp->rcv_nxt; in dctcp_ce_state_0_to_1()
141 tp->ecn_flags &= ~TCP_ECN_DEMAND_CWR; in dctcp_ce_state_0_to_1()
142 tp->rcv_nxt = ca->prior_rcv_nxt; in dctcp_ce_state_0_to_1()
147 tp->rcv_nxt = tmp_rcv_nxt; in dctcp_ce_state_0_to_1()
150 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_ce_state_0_to_1()
153 tp->ecn_flags |= TCP_ECN_DEMAND_CWR; in dctcp_ce_state_0_to_1()
159 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ce_state_1_to_0() local
168 tmp_rcv_nxt = tp->rcv_nxt; in dctcp_ce_state_1_to_0()
171 tp->ecn_flags |= TCP_ECN_DEMAND_CWR; in dctcp_ce_state_1_to_0()
172 tp->rcv_nxt = ca->prior_rcv_nxt; in dctcp_ce_state_1_to_0()
177 tp->rcv_nxt = tmp_rcv_nxt; in dctcp_ce_state_1_to_0()
180 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_ce_state_1_to_0()
183 tp->ecn_flags &= ~TCP_ECN_DEMAND_CWR; in dctcp_ce_state_1_to_0()
188 const struct tcp_sock *tp = tcp_sk(sk); in dctcp_update_alpha() local
190 u32 acked_bytes = tp->snd_una - ca->prior_snd_una; in dctcp_update_alpha()
199 ca->prior_snd_una = tp->snd_una; in dctcp_update_alpha()
206 if (!before(tp->snd_una, ca->next_seq)) { in dctcp_update_alpha()
227 dctcp_reset(tp, ca); in dctcp_update_alpha()