Searched refs:cc_var (Results 1 – 12 of 12) sorted by relevance
/freebsd/sys/netinet/cc/ |
H A D | cc.h | 90 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 D | cc_htcp.c | 139 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 D | cc_dctcp.c | 82 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 D | cc_cubic.c | 76 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 D | cc_vegas.c | 89 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 D | cc_newreno.c | 86 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 D | cc_chd.c | 92 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 D | cc_cdg.c | 222 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 D | cc.c | 392 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 D | cc_cubic.h | 283 tf_cwnd(struct cc_var *ccv) in tf_cwnd()
|
/freebsd/sys/netinet/ |
H A D | tcp_var.h | 431 struct cc_var t_ccv; /* congestion control specific vars */
|
H A D | tcp_usrreq.c | 1908 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()
|