|
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.
1.8.6