Home
last modified time | relevance | path

Searched refs:icsk_ca_ops (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/net/ipv4/
Dtcp_cong.c158 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
179 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
180 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
189 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
192 if (sk->sk_state != TCP_CLOSE && icsk->icsk_ca_ops->init) in tcp_reinit_congestion_control()
193 icsk->icsk_ca_ops->init(sk); in tcp_reinit_congestion_control()
201 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
202 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
203 module_put(icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
339 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
Dtcp_dctcp.c108 inet_csk(sk)->icsk_ca_ops = &dctcp_reno; in dctcp_init()
291 if (inet_csk(sk)->icsk_ca_ops != &dctcp_reno) { in dctcp_get_info()
Dtcp_minisocks.c416 icsk->icsk_ca_ops = ca; in tcp_ca_openreq_child()
425 !try_module_get(icsk->icsk_ca_ops->owner))) in tcp_ca_openreq_child()
Dtcp_input.c1936 tp->snd_ssthresh = icsk->icsk_ca_ops->ssthresh(sk); in tcp_enter_loss()
2396 if (icsk->icsk_ca_ops->undo_cwnd) in tcp_undo_cwnd_reduction()
2397 tp->snd_cwnd = icsk->icsk_ca_ops->undo_cwnd(sk); in tcp_undo_cwnd_reduction()
2505 tp->snd_ssthresh = inet_csk(sk)->icsk_ca_ops->ssthresh(sk); in tcp_init_cwnd_reduction()
2959 icsk->icsk_ca_ops->cong_avoid(sk, ack, acked); in tcp_cong_avoid()
3163 = inet_csk(sk)->icsk_ca_ops; in tcp_clean_rtx_queue()
3460 if (icsk->icsk_ca_ops->in_ack_event) in tcp_in_ack_event()
3461 icsk->icsk_ca_ops->in_ack_event(sk, flags); in tcp_in_ack_event()
Dinet_diag.c216 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
232 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
Dtcp.c2762 ca_ops = icsk->icsk_ca_ops; in do_tcp_getsockopt()
2783 if (copy_to_user(optval, icsk->icsk_ca_ops->name, len)) in do_tcp_getsockopt()
Dtcp_output.c3042 module_put(icsk->icsk_ca_ops->owner); in tcp_ca_dst_init()
3044 icsk->icsk_ca_ops = ca; in tcp_ca_dst_init()
/linux-4.1.27/include/net/
Dtcp.h875 return icsk->icsk_ca_ops->flags & TCP_CONG_NEEDS_ECN; in tcp_ca_needs_ecn()
882 if (icsk->icsk_ca_ops->set_state) in tcp_set_ca_state()
883 icsk->icsk_ca_ops->set_state(sk, ca_state); in tcp_set_ca_state()
891 if (icsk->icsk_ca_ops->cwnd_event) in tcp_ca_event()
892 icsk->icsk_ca_ops->cwnd_event(sk, event); in tcp_ca_event()
Dinet_connection_sock.h98 const struct tcp_congestion_ops *icsk_ca_ops; member