diff options
author | sam <sam@FreeBSD.org> | 2007-11-02 05:22:25 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2007-11-02 05:22:25 +0000 |
commit | e6720edef5fd9a70a152ea6edfe19c4568c5cb74 (patch) | |
tree | 31ef816fec1ce8d9e6eb861a98c569ed24053ce5 /sys/net80211/ieee80211_proto.h | |
parent | 141114012a310427586190ec6c1ff78e7b0e6654 (diff) | |
download | FreeBSD-src-e6720edef5fd9a70a152ea6edfe19c4568c5cb74.zip FreeBSD-src-e6720edef5fd9a70a152ea6edfe19c4568c5cb74.tar.gz |
sync 11n support with vap code base; many changes based on interop
testing with all major vendors
MFC after: 1 week
Diffstat (limited to 'sys/net80211/ieee80211_proto.h')
-rw-r--r-- | sys/net80211/ieee80211_proto.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_proto.h b/sys/net80211/ieee80211_proto.h index 41ed3ba..9f94f1c 100644 --- a/sys/net80211/ieee80211_proto.h +++ b/sys/net80211/ieee80211_proto.h @@ -47,6 +47,16 @@ enum ieee80211_state { #define IEEE80211_SEND_MGMT(_ic,_ni,_type,_arg) \ ((*(_ic)->ic_send_mgmt)(_ic, _ni, _type, _arg)) +/* + * The formation of some management frames requires guidance to + * deal with legacy clients. When the client is identified as + * "legacy 11b" this parameter can be passed in the arg param of a + * IEEE80211_SEND_MGMT call. + */ +#define IEEE80211_SEND_LEGACY_11B 0x1 /* legacy 11b client */ +#define IEEE80211_SEND_LEGACY_11 0x2 /* other legacy client */ +#define IEEE80211_SEND_LEGACY 0x3 /* any legacy client */ + extern const char *ieee80211_mgt_subtype_name[]; extern const char *ieee80211_phymode_name[]; |