radius_client_data Struct Reference

Internal RADIUS client data. More...

Data Fields

void * ctx
 Context pointer for hostapd_logger() callbacks.
struct hostapd_radius_serversconf
 RADIUS client configuration (list of RADIUS servers to use).
int auth_serv_sock
 Socket for authentication RADIUS messages.
int acct_serv_sock
 Socket for accounting RADIUS messages.
int auth_serv_sock6
int acct_serv_sock6
int auth_sock
 Current used socket for RADIUS authentication server.
int acct_sock
 Current used socket for RADIUS accounting server.
struct radius_rx_handlerauth_handlers
size_t num_auth_handlers
struct radius_rx_handleracct_handlers
size_t num_acct_handlers
struct radius_msg_listmsgs
size_t num_msgs
u8 next_radius_identifier

Detailed Description

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.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 28 23:07:52 2009 for wpa_supplicant/hostapd by  doxygen 1.6.1