diff options
author | Subhani Shaik <subhanis@codeaurora.org> | 2017-07-25 19:42:51 +0530 |
---|---|---|
committer | Roshan Pius <rpius@google.com> | 2017-07-27 09:55:48 -0700 |
commit | c6e7a5e097683654a45099a22a11f9d266f6a3e3 (patch) | |
tree | 9815cf2cd5190d5380bf84f7a07926b849526635 /qcwcn/wifi_hal/wifi_hal.cpp | |
parent | ae2eb2649146456b6ebe066ced3def26dea9a842 (diff) | |
download | wlan-c6e7a5e097683654a45099a22a11f9d266f6a3e3.tar.gz |
WiFi-HAL: Map kernel returned error code to wifihal error
Framework expects error codes of type wifi_error from wifihal.
Map the error codes returned by kernel to wifi_error value and
return the same to framework
Bug: 63971485
Test: Ran VTS tests on marlin.
Change-Id: Ifbb8cdb9c1177da0c6715ee2a63d4299b71f74e3
Diffstat (limited to 'qcwcn/wifi_hal/wifi_hal.cpp')
-rw-r--r-- | qcwcn/wifi_hal/wifi_hal.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/qcwcn/wifi_hal/wifi_hal.cpp b/qcwcn/wifi_hal/wifi_hal.cpp index 229a971..7391e93 100644 --- a/qcwcn/wifi_hal/wifi_hal.cpp +++ b/qcwcn/wifi_hal/wifi_hal.cpp @@ -181,7 +181,7 @@ static wifi_error acquire_supported_features(wifi_interface_handle iface, supportedFeatures.getResponseparams(set); cleanup: - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } static wifi_error wifi_get_capabilities(wifi_interface_handle handle) @@ -247,7 +247,7 @@ static wifi_error get_firmware_bus_max_size_supported( info->firmware_bus_max_size = busSizeSupported.getBusSize(); cleanup: - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } static wifi_error wifi_init_user_sock(hal_info *info) @@ -1202,7 +1202,7 @@ cleanup: if (ret) { *set_size = 0; } - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } @@ -1248,7 +1248,7 @@ wifi_error wifi_set_nodfs_flag(wifi_interface_handle handle, u32 nodfs) cleanup: delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } wifi_error wifi_start_sending_offloaded_packet(wifi_request_id id, @@ -1268,7 +1268,7 @@ wifi_error wifi_start_sending_offloaded_packet(wifi_request_id id, &vCommand); if (ret != WIFI_SUCCESS) { ALOGE("%s: Initialization failed", __func__); - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } ALOGV("ip packet length : %u\nIP Packet:", ip_packet_len); @@ -1312,7 +1312,7 @@ wifi_error wifi_start_sending_offloaded_packet(wifi_request_id id, cleanup: delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } wifi_error wifi_stop_sending_offloaded_packet(wifi_request_id id, @@ -1327,7 +1327,7 @@ wifi_error wifi_stop_sending_offloaded_packet(wifi_request_id id, &vCommand); if (ret != WIFI_SUCCESS) { ALOGE("%s: Initialization failed", __func__); - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } /* Add the vendor specific attributes for the NL command. */ @@ -1354,7 +1354,7 @@ wifi_error wifi_stop_sending_offloaded_packet(wifi_request_id id, cleanup: delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } static wifi_error wifi_set_packet_filter(wifi_interface_handle iface, @@ -1380,7 +1380,7 @@ static wifi_error wifi_set_packet_filter(wifi_interface_handle iface, &vCommand); if (ret != WIFI_SUCCESS) { ALOGE("%s: Initialization failed", __FUNCTION__); - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } /* Add the vendor specific attributes for the NL command. */ @@ -1432,7 +1432,7 @@ static wifi_error wifi_set_packet_filter(wifi_interface_handle iface, cleanup: if (vCommand) delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } static wifi_error wifi_get_packet_filter_capabilities( @@ -1499,7 +1499,7 @@ static wifi_error wifi_get_packet_filter_capabilities( *max_len = vCommand->getFilterLength(); cleanup: delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } @@ -1515,7 +1515,7 @@ static wifi_error wifi_configure_nd_offload(wifi_interface_handle iface, &vCommand); if (ret != WIFI_SUCCESS) { ALOGE("%s: Initialization failed", __func__); - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } ALOGV("ND offload : %s", enable?"Enable":"Disable"); @@ -1538,5 +1538,5 @@ static wifi_error wifi_configure_nd_offload(wifi_interface_handle iface, cleanup: delete vCommand; - return (wifi_error)ret; + return mapErrorKernelToWifiHAL(ret); } |