struct beacon_parameters — beacon parameters
struct beacon_parameters { u8 * head; u8 * tail; int interval; int dtim_period; int head_len; int tail_len; const u8 * ssid; size_t ssid_len; enum nl80211_hidden_ssid hidden_ssid; struct cfg80211_crypto_settings crypto; bool privacy; enum nl80211_auth_type auth_type; const u8 * beacon_ies; size_t beacon_ies_len; const u8 * proberesp_ies; size_t proberesp_ies_len; const u8 * assocresp_ies; size_t assocresp_ies_len; };
head portion of beacon (before TIM IE)
or NULL
if not changed
tail portion of beacon (after TIM IE)
or NULL
if not changed
beacon interval or zero if not changed
DTIM period or zero if not changed
length of head
length of tail
SSID to be used in the BSS (note: may be NULL
if not provided from
user space)
length of ssid
whether to hide the SSID in Beacon/Probe Response frames
crypto settings
the BSS uses privacy
Authentication type (algorithm)
extra information element(s) to add into Beacon frames or NULL
length of beacon_ies in octets
extra information element(s) to add into Probe Response
frames or NULL
length of proberesp_ies in octets
extra information element(s) to add into (Re)Association
Response frames or NULL
length of assocresp_ies in octets