SYNOPSIS
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;
};
MEMBERS
head
- head portion of beacon (before TIM IE) or NULL if not changed
tail
- tail portion of beacon (after TIM IE) or NULL if not changed
interval
- beacon interval or zero if not changed
dtim_period
- DTIM period or zero if not changed
head_len
- length of head
tail_len
- length of tail
ssid
- SSID to be used in the BSS (note: may be NULL if not provided from user space)
ssid_len
- length of ssid
hidden_ssid
- whether to hide the SSID in Beacon/Probe Response frames
crypto
- crypto settings
privacy
- the BSS uses privacy
auth_type
- Authentication type (algorithm)
beacon_ies
- extra information element(s) to add into Beacon frames or NULL
beacon_ies_len
- length of beacon_ies in octets
proberesp_ies
- extra information element(s) to add into Probe Response frames or NULL
proberesp_ies_len
- length of proberesp_ies in octets
assocresp_ies
- extra information element(s) to add into (Re)Association Response frames or NULL
assocresp_ies_len
- length of assocresp_ies in octets
DESCRIPTION
Used to configure the beacon for an interface.
COPYRIGHT