diff options
author | lesl <lesl@google.com> | 2021-03-16 11:22:45 +0800 |
---|---|---|
committer | lesl <lesl@google.com> | 2021-03-16 11:23:29 +0800 |
commit | b7a6b96b1a83f3e041fc5740fc8f81ef3e9aa7b0 (patch) | |
tree | 6641b57dafc5dee5f8d2c9a01ae80ed4105dc59c | |
parent | 8b36beee35591c47a7b088327655e96e35707cb7 (diff) | |
download | wificond-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.cpp | 3 |
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; } |