aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/wep.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/mac80211/wep.c')
-rw-r--r--net/mac80211/wep.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/net/mac80211/wep.c b/net/mac80211/wep.c
index b5f3413403bd..a0cff72a580b 100644
--- a/net/mac80211/wep.c
+++ b/net/mac80211/wep.c
@@ -349,16 +349,6 @@ static int wep_encrypt_skb(struct ieee80211_txrx_data *tx, struct sk_buff *skb)
349ieee80211_txrx_result 349ieee80211_txrx_result
350ieee80211_crypto_wep_encrypt(struct ieee80211_txrx_data *tx) 350ieee80211_crypto_wep_encrypt(struct ieee80211_txrx_data *tx)
351{ 351{
352 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) tx->skb->data;
353 u16 fc;
354
355 fc = le16_to_cpu(hdr->frame_control);
356
357 if (((fc & IEEE80211_FCTL_FTYPE) != IEEE80211_FTYPE_DATA &&
358 ((fc & IEEE80211_FCTL_FTYPE) != IEEE80211_FTYPE_MGMT ||
359 (fc & IEEE80211_FCTL_STYPE) != IEEE80211_STYPE_AUTH)))
360 return TXRX_CONTINUE;
361
362 tx->u.tx.control->iv_len = WEP_IV_LEN; 352 tx->u.tx.control->iv_len = WEP_IV_LEN;
363 tx->u.tx.control->icv_len = WEP_ICV_LEN; 353 tx->u.tx.control->icv_len = WEP_ICV_LEN;
364 ieee80211_tx_set_iswep(tx); 354 ieee80211_tx_set_iswep(tx);