![]() |
The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
|
#include <freeradius-devel/io/atomic_queue.h>#include <freeradius-devel/server/base.h>#include <freeradius-devel/server/map.h>#include <freeradius-devel/server/module_rlm.h>#include <freeradius-devel/server/trunk.h>#include <freeradius-devel/util/dlist.h>#include <freeradius-devel/util/retry.h>#include <freeradius-devel/unlang/module.h>#include <freeradius-devel/radius/radius.h>#include <freeradius-devel/radius/bio.h>#include <freeradius-devel/bio/fd.h>
Include dependency graph for rlm_radius.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | rlm_radius_s |
Typedefs | |
| typedef struct rlm_radius_s | rlm_radius_t |
Enumerations | |
| enum | rlm_radius_mode_t : uint8_t { RLM_RADIUS_MODE_INVALID = 0 , RLM_RADIUS_MODE_PROXY , RLM_RADIUS_MODE_CLIENT , RLM_RADIUS_MODE_REPLICATE , RLM_RADIUS_MODE_UNCONNECTED_REPLICATE , RLM_RADIUS_MODE_XLAT_PROXY } |
| struct rlm_radius_s |
Definition at line 53 of file rlm_radius.h.
Collaboration diagram for rlm_radius_s:| Data Fields | ||
|---|---|---|
| bool | allowed[FR_RADIUS_CODE_MAX] | |
| fr_radius_ctx_t | common_ctx | |
| fr_bio_fd_config_t | fd_config | for now MUST be at the start! |
| fr_time_delta_t | home_server_lifetime | for XLAT_PROXY |
| uint32_t | max_attributes | Maximum number of attributes to decode in response. |
| uint32_t | max_packet_size | Maximum packet size. |
| uint16_t | max_send_coalesce | Maximum number of packets to coalesce into one mmsg call. |
| rlm_radius_mode_t | mode | proxy, client, etc. |
| char const * | name | |
| uint32_t | num_answers_to_alive | How many status check responses we need to mark the connection as alive. |
| bool * | received_message_authenticator | Received Message-Authenticator in responses. |
| fr_radius_require_ma_t | require_message_authenticator | Require Message-Authenticator in responses. |
| fr_time_delta_t | response_window | |
| fr_retry_config_t | retry[FR_RADIUS_CODE_MAX] | |
| fr_time_delta_t | revive_interval | |
| char const * | secret | Shared secret. |
| uint32_t | status_check | code of status-check type |
| map_list_t | status_check_map | attributes for the status-server checks |
| fr_retry_config_t | timeout_retry | |
| bool | track_load_balance | do we track load-balance state |
| fr_pair_list_t * | trigger_args | Pairs passed to trigger requests. |
| trunk_conf_t | trunk_conf | trunk configuration |
| uint32_t * | types | array of allowed packet types |
| fr_time_delta_t | zombie_period | |
| typedef struct rlm_radius_s rlm_radius_t |
Definition at line 39 of file rlm_radius.h.
| enum rlm_radius_mode_t : uint8_t |
Definition at line 41 of file rlm_radius.h.
1.9.8