aboutsummaryrefslogtreecommitdiff
path: root/include/net/ieee80211.h
diff options
context:
space:
mode:
authorGravatar Zhu Yi <yi.zhu@intel.com> 2006-04-13 17:17:17 +0800
committerGravatar John W. Linville <linville@tuxdriver.com> 2006-04-24 16:15:53 -0400
commit73858062b66c07d71bce47a0e4798dd3ce604590 (patch)
treeab97d0268e29c237cbc397bd254ca75c00e9c1be /include/net/ieee80211.h
parent[PATCH] ieee80211: Fix TKIP MIC calculation for QoS frames (diff)
downloadlinux-73858062b66c07d71bce47a0e4798dd3ce604590.tar.gz
linux-73858062b66c07d71bce47a0e4798dd3ce604590.tar.bz2
linux-73858062b66c07d71bce47a0e4798dd3ce604590.zip
[PATCH] ieee80211: Fix TX code doesn't enable QoS when using WPA + QoS
Fix ieee80211 TX code when using WPA+QOS. TKIP/CCMP will use the TID field of qos_ctl in 802.11 frame header to do encryption. We cannot ignore this field when doing host encryption and add the qos_ctl field later. Signed-off-by: Hong Liu <hong.liu@intel.com> Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net/ieee80211.h')
-rw-r--r--include/net/ieee80211.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/ieee80211.h b/include/net/ieee80211.h
index 66dc136588a9..bc6bdd62c150 100644
--- a/include/net/ieee80211.h
+++ b/include/net/ieee80211.h
@@ -1076,6 +1076,7 @@ struct ieee80211_device {
int (*handle_management) (struct net_device * dev,
struct ieee80211_network * network, u16 type);
+ int (*is_qos_active) (struct net_device *dev, struct sk_buff *skb);
/* Typical STA methods */
int (*handle_auth) (struct net_device * dev,