---
name: "struct_beacon_parameters"
section: "9"
platform: "linux"
package: "linux-manual-3.2"
version: "3.2.78-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_beacon_parameters"
---

# struct\_beacon\_parameters(9)

beacon parameters

## NAME

struct\_beacon\_parameters - beacon parameters

## 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.

## AUTHOR

**Johannes Berg** \<johannes@sipsolutions.net\>

Author.

## COPYRIGHT
