Public Attributes | |
struct radius_rx_handler * | acct_handlers |
int | acct_serv_sock |
int | acct_serv_sock6 |
int | acct_sock |
struct radius_rx_handler * | auth_handlers |
int | auth_serv_sock |
int | auth_serv_sock6 |
int | auth_sock |
struct hostapd_radius_servers * | conf |
void * | ctx |
struct radius_msg_list * | msgs |
u8 | next_radius_identifier |
size_t | num_acct_handlers |
size_t | num_auth_handlers |
size_t | num_msgs |
struct radius_client_data - Internal RADIUS client data
This data structure is used internally inside the RADIUS client module. External users allocate this by calling radius_client_init() and free it by calling radius_client_deinit(). The pointer to this opaque data is used in calls to other functions as an identifier for the RADIUS client instance.
Definition at line 160 of file radius_client.c.
acct_handlers - Accounting message handlers
Definition at line 214 of file radius_client.c.
acct_serv_sock - IPv4 socket for RADIUS accounting messages
Definition at line 179 of file radius_client.c.
acct_serv_sock6 - IPv6 socket for RADIUS accounting messages
Definition at line 189 of file radius_client.c.
acct_sock - Currently used socket for RADIUS accounting server
Definition at line 199 of file radius_client.c.
auth_handlers - Authentication message handlers
Definition at line 204 of file radius_client.c.
auth_serv_sock - IPv4 socket for RADIUS authentication messages
Definition at line 174 of file radius_client.c.
auth_serv_sock6 - IPv6 socket for RADIUS authentication messages
Definition at line 184 of file radius_client.c.
auth_sock - Currently used socket for RADIUS authentication server
Definition at line 194 of file radius_client.c.
conf - RADIUS client configuration (list of RADIUS servers to use)
Definition at line 169 of file radius_client.c.
void* radius_client_data::ctx |
ctx - Context pointer for hostapd_logger() callbacks
Definition at line 164 of file radius_client.c.
msgs - Pending outgoing RADIUS messages
Definition at line 224 of file radius_client.c.
next_radius_identifier - Next RADIUS message identifier to use
Definition at line 234 of file radius_client.c.
num_acct_handlers - Number of handlers in acct_handlers
Definition at line 219 of file radius_client.c.
num_auth_handlers - Number of handlers in auth_handlers
Definition at line 209 of file radius_client.c.
size_t radius_client_data::num_msgs |
num_msgs - Number of pending messages in the msgs list
Definition at line 229 of file radius_client.c.