diff options
author | 2006-04-13 17:17:17 +0800 | |
---|---|---|
committer | 2006-04-24 16:15:53 -0400 | |
commit | 73858062b66c07d71bce47a0e4798dd3ce604590 (patch) | |
tree | ab97d0268e29c237cbc397bd254ca75c00e9c1be /include/net/ieee80211.h | |
parent | [PATCH] ieee80211: Fix TKIP MIC calculation for QoS frames (diff) | |
download | linux-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.h | 1 |
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, |