diff options
author | Ron Rindjunsky <ron.rindjunsky@intel.com> | 2007-11-26 09:14:34 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 17:55:33 -0500 |
commit | d3c990fb26b78f60614885d9ecaf7b7686b7b098 (patch) | |
tree | 4948049e6b1bd1ee0392173380e8444e69baa8c5 /include/net/mac80211.h | |
parent | fd4c7f2fce1737105208c564e1458c885918982d (diff) |
mac80211: adding 802.11n configuration flows
This patch configures the 802.11n mode of operation
internally in ieee80211_conf structure and in the low-level
driver as well (through op conf_ht).
It does not include AP configuration flows.
Signed-off-by: Ron Rindjunsky <ron.rindjunsky@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r-- | include/net/mac80211.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 79e96455438a..0d67b331ee72 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
@@ -1041,6 +1041,8 @@ enum ieee80211_erp_change_flags { | |||
1041 | * @tx_last_beacon: Determine whether the last IBSS beacon was sent by us. | 1041 | * @tx_last_beacon: Determine whether the last IBSS beacon was sent by us. |
1042 | * This is needed only for IBSS mode and the result of this function is | 1042 | * This is needed only for IBSS mode and the result of this function is |
1043 | * used to determine whether to reply to Probe Requests. | 1043 | * used to determine whether to reply to Probe Requests. |
1044 | * | ||
1045 | * @conf_ht: Configures low level driver with 802.11n HT data. Must be atomic. | ||
1044 | */ | 1046 | */ |
1045 | struct ieee80211_ops { | 1047 | struct ieee80211_ops { |
1046 | int (*tx)(struct ieee80211_hw *hw, struct sk_buff *skb, | 1048 | int (*tx)(struct ieee80211_hw *hw, struct sk_buff *skb, |
@@ -1086,6 +1088,7 @@ struct ieee80211_ops { | |||
1086 | struct sk_buff *skb, | 1088 | struct sk_buff *skb, |
1087 | struct ieee80211_tx_control *control); | 1089 | struct ieee80211_tx_control *control); |
1088 | int (*tx_last_beacon)(struct ieee80211_hw *hw); | 1090 | int (*tx_last_beacon)(struct ieee80211_hw *hw); |
1091 | int (*conf_ht)(struct ieee80211_hw *hw, struct ieee80211_conf *conf); | ||
1089 | }; | 1092 | }; |
1090 | 1093 | ||
1091 | /** | 1094 | /** |