EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Fields
radius_session Struct Reference

#include <radius_server.h>

Collaboration diagram for radius_session:
[legend]

Data Fields

struct radius_sessionnext
 
struct radius_clientclient
 
struct radius_server_dataserver
 
unsigned int sess_id
 
char * username
 
char * nas_ip
 
uint8_t mac_addr [ETHER_ADDR_LEN]
 
struct radius_msglast_msg
 
char * last_from_addr
 
int last_from_port
 
struct sockaddr_storage last_from
 
socklen_t last_fromlen
 
uint8_t last_identifier
 
struct radius_msglast_reply
 
uint8_t last_authenticator [16]
 
unsigned int macacl: 1
 
struct hostapd_radius_attraccept_attr
 

Detailed Description

struct radius_session - Internal RADIUS server data for a session

Field Documentation

◆ accept_attr

struct hostapd_radius_attr* radius_session::accept_attr

◆ client

struct radius_client* radius_session::client

◆ last_authenticator

uint8_t radius_session::last_authenticator[16]

◆ last_from

struct sockaddr_storage radius_session::last_from

◆ last_from_addr

char* radius_session::last_from_addr

◆ last_from_port

int radius_session::last_from_port

◆ last_fromlen

socklen_t radius_session::last_fromlen

◆ last_identifier

uint8_t radius_session::last_identifier

◆ last_msg

struct radius_msg* radius_session::last_msg

◆ last_reply

struct radius_msg* radius_session::last_reply

◆ mac_addr

uint8_t radius_session::mac_addr[ETHER_ADDR_LEN]

◆ macacl

unsigned int radius_session::macacl

◆ nas_ip

char* radius_session::nas_ip

◆ next

struct radius_session* radius_session::next

◆ server

struct radius_server_data* radius_session::server

◆ sess_id

unsigned int radius_session::sess_id

◆ username

char* radius_session::username

The documentation for this struct was generated from the following file: