Release 4.7 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 | michal kazior | 119 | 80.95% | 3 | 37.50% |
kyeyoon park | kyeyoon park | 9 | 6.12% | 1 | 12.50% |
ilan peer | ilan peer | 7 | 4.76% | 1 | 12.50% |
antonio quartulli | antonio quartulli | 6 | 4.08% | 1 | 12.50% |
johannes berg | johannes berg | 5 | 3.40% | 1 | 12.50% |
hila gonen | 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 | michal kazior | 49 | 90.74% | 1 | 50.00% |
ilan peer | ilan peer | 5 | 9.26% | 1 | 50.00% |
| Total | 54 | 100.00% | 2 | 100.00% |
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
michal kazior | michal kazior | 183 | 83.56% | 3 | 37.50% |
ilan peer | ilan peer | 12 | 5.48% | 1 | 12.50% |
kyeyoon park | kyeyoon park | 9 | 4.11% | 1 | 12.50% |
antonio quartulli | antonio quartulli | 6 | 2.74% | 1 | 12.50% |
johannes berg | johannes berg | 5 | 2.28% | 1 | 12.50% |
hila gonen | 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.