Track overarching 'state' of the authentication session over multiple packets. More...
Go to the source code of this file.
Data Structures | |
struct | fr_stats_ema_t |
struct | fr_stats_t |
Macros | |
#define | FR_STATS_INC(_x, _y) radius_ ## _x ## _stats._y++;if (listener) listener->stats._y++;if (client) client->_x._y++; |
#define | FR_STATS_TYPE_INC(_x) _x++ |
Typedefs | |
typedef struct fr_stats_ema_t | fr_stats_ema_t |
typedef struct fr_stats_t | fr_stats_t |
typedef uint32_t | fr_uint_t |
Functions | |
void | radius_stats_ema (fr_stats_ema_t *ema, struct timeval *start, struct timeval *end) |
void | radius_stats_init (int flag) |
void | request_stats_final (REQUEST *request) |
void | request_stats_reply (REQUEST *request) |
Track overarching 'state' of the authentication session over multiple packets.
Structures and functions for statistics.
Definition in file stats.h.
struct fr_stats_ema_t |
struct fr_stats_t |
Data Fields | ||
---|---|---|
fr_uint_t | elapsed[8] | |
time_t | last_packet | |
fr_uint_t | total_access_accepts | |
fr_uint_t | total_access_challenges | |
fr_uint_t | total_access_rejects | |
fr_uint_t | total_bad_authenticators | |
fr_uint_t | total_dup_requests | |
fr_uint_t | total_invalid_requests | |
fr_uint_t | total_malformed_requests | |
fr_uint_t | total_no_records | |
fr_uint_t | total_packets_dropped | |
fr_uint_t | total_requests | |
fr_uint_t | total_responses | |
fr_uint_t | total_timeouts | |
fr_uint_t | total_unknown_types |
#define FR_STATS_INC | ( | _x, | |
_y | |||
) | radius_ ## _x ## _stats._y++;if (listener) listener->stats._y++;if (client) client->_x._y++; |
typedef struct fr_stats_ema_t fr_stats_ema_t |
typedef struct fr_stats_t fr_stats_t |
void radius_stats_ema | ( | fr_stats_ema_t * | ema, |
struct timeval * | start, | ||
struct timeval * | end | ||
) |
void radius_stats_init | ( | int | flag | ) |
void request_stats_final | ( | REQUEST * | request | ) |
void request_stats_reply | ( | REQUEST * | request | ) |
fr_stats_t proxy_acct_stats |
fr_stats_t proxy_auth_stats |
fr_stats_t proxy_coa_stats |
fr_stats_t proxy_dsc_stats |
fr_stats_t radius_acct_stats |
fr_stats_t radius_auth_stats |
fr_stats_t radius_coa_stats |
fr_stats_t radius_dsc_stats |