Supports various WiMax functionality.
More...
#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module_rlm.h>
#include <freeradius-devel/tls/base.h>
#include <freeradius-devel/util/base16.h>
#include <freeradius-devel/tls/openssl_user_macros.h>
#include <openssl/hmac.h>
Go to the source code of this file.
Supports various WiMax functionality.
- Id
- 856d8f7e893e873ec02f6bd23194dcfc0f1414c8
- Copyright
- 2008 Alan DeKok (aland.nosp@m.@net.nosp@m.workr.nosp@m.adiu.nosp@m.s.com)
Definition in file rlm_wimax.c.
◆ rlm_wimax_t
◆ LOG_PREFIX
◆ mod_authorize()
◆ mod_post_auth()
◆ mod_preacct()
◆ attr_calling_station_id
◆ attr_eap_emsk
◆ attr_eap_msk
◆ attr_ms_mppe_recv_key
◆ attr_ms_mppe_send_key
◆ attr_wimax_fa_rk_key
◆ attr_wimax_fa_rk_spi
◆ attr_wimax_ha_rk_key_requested
◆ attr_wimax_hha_ip_mip4
◆ attr_wimax_hha_ip_mip6
◆ attr_wimax_ip_technology
◆ attr_wimax_mn_hha_mip4_key
◆ attr_wimax_mn_hha_mip4_spi
◆ attr_wimax_mn_hha_mip6_key
◆ attr_wimax_mn_hha_mip6_spi
◆ attr_wimax_mn_nai
◆ attr_wimax_msk
◆ attr_wimax_rrq_ha_ip
◆ attr_wimax_rrq_mn_ha_spi
◆ dict_freeradius
◆ dict_radius
◆ module_config
Initial value:= {
}
#define CONF_PARSER_TERMINATOR
#define FR_CONF_OFFSET(_name, _struct, _field)
conf_parser_t which parses a single CONF_PAIR, writing the result to a field in a struct
Definition at line 47 of file rlm_wimax.c.
◆ rlm_wimax
Initial value:= {
.common = {
.name = "wimax",
},
.method_group = {
}
}
}
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
static const conf_parser_t config[]
static unlang_action_t mod_preacct(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
static const conf_parser_t module_config[]
static unlang_action_t mod_authorize(rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, request_t *request)
static unlang_action_t mod_post_auth(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
#define SECTION_NAME(_name1, _name2)
Define a section name consisting of a verb and a noun.
#define MODULE_BINDING_TERMINATOR
Terminate a module binding list.
Named methods exported by a module.
Definition at line 456 of file rlm_wimax.c.
◆ rlm_wimax_dict
Initial value:= {
{ NULL }
}
static fr_dict_t const * dict_freeradius
static fr_dict_t const * dict_radius
Definition at line 56 of file rlm_wimax.c.
◆ rlm_wimax_dict_attr
Initial value:= {
{ NULL }
}
@ FR_TYPE_IPV4_ADDR
32 Bit IPv4 Address.
@ FR_TYPE_STRING
String of printable characters.
@ FR_TYPE_UINT32
32 Bit unsigned integer.
@ FR_TYPE_IPV6_ADDR
128 Bit IPv6 Address.
@ FR_TYPE_COMBO_IP_ADDR
IPv4 or IPv6 address depending on length.
@ FR_TYPE_OCTETS
Raw octets.
static fr_dict_attr_t const * attr_wimax_fa_rk_key
static fr_dict_attr_t const * attr_wimax_fa_rk_spi
static fr_dict_attr_t const * attr_wimax_rrq_ha_ip
static fr_dict_attr_t const * attr_wimax_hha_ip_mip4
static fr_dict_attr_t const * attr_eap_msk
static fr_dict_attr_t const * attr_wimax_mn_hha_mip4_spi
static fr_dict_attr_t const * attr_calling_station_id
static fr_dict_attr_t const * attr_wimax_hha_ip_mip6
static fr_dict_attr_t const * attr_wimax_mn_hha_mip6_key
static fr_dict_attr_t const * attr_wimax_mn_nai
static fr_dict_attr_t const * attr_eap_emsk
static fr_dict_attr_t const * attr_wimax_mn_hha_mip4_key
static fr_dict_attr_t const * attr_ms_mppe_send_key
static fr_dict_attr_t const * attr_wimax_rrq_mn_ha_spi
static fr_dict_attr_t const * attr_wimax_msk
static fr_dict_attr_t const * attr_ms_mppe_recv_key
static fr_dict_attr_t const * attr_wimax_ip_technology
static fr_dict_attr_t const * attr_wimax_ha_rk_key_requested
static fr_dict_attr_t const * attr_wimax_mn_hha_mip6_spi
Definition at line 86 of file rlm_wimax.c.