diff options
author | Sunil Ravi <sunilravi@google.com> | 2020-02-03 22:45:19 -0800 |
---|---|---|
committer | Sunil Ravi <sunilravi@google.com> | 2020-02-03 22:47:01 -0800 |
commit | ddab4bbd9cc529db8a7ff52246b5daf6f6ec2475 (patch) | |
tree | 87180d9228a890bf44921660d69cd8877c5b061d /wifi/1.4/default/hidl_struct_util.cpp | |
parent | 79899f080fa036dca0904a2a49f5eabeff2e3c4f (diff) |
wifi: Add provision to create/delete dynamic interface(s)
This commit does following:
create/delete softap interface at runtime, if needed.
create/delete station interface at runtime, if needed.
Bug: 146539882
Bug: 121156971
Test: Manual - Basic wifi sanity test.
Change-Id: I6ab9c9e134d2f09e27283c9e60df885392834de4
Signed-off-by: Vinay Gannevaram <quic_vganneva@quicinc.com>
Diffstat (limited to 'wifi/1.4/default/hidl_struct_util.cpp')
-rw-r--r-- | wifi/1.4/default/hidl_struct_util.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/wifi/1.4/default/hidl_struct_util.cpp b/wifi/1.4/default/hidl_struct_util.cpp index 4996e358b2..fd1d5b1121 100644 --- a/wifi/1.4/default/hidl_struct_util.cpp +++ b/wifi/1.4/default/hidl_struct_util.cpp @@ -2715,6 +2715,21 @@ bool convertLegacyVectorOfRttResultToHidl( } return true; } + +legacy_hal::wifi_interface_type convertHidlIfaceTypeToLegacy( + IfaceType hidl_interface_type) { + switch (hidl_interface_type) { + case IfaceType::STA: + return legacy_hal::WIFI_INTERFACE_TYPE_STA; + case IfaceType::AP: + return legacy_hal::WIFI_INTERFACE_TYPE_AP; + case IfaceType::P2P: + return legacy_hal::WIFI_INTERFACE_TYPE_P2P; + case IfaceType::NAN: + return legacy_hal::WIFI_INTERFACE_TYPE_NAN; + } + CHECK(false); +} } // namespace hidl_struct_util } // namespace implementation } // namespace V1_4 |