9ae54c8463
The _DROP result will need to be split in the RX path but not in the TX path, so for preparation split up the type into two types, one for RX and one for TX. Also make sure (via sparse) that they cannot be confused. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
31 lines
879 B
C
31 lines
879 B
C
/*
|
|
* Copyright 2002-2004, Instant802 Networks, Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
#ifndef WPA_H
|
|
#define WPA_H
|
|
|
|
#include <linux/skbuff.h>
|
|
#include <linux/types.h>
|
|
#include "ieee80211_i.h"
|
|
|
|
ieee80211_tx_result
|
|
ieee80211_tx_h_michael_mic_add(struct ieee80211_txrx_data *tx);
|
|
ieee80211_rx_result
|
|
ieee80211_rx_h_michael_mic_verify(struct ieee80211_txrx_data *rx);
|
|
|
|
ieee80211_tx_result
|
|
ieee80211_crypto_tkip_encrypt(struct ieee80211_txrx_data *tx);
|
|
ieee80211_rx_result
|
|
ieee80211_crypto_tkip_decrypt(struct ieee80211_txrx_data *rx);
|
|
|
|
ieee80211_tx_result
|
|
ieee80211_crypto_ccmp_encrypt(struct ieee80211_txrx_data *tx);
|
|
ieee80211_rx_result
|
|
ieee80211_crypto_ccmp_decrypt(struct ieee80211_txrx_data *rx);
|
|
|
|
#endif /* WPA_H */
|