Lines Matching refs:dctcp
50 struct dctcp { struct
76 static void dctcp_reset(const struct tcp_sock *tp, struct dctcp *ca) in dctcp_reset() argument
91 struct dctcp *ca = inet_csk_ca(sk); in dctcp_init()
114 const struct dctcp *ca = inet_csk_ca(sk); in dctcp_ssthresh()
128 struct dctcp *ca = inet_csk_ca(sk); in dctcp_ce_state_0_to_1()
158 struct dctcp *ca = inet_csk_ca(sk); in dctcp_ce_state_1_to_0()
189 struct dctcp *ca = inet_csk_ca(sk); in dctcp_update_alpha()
228 struct dctcp *ca = inet_csk_ca(sk); in dctcp_state()
244 struct dctcp *ca = inet_csk_ca(sk); in dctcp_update_ack_reserved()
283 const struct dctcp *ca = inet_csk_ca(sk); in dctcp_get_info()
292 info->dctcp.dctcp_enabled = 1; in dctcp_get_info()
293 info->dctcp.dctcp_ce_state = (u16) ca->ce_state; in dctcp_get_info()
294 info->dctcp.dctcp_alpha = ca->dctcp_alpha; in dctcp_get_info()
295 info->dctcp.dctcp_ab_ecn = ca->acked_bytes_ecn; in dctcp_get_info()
296 info->dctcp.dctcp_ab_tot = ca->acked_bytes_total; in dctcp_get_info()
305 static struct tcp_congestion_ops dctcp __read_mostly = {
328 BUILD_BUG_ON(sizeof(struct dctcp) > ICSK_CA_PRIV_SIZE); in dctcp_register()
329 return tcp_register_congestion_control(&dctcp); in dctcp_register()
334 tcp_unregister_congestion_control(&dctcp); in dctcp_unregister()