wpa_supplicant / hostapd
2.5
|
Internal RADIUS client data. More...
Data Fields | |
void * | ctx |
Context pointer for hostapd_logger() callbacks. | |
struct hostapd_radius_servers * | conf |
RADIUS client configuration (list of RADIUS servers to use) | |
int | auth_serv_sock |
IPv4 socket for RADIUS authentication messages. | |
int | acct_serv_sock |
IPv4 socket for RADIUS accounting messages. | |
int | auth_serv_sock6 |
IPv6 socket for RADIUS authentication messages. | |
int | acct_serv_sock6 |
IPv6 socket for RADIUS accounting messages. | |
int | auth_sock |
Currently used socket for RADIUS authentication server. | |
int | acct_sock |
Currently used socket for RADIUS accounting server. | |
struct radius_rx_handler * | auth_handlers |
Authentication message handlers. | |
size_t | num_auth_handlers |
Number of handlers in auth_handlers. | |
struct radius_rx_handler * | acct_handlers |
Accounting message handlers. | |
size_t | num_acct_handlers |
Number of handlers in acct_handlers. | |
struct radius_msg_list * | msgs |
Pending outgoing RADIUS messages. | |
size_t | num_msgs |
Number of pending messages in the msgs list. | |
u8 | next_radius_identifier |
Next RADIUS message identifier to use. | |
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.