summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_crypto.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2007-03-11 06:36:10 +0000
committersam <sam@FreeBSD.org>2007-03-11 06:36:10 +0000
commitb04c5bd38256cacaf01d5e5de001265ee280c21f (patch)
treec8836cf18bb680aa720bd7556c512bad8fb3cca7 /sys/net80211/ieee80211_crypto.h
parent679daf849749d409c8c49c8cc5e58093b228968f (diff)
downloadFreeBSD-src-b04c5bd38256cacaf01d5e5de001265ee280c21f.zip
FreeBSD-src-b04c5bd38256cacaf01d5e5de001265ee280c21f.tar.gz
add IEEE80211_KEY_UNDEFINED and use it instead of local defs
Obtained from: netbsd
Diffstat (limited to 'sys/net80211/ieee80211_crypto.h')
-rw-r--r--sys/net80211/ieee80211_crypto.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_crypto.h b/sys/net80211/ieee80211_crypto.h
index f006a7a..3df3e07 100644
--- a/sys/net80211/ieee80211_crypto.h
+++ b/sys/net80211/ieee80211_crypto.h
@@ -169,6 +169,9 @@ struct ieee80211_cipher {
};
extern const struct ieee80211_cipher ieee80211_cipher_none;
+#define IEEE80211_KEY_UNDEFINED(k) \
+ ((k)->wk_cipher == &ieee80211_cipher_none)
+
void ieee80211_crypto_register(const struct ieee80211_cipher *);
void ieee80211_crypto_unregister(const struct ieee80211_cipher *);
int ieee80211_crypto_available(u_int cipher);
OpenPOWER on IntegriCloud