Blame view
net/mac80211/event.c
913 Bytes
eb063c170
|
1 2 3 4 5 6 7 8 9 |
/* * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> * * 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. * * mac80211 - events */ |
f58d4ed98
|
10 |
#include <net/cfg80211.h> |
eb063c170
|
11 12 13 |
#include "ieee80211_i.h" /* |
a3b8b0569
|
14 15 16 |
* Indicate a failed Michael MIC to userspace. If the caller knows the TSC of * the frame that generated the MIC failure (i.e., if it was provided by the * driver or is still in the frame), it should provide that information. |
eb063c170
|
17 |
*/ |
f698d856f
|
18 |
void mac80211_ev_michael_mic_failure(struct ieee80211_sub_if_data *sdata, int keyidx, |
e6d6e3420
|
19 20 |
struct ieee80211_hdr *hdr, const u8 *tsc, gfp_t gfp) |
eb063c170
|
21 |
{ |
a3b8b0569
|
22 23 24 25 |
cfg80211_michael_mic_failure(sdata->dev, hdr->addr2, (hdr->addr1[0] & 0x01) ? NL80211_KEYTYPE_GROUP : NL80211_KEYTYPE_PAIRWISE, |
e6d6e3420
|
26 |
keyidx, tsc, gfp); |
eb063c170
|
27 |
} |