cfg80211: add regulatory netlink multicast group
This allows us to send to userspace "regulatory" events. For now we just send an event when we change regulatory domains. We also notify userspace when devices are using their own custom world roaming regulatory domains. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
7db90f4a25
commit
73d54c9e74
@@ -365,6 +365,17 @@ int wiphy_register(struct wiphy *wiphy)
|
||||
if (IS_ERR(drv->wiphy.debugfsdir))
|
||||
drv->wiphy.debugfsdir = NULL;
|
||||
|
||||
if (wiphy->custom_regulatory) {
|
||||
struct regulatory_request request;
|
||||
|
||||
request.wiphy_idx = get_wiphy_idx(wiphy);
|
||||
request.initiator = NL80211_REGDOM_SET_BY_DRIVER;
|
||||
request.alpha2[0] = '9';
|
||||
request.alpha2[1] = '9';
|
||||
|
||||
nl80211_send_reg_change_event(&request);
|
||||
}
|
||||
|
||||
res = 0;
|
||||
out_unlock:
|
||||
mutex_unlock(&cfg80211_mutex);
|
||||
|
Reference in New Issue
Block a user