diff options
author | Ayala Beker <ayala.beker@intel.com> | 2016-09-20 17:31:13 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2016-09-30 13:21:14 +0200 |
commit | cb3b7d87652aeb37cfb5295a6157a3280dae10cb (patch) | |
tree | a11a630c9a8aaa59cc1d08d76dca0e4db24b8e3b /net/wireless/core.h | |
parent | b8676221f00dd5b6018f0fd88cd278f93e11143a (diff) | |
download | linux-stable-cb3b7d87652aeb37cfb5295a6157a3280dae10cb.tar.gz linux-stable-cb3b7d87652aeb37cfb5295a6157a3280dae10cb.tar.bz2 linux-stable-cb3b7d87652aeb37cfb5295a6157a3280dae10cb.zip |
cfg80211: add start / stop NAN commands
This allows user space to start/stop NAN interface.
A NAN interface is like P2P device in a few aspects: it
doesn't have a netdev associated to it.
Add the new interface type and prevent operations that
can't be executed on NAN interface like scan.
Define several attributes that may be configured by user space
when starting NAN functionality (master preference and dual
band operation)
Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless/core.h')
-rw-r--r-- | net/wireless/core.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/wireless/core.h b/net/wireless/core.h index 554f87d0f991..08d2e948c9ad 100644 --- a/net/wireless/core.h +++ b/net/wireless/core.h @@ -488,6 +488,9 @@ void cfg80211_leave(struct cfg80211_registered_device *rdev, void cfg80211_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev); +void cfg80211_stop_nan(struct cfg80211_registered_device *rdev, + struct wireless_dev *wdev); + #define CFG80211_MAX_NUM_DIFFERENT_CHANNELS 10 #ifdef CONFIG_CFG80211_DEVELOPER_WARNINGS |