summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlesl <lesl@google.com>2021-03-16 11:22:45 +0800
committerlesl <lesl@google.com>2021-03-16 11:23:29 +0800
commitb7a6b96b1a83f3e041fc5740fc8f81ef3e9aa7b0 (patch)
tree6641b57dafc5dee5f8d2c9a01ae80ed4105dc59c
parent8b36beee35591c47a7b088327655e96e35707cb7 (diff)
downloadwificond-b7a6b96b1a83f3e041fc5740fc8f81ef3e9aa7b0.tar.gz
wificond: Listen NL80211_CMD_WIPHY_REG_CHANGE for country code change
The country code changed event needs to listen NL80211_CMD_WIPHY_REG_CHANGE which depends on driver design. Add listen NL80211_CMD_WIPHY_REG_CHANGE for country code changed event Bug: 177630837 Test: Manual test with test command: adb shell cmd wifi force-country-code enabled XX to change country code. Change-Id: I574d1462ee250cdf67d9b5b8f6f305b43232a47c
-rw-r--r--net/netlink_manager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/netlink_manager.cpp b/net/netlink_manager.cpp
index 1e5c5f0..53673c6 100644
--- a/net/netlink_manager.cpp
+++ b/net/netlink_manager.cpp
@@ -521,7 +521,8 @@ void NetlinkManager::BroadcastHandler(unique_ptr<const NL80211Packet> packet) {
OnMlmeEvent(std::move(packet));
return;
}
- if (command == NL80211_CMD_REG_CHANGE) {
+ if (command == NL80211_CMD_REG_CHANGE ||
+ command == NL80211_CMD_WIPHY_REG_CHANGE) {
OnRegChangeEvent(std::move(packet));
return;
}