Home
last modified time | relevance | path

Searched refs:icsk_ca_ops (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/net/ipv4/
H A Dtcp_cong.c43 if (icsk->icsk_ca_ops->set_state) in tcp_set_ca_state()
44 icsk->icsk_ca_ops->set_state(sk, ca_state); in tcp_set_ca_state()
229 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
244 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
245 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
259 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
277 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
278 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
279 bpf_module_put(icsk->icsk_ca_ops, icsk->icsk_ca_ops in tcp_cleanup_congestion_control()
[all...]
H A Dtcp_dctcp.c103 inet_csk(sk)->icsk_ca_ops = &dctcp_reno; in dctcp_init()
216 if (inet_csk(sk)->icsk_ca_ops != &dctcp_reno) { in dctcp_get_info()
H A Dtcp_minisocks.c445 icsk->icsk_ca_ops = ca; in tcp_ca_openreq_child()
454 !bpf_try_module_get(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner))) in tcp_ca_openreq_child()
H A Dtcp_recovery.c160 if (!inet_csk(sk)->icsk_ca_ops->cong_control) in tcp_rack_reo_timeout()
H A Dtcp_input.c425 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_sndbuf_expand()
2170 tp->snd_ssthresh = icsk->icsk_ca_ops->ssthresh(sk); in tcp_enter_loss()
2518 tcp_snd_cwnd_set(tp, icsk->icsk_ca_ops->undo_cwnd(sk)); in tcp_undo_cwnd_reduction()
2639 tp->snd_ssthresh = inet_csk(sk)->icsk_ca_ops->ssthresh(sk); in tcp_init_cwnd_reduction()
2673 if (inet_csk(sk)->icsk_ca_ops->cong_control) in tcp_end_cwnd_reduction()
3170 icsk->icsk_ca_ops->cong_avoid(sk, ack, acked); in tcp_cong_avoid()
3427 if (icsk->icsk_ca_ops->pkts_acked) { in tcp_clean_rtx_queue()
3433 icsk->icsk_ca_ops->pkts_acked(sk, &sample); in tcp_clean_rtx_queue()
3518 if (icsk->icsk_ca_ops->cong_control) { in tcp_cong_control()
3519 icsk->icsk_ca_ops in tcp_cong_control()
[all...]
H A Dtcp_output.c1878 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_cwnd_validate()
1998 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_tso_segs()
3756 bpf_module_put(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner); in tcp_ca_dst_init()
3758 icsk->icsk_ca_ops = ca; in tcp_ca_dst_init()
H A Dinet_diag.c334 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
354 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
H A Dtcp.c3044 if (icsk->icsk_ca_ops->release) in tcp_disconnect()
3045 icsk->icsk_ca_ops->release(sk); in tcp_disconnect()
4040 ca_ops = icsk->icsk_ca_ops; in do_tcp_getsockopt()
4061 if (copy_to_sockptr(optval, icsk->icsk_ca_ops->name, len)) in do_tcp_getsockopt()
/kernel/linux/linux-5.10/net/ipv4/
H A Dtcp_cong.c167 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
182 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
183 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
197 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
215 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
216 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
217 bpf_module_put(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
369 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
H A Dtcp_dctcp.c98 inet_csk(sk)->icsk_ca_ops = &dctcp_reno; in dctcp_init()
193 if (inet_csk(sk)->icsk_ca_ops != &dctcp_reno) { in dctcp_get_info()
H A Dtcp_minisocks.c419 icsk->icsk_ca_ops = ca; in tcp_ca_openreq_child()
428 !bpf_try_module_get(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner))) in tcp_ca_openreq_child()
H A Dtcp_recovery.c164 if (!inet_csk(sk)->icsk_ca_ops->cong_control) in tcp_rack_reo_timeout()
H A Dtcp_input.c417 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_sndbuf_expand()
2151 tp->snd_ssthresh = icsk->icsk_ca_ops->ssthresh(sk); in tcp_enter_loss()
2499 tp->snd_cwnd = icsk->icsk_ca_ops->undo_cwnd(sk); in tcp_undo_cwnd_reduction()
2620 tp->snd_ssthresh = inet_csk(sk)->icsk_ca_ops->ssthresh(sk); in tcp_init_cwnd_reduction()
2655 if (inet_csk(sk)->icsk_ca_ops->cong_control) in tcp_end_cwnd_reduction()
3137 icsk->icsk_ca_ops->cong_avoid(sk, ack, acked); in tcp_cong_avoid()
3396 if (icsk->icsk_ca_ops->pkts_acked) { in tcp_clean_rtx_queue()
3401 icsk->icsk_ca_ops->pkts_acked(sk, &sample); in tcp_clean_rtx_queue()
3486 if (icsk->icsk_ca_ops->cong_control) { in tcp_cong_control()
3487 icsk->icsk_ca_ops in tcp_cong_control()
[all...]
H A Dinet_diag.c334 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
354 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
H A Dtcp_output.c1877 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_cwnd_validate()
1988 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_tso_segs()
3666 bpf_module_put(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner); in tcp_ca_dst_init()
3668 icsk->icsk_ca_ops = ca; in tcp_ca_dst_init()
H A Dtcp.c2873 if (icsk->icsk_ca_ops->release) in tcp_disconnect()
2874 icsk->icsk_ca_ops->release(sk); in tcp_disconnect()
3852 ca_ops = icsk->icsk_ca_ops; in do_tcp_getsockopt()
3873 if (copy_to_user(optval, icsk->icsk_ca_ops->name, len)) in do_tcp_getsockopt()
/kernel/linux/linux-5.10/include/net/
H A Dtcp.h1140 return icsk->icsk_ca_ops->flags & TCP_CONG_NEEDS_ECN; in tcp_ca_needs_ecn()
1147 if (icsk->icsk_ca_ops->set_state) in tcp_set_ca_state()
1148 icsk->icsk_ca_ops->set_state(sk, ca_state); in tcp_set_ca_state()
1156 if (icsk->icsk_ca_ops->cwnd_event) in tcp_ca_event()
1157 icsk->icsk_ca_ops->cwnd_event(sk, event); in tcp_ca_event()
1393 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_slow_start_after_idle_check()
H A Dinet_connection_sock.h68 * @icsk_ca_ops Pluggable congestion control hook
98 const struct tcp_congestion_ops *icsk_ca_ops; member
/kernel/linux/linux-6.6/include/net/
H A Dinet_connection_sock.h66 * @icsk_ca_ops Pluggable congestion control hook
96 const struct tcp_congestion_ops *icsk_ca_ops; member
H A Dtcp.h1156 return icsk->icsk_ca_ops->flags & TCP_CONG_NEEDS_ECN; in tcp_ca_needs_ecn()
1163 if (icsk->icsk_ca_ops->cwnd_event) in tcp_ca_event()
1164 icsk->icsk_ca_ops->cwnd_event(sk, event); in tcp_ca_event()
1419 const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; in tcp_slow_start_after_idle_check()
/kernel/linux/linux-6.6/net/mptcp/
H A Dsockopt.c1444 if (inet_csk(sk)->icsk_ca_ops != inet_csk(ssk)->icsk_ca_ops) in sync_socket_options()
H A Dprotocol.c2789 strcpy(mptcp_sk(sk)->ca_name, icsk->icsk_ca_ops->name); in mptcp_ca_reset()
2793 icsk->icsk_ca_ops = NULL; in mptcp_ca_reset()
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dtcp_nip.c1325 icsk->icsk_ca_ops = &nip_icsk_ca_ops; in inet_connection_sock_pre_init()
/kernel/linux/linux-5.10/net/core/
H A Dfilter.c5035 if (!icsk->icsk_ca_ops || optlen <= 1) in _bpf_getsockopt()
5037 strncpy(optval, icsk->icsk_ca_ops->name, optlen); in _bpf_getsockopt()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c5230 if (!inet_csk(sk)->icsk_ca_ops) in sol_tcp_sockopt_congestion()

Completed in 88 milliseconds