summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_proto.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2009-03-26 19:13:11 +0000
committersam <sam@FreeBSD.org>2009-03-26 19:13:11 +0000
commit382385b98bb9e174b6bf1c038c108e2c0104349b (patch)
tree7ec9f633a8f8c210fba0f4321d210b769e266cb2 /sys/net80211/ieee80211_proto.h
parent9ca2b364dab13d9032e52880cacd89bdeeb3ff32 (diff)
downloadFreeBSD-src-382385b98bb9e174b6bf1c038c108e2c0104349b.zip
FreeBSD-src-382385b98bb9e174b6bf1c038c108e2c0104349b.tar.gz
Fix enough bits so that fast frames work again:
o include ath ie in beacon frames o fix probe response check for including ath ie o add ieee80211_add_athcap shorthand for ap-side ie additions
Diffstat (limited to 'sys/net80211/ieee80211_proto.h')
-rw-r--r--sys/net80211/ieee80211_proto.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_proto.h b/sys/net80211/ieee80211_proto.h
index 2718cef..e82ff13 100644
--- a/sys/net80211/ieee80211_proto.h
+++ b/sys/net80211/ieee80211_proto.h
@@ -300,6 +300,7 @@ struct ieee80211_beacon_offsets {
uint16_t bo_tim_trailer_len;/* tim trailer length in bytes */
uint8_t *bo_erp; /* start of ERP element */
uint8_t *bo_htinfo; /* start of HT info element */
+ uint8_t *bo_ath; /* start of ATH parameters */
uint8_t *bo_appie; /* start of AppIE element */
uint16_t bo_appie_len; /* AppIE length in bytes */
uint16_t bo_csa_trailer_len;;
@@ -330,6 +331,7 @@ enum {
IEEE80211_BEACON_CFP = 6, /* CFParms */
IEEE80211_BEACON_CSA = 7, /* Channel Switch Announcement */
IEEE80211_BEACON_TDMA = 9, /* TDMA Info */
+ IEEE80211_BEACON_ATH = 10, /* ATH parameters */
};
int ieee80211_beacon_update(struct ieee80211_node *,
struct ieee80211_beacon_offsets *, struct mbuf *, int mcast);
OpenPOWER on IntegriCloud