9#ifndef TOR_CONGESTION_CONTROL_VEGAS_H
10#define TOR_CONGESTION_CONTROL_VEGAS_H
16extern double cc_stats_vegas_exit_ss_bdp_ma;
17extern double cc_stats_vegas_exit_ss_inc_ma;
18extern double cc_stats_vegas_gamma_drop_ma;
19extern double cc_stats_vegas_delta_drop_ma;
20extern double cc_stats_vegas_ss_csig_blocked_ma;
21extern double cc_stats_vegas_csig_blocked_ma;
25extern double cc_stats_vegas_csig_alpha_ma;
26extern double cc_stats_vegas_csig_beta_ma;
27extern double cc_stats_vegas_csig_delta_ma;
29extern double cc_stats_vegas_ss_queue_ma;
30extern double cc_stats_vegas_queue_ma;
31extern double cc_stats_vegas_bdp_ma;
33extern uint64_t cc_stats_vegas_below_ss_inc_floor;
34extern uint64_t cc_stats_vegas_circ_exited_ss;
43#ifdef TOR_CONGESTION_CONTROL_VEGAS_PRIVATE
uint64_t cc_stats_vegas_above_ss_cwnd_max
uint64_t cc_stats_vegas_above_delta
double cc_stats_vegas_exit_ss_cwnd_ma
int congestion_control_vegas_process_sendme(struct congestion_control_t *cc, const circuit_t *circ)
void congestion_control_vegas_set_params(struct congestion_control_t *cc, cc_path_t path)
Path structures for origin circuits.