diff options
Diffstat (limited to 'net/wireless/nl80211.c')
-rw-r--r-- | net/wireless/nl80211.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 594a6ac8b9d2..aefce54d47e2 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c | |||
@@ -5473,6 +5473,22 @@ void nl80211_send_disassoc(struct cfg80211_registered_device *rdev, | |||
5473 | NL80211_CMD_DISASSOCIATE, gfp); | 5473 | NL80211_CMD_DISASSOCIATE, gfp); |
5474 | } | 5474 | } |
5475 | 5475 | ||
5476 | void nl80211_send_unprot_deauth(struct cfg80211_registered_device *rdev, | ||
5477 | struct net_device *netdev, const u8 *buf, | ||
5478 | size_t len, gfp_t gfp) | ||
5479 | { | ||
5480 | nl80211_send_mlme_event(rdev, netdev, buf, len, | ||
5481 | NL80211_CMD_UNPROT_DEAUTHENTICATE, gfp); | ||
5482 | } | ||
5483 | |||
5484 | void nl80211_send_unprot_disassoc(struct cfg80211_registered_device *rdev, | ||
5485 | struct net_device *netdev, const u8 *buf, | ||
5486 | size_t len, gfp_t gfp) | ||
5487 | { | ||
5488 | nl80211_send_mlme_event(rdev, netdev, buf, len, | ||
5489 | NL80211_CMD_UNPROT_DISASSOCIATE, gfp); | ||
5490 | } | ||
5491 | |||
5476 | static void nl80211_send_mlme_timeout(struct cfg80211_registered_device *rdev, | 5492 | static void nl80211_send_mlme_timeout(struct cfg80211_registered_device *rdev, |
5477 | struct net_device *netdev, int cmd, | 5493 | struct net_device *netdev, int cmd, |
5478 | const u8 *addr, gfp_t gfp) | 5494 | const u8 *addr, gfp_t gfp) |