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

The hostapd configuration structure. More...

#include <ap_config.h>

Data Fields

char ap_bin_path [MAX_OS_PATH_LEN]
 
char ap_file_path [MAX_OS_PATH_LEN]
 
char ap_log_path [MAX_OS_PATH_LEN]
 
char ctrl_interface_path [MAX_OS_PATH_LEN]
 
char interface [IF_NAMESIZE]
 
char device [IF_NAMESIZE]
 
char ssid [AP_NAME_LEN]
 
char wpa_passphrase [AP_SECRET_LEN]
 
char driver [AP_DRIVE_LEN]
 
char hw_mode [AP_HWMODE_LEN]
 
int channel
 
int wmm_enabled
 
int auth_algs
 
int wpa
 
char wpa_key_mgmt [AP_WPA_KEY_MGMT_LEN]
 
char rsn_pairwise [AP_RSN_PAIRWISE_LEN]
 
char ctrl_interface [MAX_OS_PATH_LEN]
 
int macaddr_acl
 
int dynamic_vlan
 
char vlan_bridge [IF_NAMESIZE]
 
char vlan_file [MAX_OS_PATH_LEN]
 
int logger_stdout
 
int logger_stdout_level
 
int logger_syslog
 
int logger_syslog_level
 
int ignore_broadcast_ssid
 
int wpa_psk_radius
 
char vlan_tagged_interface [IF_NAMESIZE]
 

Detailed Description

The hostapd configuration structure.

Field Documentation

◆ ap_bin_path

char apconf::ap_bin_path[MAX_OS_PATH_LEN]

The AP binary path string

◆ ap_file_path

char apconf::ap_file_path[MAX_OS_PATH_LEN]

The AP file configuration path string

◆ ap_log_path

char apconf::ap_log_path[MAX_OS_PATH_LEN]

The AP log path string

◆ auth_algs

int apconf::auth_algs

The hostapd auth_algs param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ channel

int apconf::channel

The hostapd channel param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ ctrl_interface

char apconf::ctrl_interface[MAX_OS_PATH_LEN]

The hostapd ctrl_interface param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ ctrl_interface_path

char apconf::ctrl_interface_path[MAX_OS_PATH_LEN]

The path constructed as ctrl_interface/interface

◆ device

char apconf::device[IF_NAMESIZE]

The hostapd uci device id

◆ driver

char apconf::driver[AP_DRIVE_LEN]

The hostapd driver param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ dynamic_vlan

int apconf::dynamic_vlan

The hostapd dynamic_vlan param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ hw_mode

char apconf::hw_mode[AP_HWMODE_LEN]

The hostapd hw_mode param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ ignore_broadcast_ssid

int apconf::ignore_broadcast_ssid

The hostapd ignore_broadcast_ssid param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ interface

char apconf::interface[IF_NAMESIZE]

The hostapd interface param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ logger_stdout

int apconf::logger_stdout

The hostapd logger_stdout param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ logger_stdout_level

int apconf::logger_stdout_level

The hostapd logger_stdout_level param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ logger_syslog

int apconf::logger_syslog

The hostapd logger_syslog param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ logger_syslog_level

int apconf::logger_syslog_level

The hostapd logger_syslog_level param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ macaddr_acl

int apconf::macaddr_acl

The hostapd macaddr_acl param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ rsn_pairwise

char apconf::rsn_pairwise[AP_RSN_PAIRWISE_LEN]

The hostapd rsn_pairwise param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ ssid

char apconf::ssid[AP_NAME_LEN]

◆ vlan_bridge

char apconf::vlan_bridge[IF_NAMESIZE]

The hostapd vlan_bridge param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ vlan_file

char apconf::vlan_file[MAX_OS_PATH_LEN]

The hostapd vlan_file param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ vlan_tagged_interface

char apconf::vlan_tagged_interface[IF_NAMESIZE]

The hostapd vlan_tagged_interface param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ wmm_enabled

int apconf::wmm_enabled

The hostapd wmm_enabled param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ wpa

int apconf::wpa

◆ wpa_key_mgmt

char apconf::wpa_key_mgmt[AP_WPA_KEY_MGMT_LEN]

The hostapd wpa_key_mgmt param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

◆ wpa_passphrase

char apconf::wpa_passphrase[AP_SECRET_LEN]

WiFi AP password if struct app_config::allow_all_connections flag is set

◆ wpa_psk_radius

int apconf::wpa_psk_radius

The hostapd wpa_psk_radius param

See also
https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf

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