aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_freebsd.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net80211/ieee80211_freebsd.h')
-rw-r--r--sys/net80211/ieee80211_freebsd.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_freebsd.h b/sys/net80211/ieee80211_freebsd.h
index ec017bb21ec4..b58c55cc7652 100644
--- a/sys/net80211/ieee80211_freebsd.h
+++ b/sys/net80211/ieee80211_freebsd.h
@@ -417,8 +417,7 @@ MODULE_DEPEND(wlan_##name, wlan, 1, 1, 1)
/*
* Crypto modules implement cipher support.
*/
-#define IEEE80211_CRYPTO_MODULE(name, version) \
-_IEEE80211_POLICY_MODULE(crypto, name, version); \
+#define IEEE80211_CRYPTO_MODULE_ADD(name) \
static void \
name##_modevent(int type) \
{ \
@@ -429,6 +428,10 @@ name##_modevent(int type) \
} \
TEXT_SET(crypto##_set, name##_modevent)
+#define IEEE80211_CRYPTO_MODULE(name, version) \
+ _IEEE80211_POLICY_MODULE(crypto, name, version); \
+ IEEE80211_CRYPTO_MODULE_ADD(name)
+
/*
* Scanner modules provide scanning policy.
*/