summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/wificonfig.cpp
diff options
context:
space:
mode:
authorSubhani Shaik <subhanis@codeaurora.org>2017-07-27 19:19:15 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-07-27 19:19:15 +0000
commit12acb720a9370784f03a27fe42fef5413d134aee (patch)
treee34a466c5460624f5157289fb821ae877ef05b60 /qcwcn/wifi_hal/wificonfig.cpp
parentd6097712f56fde8d93c806134e276536ece8ac6a (diff)
parent6feb8575f2805796579dad96c35f32feca47f55d (diff)
downloadwlan-12acb720a9370784f03a27fe42fef5413d134aee.tar.gz
Merge "WiFi-HAL: Map kernel returned error code to wifihal error" into oc-dr1-dev
am: 6feb8575f2 Change-Id: I144bce707bd54ca850fb020bd75e979731218924
Diffstat (limited to 'qcwcn/wifi_hal/wificonfig.cpp')
-rw-r--r--qcwcn/wifi_hal/wificonfig.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/qcwcn/wifi_hal/wificonfig.cpp b/qcwcn/wifi_hal/wificonfig.cpp
index bb5b8db..bd06d81 100644
--- a/qcwcn/wifi_hal/wificonfig.cpp
+++ b/qcwcn/wifi_hal/wificonfig.cpp
@@ -101,7 +101,7 @@ wifi_error wifi_extended_dtim_config_set(wifi_request_id id,
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
/* Set the country code to driver. */
@@ -152,7 +152,7 @@ wifi_error wifi_set_country_code(wifi_interface_handle iface,
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
wifi_error wifi_set_beacon_wifi_iface_stats_averaging_factor(
@@ -220,7 +220,7 @@ wifi_error wifi_set_beacon_wifi_iface_stats_averaging_factor(
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
wifi_error wifi_set_guard_time(wifi_request_id id,
@@ -284,7 +284,7 @@ wifi_error wifi_set_guard_time(wifi_request_id id,
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
wifi_error wifi_set_tx_power_limit(wifi_interface_handle handle,
@@ -361,14 +361,12 @@ wifi_error wifi_set_tx_power_limit(wifi_interface_handle handle,
ret = wifiConfigCommand->requestEvent();
if (ret != 0) {
ALOGE("wifi_set_tx_power_limit(): requestEvent Error:%d", ret);
- if (ret == -EOPNOTSUPP)
- ret = WIFI_ERROR_NOT_SUPPORTED;
goto cleanup;
}
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
wifi_error wifi_reset_tx_power_limit(wifi_interface_handle handle)
@@ -421,14 +419,12 @@ wifi_error wifi_reset_tx_power_limit(wifi_interface_handle handle)
ret = wifiConfigCommand->requestEvent();
if (ret != 0) {
ALOGE("wifi_set_tx_power_limit(): requestEvent Error:%d", ret);
- if (ret == -EOPNOTSUPP)
- ret = WIFI_ERROR_NOT_SUPPORTED;
goto cleanup;
}
cleanup:
delete wifiConfigCommand;
- return (wifi_error)ret;
+ return mapErrorKernelToWifiHAL(ret);
}
WiFiConfigCommand::WiFiConfigCommand(wifi_handle handle,