Tor
0.4.7.0-alpha-dev
|
#include <entrynodes.h>
Data Fields | |
unsigned int | path_bias_noticed: 1 |
unsigned int | path_bias_warned: 1 |
unsigned int | path_bias_extreme: 1 |
unsigned int | path_bias_disabled: 1 |
unsigned int | path_bias_use_noticed: 1 |
unsigned int | path_bias_use_extreme: 1 |
double | circ_attempts |
double | circ_successes |
double | successful_circuits_closed |
double | collapsed_circuits |
double | unusable_circuits |
double | timeouts |
double | use_attempts |
double | use_successes |
Information about a guard's pathbias status. These fields are used in circpathbias.c to try to detect entry nodes that are failing circuits at a suspicious frequency.
Definition at line 35 of file entrynodes.h.
double circ_attempts |
Number of circuits this guard has "attempted"
Definition at line 49 of file entrynodes.h.
Referenced by entry_guard_inc_circ_attempt_count(), pathbias_measure_close_rate(), and pathbias_scale_close_rates().
double circ_successes |
Number of successfully built circuits using this guard as first hop.
Definition at line 50 of file entrynodes.h.
Referenced by pathbias_scale_close_rates().
double collapsed_circuits |
Number of fully built circuits that were remotely closed before any streams were attempted.
Definition at line 54 of file entrynodes.h.
Referenced by pathbias_count_collapse(), and pathbias_scale_close_rates().
unsigned int path_bias_disabled |
Have we disabled this node because of path bias issues?
Definition at line 42 of file entrynodes.h.
Referenced by entry_guard_inc_circ_attempt_count(), pathbias_measure_close_rate(), and pathbias_measure_use_rate().
unsigned int path_bias_extreme |
Did we alert the user about path bias for this node already?
Definition at line 40 of file entrynodes.h.
unsigned int path_bias_noticed |
Did we alert the user about path bias for this node already?
Definition at line 36 of file entrynodes.h.
unsigned int path_bias_use_extreme |
Did we alert the user about path use bias for this node already?
Definition at line 46 of file entrynodes.h.
unsigned int path_bias_use_noticed |
Did we alert the user about path use bias for this node already?
Definition at line 44 of file entrynodes.h.
unsigned int path_bias_warned |
Did we alert the user about path bias for this node already?
Definition at line 38 of file entrynodes.h.
double successful_circuits_closed |
Number of circuits that carried streams successfully.
Definition at line 52 of file entrynodes.h.
Referenced by pathbias_count_successful_close(), pathbias_get_close_success_count(), and pathbias_scale_close_rates().
double timeouts |
Number of 'right-censored' circuit timeouts for this guard.
Definition at line 59 of file entrynodes.h.
Referenced by pathbias_count_timeout(), and pathbias_scale_close_rates().
double unusable_circuits |
Number of circuits for which streams were attempted, but none succeeded.
Definition at line 57 of file entrynodes.h.
Referenced by pathbias_count_use_failed(), and pathbias_scale_close_rates().
double use_attempts |
Number of circuits we tried to use with streams
Definition at line 61 of file entrynodes.h.
Referenced by pathbias_measure_use_rate(), and pathbias_scale_use_rates().
double use_successes |
Number of successfully used circuits using this guard as first hop.
Definition at line 62 of file entrynodes.h.
Referenced by pathbias_get_use_success_count(), and pathbias_scale_use_rates().