Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e96bfc13 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "cfg80211: Add AP stopped interface"

parents 25b96614 44643035
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -6381,6 +6381,13 @@ void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev,
 */
void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp);

/**
 * cfg80211_ap_stopped - notify userspace that AP mode stopped
 * @netdev: network device
 * @gfp: context flags
 */
void cfg80211_ap_stopped(struct net_device *netdev, gfp_t gfp);

/**
 * ieee80211_get_num_supported_channels - get number of channels device has
 * @wiphy: the wiphy
+10 −0
Original line number Diff line number Diff line
@@ -16003,6 +16003,16 @@ void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp)
}
EXPORT_SYMBOL(cfg80211_crit_proto_stopped);

void cfg80211_ap_stopped(struct net_device *netdev, gfp_t gfp)
{
	struct wireless_dev *wdev = netdev->ieee80211_ptr;
	struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);

	nl80211_send_mlme_event(rdev, netdev, NULL, 0,
				NL80211_CMD_STOP_AP, gfp, -1);
}
EXPORT_SYMBOL(cfg80211_ap_stopped);

void nl80211_send_ap_stopped(struct wireless_dev *wdev)
{
	struct wiphy *wiphy = wdev->wiphy;