diff options
author | Johannes Berg <johannes.berg@intel.com> | 2011-11-04 11:18:17 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-09 16:13:51 -0500 |
commit | 5e760230e42cf759bd923457ca2753aacf2e656e (patch) | |
tree | c5fd969b75460a915f604fa10bf635999d09989f /include/linux/nl80211.h | |
parent | 06500736c5d26bff93a4f358713689073e66d0f5 (diff) | |
download | linux-3.10-5e760230e42cf759bd923457ca2753aacf2e656e.tar.gz linux-3.10-5e760230e42cf759bd923457ca2753aacf2e656e.tar.bz2 linux-3.10-5e760230e42cf759bd923457ca2753aacf2e656e.zip |
cfg80211: allow registering to beacons
Add the ability to register to received beacon frames
to allow implementing OLBC logic in userspace. The
registration is per wiphy since there's no point in
receiving the same frame multiple times.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/linux/nl80211.h')
-rw-r--r-- | include/linux/nl80211.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h index 901a70d327d..c29a284c27e 100644 --- a/include/linux/nl80211.h +++ b/include/linux/nl80211.h @@ -527,6 +527,11 @@ * up the event with the request. The event includes the same data and * has %NL80211_ATTR_ACK set if the frame was ACKed. * + * @NL80211_CMD_REGISTER_BEACONS: Register this socket to receive beacons from + * other BSSes when any interfaces are in AP mode. This helps implement + * OLBC handling in hostapd. Beacons are reported in %NL80211_CMD_FRAME + * messages. Note that per PHY only one application may register. + * * @NL80211_CMD_MAX: highest used command number * @__NL80211_CMD_AFTER_LAST: internal use */ @@ -660,6 +665,8 @@ enum nl80211_commands { NL80211_CMD_PROBE_CLIENT, + NL80211_CMD_REGISTER_BEACONS, + /* add new commands above here */ /* used to define NL80211_CMD_MAX below */ |