Lines Matching refs:sk

84 static void dctcp_init(struct sock *sk)  in dctcp_init()  argument
86 const struct tcp_sock *tp = tcp_sk(sk); in dctcp_init()
89 (sk->sk_state == TCP_LISTEN || in dctcp_init()
90 sk->sk_state == TCP_CLOSE)) { in dctcp_init()
91 struct dctcp *ca = inet_csk_ca(sk); in dctcp_init()
108 inet_csk(sk)->icsk_ca_ops = &dctcp_reno; in dctcp_init()
109 INET_ECN_dontxmit(sk); in dctcp_init()
112 static u32 dctcp_ssthresh(struct sock *sk) in dctcp_ssthresh() argument
114 const struct dctcp *ca = inet_csk_ca(sk); in dctcp_ssthresh()
115 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ssthresh()
126 static void dctcp_ce_state_0_to_1(struct sock *sk) in dctcp_ce_state_0_to_1() argument
128 struct dctcp *ca = inet_csk_ca(sk); in dctcp_ce_state_0_to_1()
129 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ce_state_0_to_1()
144 tcp_send_ack(sk); in dctcp_ce_state_0_to_1()
156 static void dctcp_ce_state_1_to_0(struct sock *sk) in dctcp_ce_state_1_to_0() argument
158 struct dctcp *ca = inet_csk_ca(sk); in dctcp_ce_state_1_to_0()
159 struct tcp_sock *tp = tcp_sk(sk); in dctcp_ce_state_1_to_0()
174 tcp_send_ack(sk); in dctcp_ce_state_1_to_0()
186 static void dctcp_update_alpha(struct sock *sk, u32 flags) in dctcp_update_alpha() argument
188 const struct tcp_sock *tp = tcp_sk(sk); in dctcp_update_alpha()
189 struct dctcp *ca = inet_csk_ca(sk); in dctcp_update_alpha()
196 acked_bytes = inet_csk(sk)->icsk_ack.rcv_mss; in dctcp_update_alpha()
231 static void dctcp_state(struct sock *sk, u8 new_state) in dctcp_state() argument
234 struct dctcp *ca = inet_csk_ca(sk); in dctcp_state()
248 static void dctcp_update_ack_reserved(struct sock *sk, enum tcp_ca_event ev) in dctcp_update_ack_reserved() argument
250 struct dctcp *ca = inet_csk_ca(sk); in dctcp_update_ack_reserved()
267 static void dctcp_cwnd_event(struct sock *sk, enum tcp_ca_event ev) in dctcp_cwnd_event() argument
271 dctcp_ce_state_0_to_1(sk); in dctcp_cwnd_event()
274 dctcp_ce_state_1_to_0(sk); in dctcp_cwnd_event()
278 dctcp_update_ack_reserved(sk, ev); in dctcp_cwnd_event()
286 static size_t dctcp_get_info(struct sock *sk, u32 ext, int *attr, in dctcp_get_info() argument
289 const struct dctcp *ca = inet_csk_ca(sk); in dctcp_get_info()
297 if (inet_csk(sk)->icsk_ca_ops != &dctcp_reno) { in dctcp_get_info()