radius_server.c File Reference

hostapd / RADIUS authentication server More...

#include "includes.h"
#include <net/if.h>
#include "common.h"
#include "radius.h"
#include "eloop.h"
#include "defs.h"
#include "eap_server/eap.h"
#include "radius_server.h"
Include dependency graph for radius_server.c:

Go to the source code of this file.

Data Structures

struct  radius_server_counters
struct  radius_session
struct  radius_client
struct  radius_server_data

Defines

#define RADIUS_SESSION_TIMEOUT   60
#define RADIUS_MAX_SESSION   100
#define RADIUS_MAX_MSG_LEN   3000
#define RADIUS_DEBUG(args...)   wpa_printf(MSG_DEBUG, "RADIUS SRV: " args)
#define RADIUS_ERROR(args...)   wpa_printf(MSG_ERROR, "RADIUS SRV: " args)
#define RADIUS_DUMP(args...)   wpa_hexdump(MSG_MSGDUMP, "RADIUS SRV: " args)
#define RADIUS_DUMP_ASCII(args...)   wpa_hexdump_ascii(MSG_MSGDUMP, "RADIUS SRV: " args)

Functions

struct radius_server_dataradius_server_init (struct radius_server_conf *conf)
void radius_server_deinit (struct radius_server_data *data)
int radius_server_get_mib (struct radius_server_data *data, char *buf, size_t buflen)
void radius_server_eap_pending_cb (struct radius_server_data *data, void *ctx)

Variables

int wpa_debug_level

Detailed Description

hostapd / RADIUS authentication server

Copyright
Copyright (c) 2005-2008, Jouni Malinen <j@w1.fi>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Alternatively, this software may be distributed under the terms of BSD license.

See README and COPYING for more details.

Definition in file radius_server.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:22:11 2009 for hostapd by  doxygen 1.6.1