Home
last modified time | relevance | path

Searched refs:cc_var (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/netinet/cc/
H A Dcc.h90 struct cc_var { struct
162 int (*cb_init)(struct cc_var *ccv, void *ptr);
165 void (*cb_destroy)(struct cc_var *ccv);
168 void (*conn_init)(struct cc_var *ccv);
171 void (*ack_received)(struct cc_var *ccv, ccsignal_t type);
174 void (*cong_signal)(struct cc_var *ccv, ccsignal_t type);
177 void (*post_recovery)(struct cc_var *ccv);
180 void (*after_idle)(struct cc_var *ccv);
183 void (*ecnpkt_handler)(struct cc_var *ccv);
186 void (*newround)(struct cc_var *ccv, uint32_t round_cnt);
[all …]
H A Dcc_htcp.c139 static void htcp_ack_received(struct cc_var *ccv, ccsignal_t type);
140 static void htcp_cb_destroy(struct cc_var *ccv);
141 static int htcp_cb_init(struct cc_var *ccv, void *ptr);
142 static void htcp_cong_signal(struct cc_var *ccv, ccsignal_t type);
144 static void htcp_post_recovery(struct cc_var *ccv);
145 static void htcp_recalc_alpha(struct cc_var *ccv);
146 static void htcp_recalc_beta(struct cc_var *ccv);
147 static void htcp_record_rtt(struct cc_var *ccv);
148 static void htcp_ssthresh_update(struct cc_var *ccv);
193 htcp_ack_received(struct cc_var *ccv, ccsignal_t type) in htcp_ack_received()
[all …]
H A Dcc_dctcp.c82 static void dctcp_ack_received(struct cc_var *ccv, ccsignal_t type);
83 static void dctcp_after_idle(struct cc_var *ccv);
84 static void dctcp_cb_destroy(struct cc_var *ccv);
85 static int dctcp_cb_init(struct cc_var *ccv, void *ptr);
86 static void dctcp_cong_signal(struct cc_var *ccv, ccsignal_t type);
87 static void dctcp_conn_init(struct cc_var *ccv);
88 static void dctcp_post_recovery(struct cc_var *ccv);
89 static void dctcp_ecnpkt_handler(struct cc_var *ccv);
90 static void dctcp_update_alpha(struct cc_var *ccv);
107 dctcp_ack_received(struct cc_var *ccv, ccsignal_t type) in dctcp_ack_received()
[all …]
H A Dcc_cubic.c76 static void cubic_ack_received(struct cc_var *ccv, ccsignal_t type);
77 static void cubic_cb_destroy(struct cc_var *ccv);
78 static int cubic_cb_init(struct cc_var *ccv, void *ptr);
79 static void cubic_cong_signal(struct cc_var *ccv, ccsignal_t type);
80 static void cubic_conn_init(struct cc_var *ccv);
82 static void cubic_post_recovery(struct cc_var *ccv);
83 static void cubic_record_rtt(struct cc_var *ccv);
84 static void cubic_ssthresh_update(struct cc_var *ccv, uint32_t maxseg);
85 static void cubic_after_idle(struct cc_var *ccv);
87 static void cubic_newround(struct cc_var *ccv, uint32_t round_cnt);
[all …]
H A Dcc_vegas.c89 static void vegas_ack_received(struct cc_var *ccv, ccsignal_t ack_type);
90 static void vegas_cb_destroy(struct cc_var *ccv);
91 static int vegas_cb_init(struct cc_var *ccv, void *ptr);
92 static void vegas_cong_signal(struct cc_var *ccv, ccsignal_t signal_type);
93 static void vegas_conn_init(struct cc_var *ccv);
127 vegas_ack_received(struct cc_var *ccv, ccsignal_t ack_type) in vegas_ack_received()
171 vegas_cb_destroy(struct cc_var *ccv) in vegas_cb_destroy()
183 vegas_cb_init(struct cc_var *ccv, void *ptr) in vegas_cb_init()
206 vegas_cong_signal(struct cc_var *ccv, ccsignal_t signal_type) in vegas_cong_signal()
241 vegas_conn_init(struct cc_var *ccv) in vegas_conn_init()
H A Dcc_newreno.c86 static void newreno_cb_destroy(struct cc_var *ccv);
87 static void newreno_ack_received(struct cc_var *ccv, ccsignal_t type);
88 static void newreno_after_idle(struct cc_var *ccv);
89 static void newreno_cong_signal(struct cc_var *ccv, ccsignal_t type);
90 static int newreno_ctl_output(struct cc_var *ccv, struct sockopt *sopt, void *buf);
91 static void newreno_newround(struct cc_var *ccv, uint32_t round_cnt);
92 static void newreno_rttsample(struct cc_var *ccv, uint32_t usec_rtt, uint32_t rxtcnt, uint32_t fas);
93 static int newreno_cb_init(struct cc_var *ccv, void *);
117 newreno_log_hystart_event(struct cc_var *ccv, struct newreno *nreno, uint8_t mod, uint32_t flex1) in newreno_log_hystart_event()
174 newreno_cb_init(struct cc_var *ccv, void *ptr) in newreno_cb_init()
[all …]
H A Dcc_chd.c92 static void chd_ack_received(struct cc_var *ccv, ccsignal_t ack_type);
93 static void chd_cb_destroy(struct cc_var *ccv);
94 static int chd_cb_init(struct cc_var *ccv, void *ptr);
95 static void chd_cong_signal(struct cc_var *ccv, ccsignal_t signal_type);
96 static void chd_conn_init(struct cc_var *ccv);
147 chd_window_decrease(struct cc_var *ccv) in chd_window_decrease()
190 chd_window_increase(struct cc_var *ccv, int new_measurement) in chd_window_increase()
240 chd_ack_received(struct cc_var *ccv, ccsignal_t ack_type) in chd_ack_received()
310 chd_cb_destroy(struct cc_var *ccv) in chd_cb_destroy()
322 chd_cb_init(struct cc_var *ccv, void *ptr) in chd_cb_init()
[all …]
H A Dcc_cdg.c222 static void cdg_conn_init(struct cc_var *ccv);
223 static int cdg_cb_init(struct cc_var *ccv, void *ptr);
224 static void cdg_cb_destroy(struct cc_var *ccv);
225 static void cdg_cong_signal(struct cc_var *ccv, ccsignal_t signal_type);
226 static void cdg_ack_received(struct cc_var *ccv, ccsignal_t ack_type);
294 cdg_cb_init(struct cc_var *ccv, void *ptr) in cdg_cb_init()
328 cdg_conn_init(struct cc_var *ccv) in cdg_conn_init()
340 cdg_cb_destroy(struct cc_var *ccv) in cdg_cb_destroy()
401 cdg_window_decrease(struct cc_var *ccv, unsigned long owin, unsigned int beta) in cdg_window_decrease()
415 cdg_window_increase(struct cc_var *ccv, int new_measurement) in cdg_window_increase()
[all …]
H A Dcc.c392 newreno_cc_post_recovery(struct cc_var *ccv) in newreno_cc_post_recovery()
418 newreno_cc_after_idle(struct cc_var *ccv) in newreno_cc_after_idle()
450 newreno_cc_cwnd_on_multiplicative_decrease(struct cc_var *ccv, uint32_t mss) in newreno_cc_cwnd_on_multiplicative_decrease()
469 newreno_cc_cong_signal(struct cc_var *ccv, ccsignal_t type) in newreno_cc_cong_signal()
510 newreno_cc_cwnd_in_cong_avoid(struct cc_var *ccv) in newreno_cc_cwnd_in_cong_avoid()
550 newreno_cc_cwnd_in_slow_start(struct cc_var *ccv) in newreno_cc_cwnd_in_slow_start()
604 newreno_cc_ack_received(struct cc_var *ccv, ccsignal_t type) in newreno_cc_ack_received()
H A Dcc_cubic.h283 tf_cwnd(struct cc_var *ccv) in tf_cwnd()
/freebsd/sys/netinet/
H A Dtcp_var.h431 struct cc_var t_ccv; /* congestion control specific vars */
H A Dtcp_usrreq.c1908 struct cc_var cc_mem; in tcp_set_cc_mod()
1997 memcpy(&tp->t_ccv, &cc_mem, sizeof(struct cc_var)); in tcp_set_cc_mod()