Release 4.11 net/wireless/ap.c
#include <linux/ieee80211.h>
#include <linux/export.h>
#include <net/cfg80211.h>
#include "nl80211.h"
#include "core.h"
#include "rdev-ops.h"
int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
struct net_device *dev, bool notify)
{
struct wireless_dev *wdev = dev->ieee80211_ptr;
int err;
ASSERT_WDEV_LOCK(wdev);
if (!rdev->ops->stop_ap)
return -EOPNOTSUPP;
if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP &&
dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO)
return -EOPNOTSUPP;
if (!wdev->beacon_interval)
return -ENOENT;
err = rdev_stop_ap(rdev, dev);
if (!err) {
wdev->beacon_interval = 0;
memset(&wdev->chandef, 0, sizeof(wdev->chandef));
wdev->ssid_len = 0;
rdev_set_qos_map(rdev, dev, NULL);
if (notify)
nl80211_send_ap_stopped(wdev);
}
return err;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michal Kazior | 119 | 80.95% | 3 | 37.50% |
Kyeyoon Park | 9 | 6.12% | 1 | 12.50% |
Ilan Peer | 7 | 4.76% | 1 | 12.50% |
Antonio Quartulli | 6 | 4.08% | 1 | 12.50% |
Johannes Berg | 5 | 3.40% | 1 | 12.50% |
Hila Gonen | 1 | 0.68% | 1 | 12.50% |
Total | 147 | 100.00% | 8 | 100.00% |
int cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
struct net_device *dev, bool notify)
{
struct wireless_dev *wdev = dev->ieee80211_ptr;
int err;
wdev_lock(wdev);
err = __cfg80211_stop_ap(rdev, dev, notify);
wdev_unlock(wdev);
return err;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michal Kazior | 49 | 90.74% | 1 | 50.00% |
Ilan Peer | 5 | 9.26% | 1 | 50.00% |
Total | 54 | 100.00% | 2 | 100.00% |
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michal Kazior | 183 | 83.56% | 3 | 37.50% |
Ilan Peer | 12 | 5.48% | 1 | 12.50% |
Kyeyoon Park | 9 | 4.11% | 1 | 12.50% |
Antonio Quartulli | 6 | 2.74% | 1 | 12.50% |
Johannes Berg | 5 | 2.28% | 1 | 12.50% |
Hila Gonen | 4 | 1.83% | 1 | 12.50% |
Total | 219 | 100.00% | 8 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.