From b105a069080d9362f2ff71a22e2a1702b7e23d42 Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Mon, 17 Sep 2007 19:07:24 +0000 Subject: Update beacon handling to sync w/ vap code base: o add driver callback to handle notification of beacon changes; this is required for devices that manage beacon frames themselves (devices must override the default handler which does nothing) o move beacon update-related flags from ieee80211com to the beacon offsets storage (or handle however a driver wants) o expand beacon offsets structure with members needed for 11h/dfs and appie's o change calling convention for ieee80211_beacon_alloc and ieee80211_beacon_update o add overlapping bss support for 11g; requires driver to pass beacon frames from overlapping bss up to net80211 which is not presently done by any driver o move HT beacon contents update to a routine in the HT code area Reviewed by: avatar, thompsa, sephe Approved by: re (blanket wireless) --- sys/net80211/ieee80211_ht.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/net80211/ieee80211_ht.h') diff --git a/sys/net80211/ieee80211_ht.h b/sys/net80211/ieee80211_ht.h index fc87f1f1abaf..5f2689b6ab66 100644 --- a/sys/net80211/ieee80211_ht.h +++ b/sys/net80211/ieee80211_ht.h @@ -110,4 +110,7 @@ uint8_t *ieee80211_add_htcap(uint8_t *, struct ieee80211_node *); uint8_t *ieee80211_add_htcap_vendor(uint8_t *, struct ieee80211_node *); uint8_t *ieee80211_add_htinfo(uint8_t *, struct ieee80211_node *); uint8_t *ieee80211_add_htinfo_vendor(uint8_t *, struct ieee80211_node *); +struct ieee80211_beacon_offsets; +void ieee80211_ht_update_beacon(struct ieee80211com *, + struct ieee80211_beacon_offsets *); #endif /* _NET80211_IEEE80211_HT_H_ */ -- cgit v1.2.3