11 #ifndef RADIUS_SERVICE_H
12 #define RADIUS_SERVICE_H
15 #include "../supervisor/supervisor.h"
32 void *radius_callback_args);
File containing the definition of the radius config.
struct mac_conn_info(* mac_conn_fn)(uint8_t mac_addr[], void *mac_conn_arg)
Definition: radius_config.h:32
RADIUS authentication server.
struct radius_server_data * run_radius(struct eloop_data *eloop, struct radius_conf *rconf, mac_conn_fn radius_callback_fn, void *radius_callback_args)
Runs the radius service.
Definition: radius_service.c:24
void close_radius(struct radius_server_data *srv)
Closes the radius service.
Definition: radius_service.c:34
Radius configuration structure.
Definition: radius_config.h:23
Definition: radius_server.h:95
struct eloop_data * eloop
Definition: radius_server.h:99