Merge e4263cecd2 on remote branch
Change-Id: I54be310c5ed571d51e9207b7730de869b0aee3d1
This commit is contained in:
@@ -72,3 +72,8 @@ LOCAL_HEADER_LIBRARIES := libcutils_headers
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := libqsap_headers
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_HEADER_LIBRARY)
|
||||
|
||||
@@ -207,7 +207,7 @@ struct Command qsap_str[eSTR_LAST] = {
|
||||
|
||||
/** Supported operating mode */
|
||||
char *hw_mode[HW_MODE_UNKNOWN] = {
|
||||
"b", "g", "n", "g-only", "n-only", "a"
|
||||
"b", "g", "n", "g-only", "n-only", "a", "any"
|
||||
};
|
||||
|
||||
/** configuration file path */
|
||||
@@ -2373,6 +2373,10 @@ static int qsap_set_channel(s32 channel, s8 *tbuf, u32 *tlen)
|
||||
|
||||
ulen = *tlen;
|
||||
|
||||
/* Do not worry about hw_mode if intention is to use ACS (channel=0) */
|
||||
if (channel == 0)
|
||||
goto end;
|
||||
|
||||
/** Read the current operating mode */
|
||||
if(NULL == (pcfgval = qsap_get_config_value(pconffile, &cmd_list[eCMD_HW_MODE], tbuf, &ulen))) {
|
||||
return eERR_UNKNOWN;
|
||||
@@ -2409,6 +2413,7 @@ static int qsap_set_channel(s32 channel, s8 *tbuf, u32 *tlen)
|
||||
}
|
||||
}
|
||||
|
||||
end:
|
||||
qsap_scnprintf(schan, sizeof(schan), "%ld", channel);
|
||||
|
||||
return qsap_write_cfg(pcfg, &cmd_list[eCMD_CHAN], schan, tbuf, tlen, HOSTAPD_CONF_QCOM_FILE);
|
||||
@@ -2442,6 +2447,7 @@ static int qsap_set_operating_mode(s32 mode, s8 *pmode, int pmode_len, s8 *tbuf,
|
||||
case HW_MODE_N:
|
||||
case HW_MODE_G:
|
||||
case HW_MODE_A:
|
||||
case HW_MODE_ANY:
|
||||
ulen = *tlen;
|
||||
qsap_write_cfg(pcfg, &cmd_list[eCMD_IEEE80211N],ieee11n_enable, tbuf, &ulen, HOSTAPD_CONF_QCOM_FILE);
|
||||
break;
|
||||
|
||||
@@ -89,11 +89,11 @@ enum error_val {
|
||||
#endif
|
||||
|
||||
/** Configuration file name for SAP+SAP*/
|
||||
#define CONFIG_FILE_2G "/data/vendor/wifi/hostapd_dual2g.conf"
|
||||
#define CONFIG_FILE_5G "/data/vendor/wifi/hostapd_dual5g.conf"
|
||||
#define CONFIG_FILE_2G "/data/vendor/wifi/hostapd/hostapd_dual2g.conf"
|
||||
#define CONFIG_FILE_5G "/data/vendor/wifi/hostapd/hostapd_dual5g.conf"
|
||||
|
||||
/** Configuration file name */
|
||||
#define CONFIG_FILE "/data/misc/wifi/hostapd.conf"
|
||||
#define CONFIG_FILE "/data/vendor/wifi/hostapd/hostapd.conf"
|
||||
|
||||
/** Default configuration file path */
|
||||
#define DEFAULT_CONFIG_FILE_PATH "/system/etc/hostapd/hostapd_default.conf"
|
||||
@@ -102,19 +102,19 @@ enum error_val {
|
||||
#define DEFAULT_ACCEPT_LIST_FILE_PATH "/system/etc/hostapd/hostapd.accept"
|
||||
|
||||
/** Accept list file name */
|
||||
#define ACCEPT_LIST_FILE "/data/misc/wifi/hostapd.accept"
|
||||
#define ACCEPT_LIST_FILE "/data/vendor/wifi/hostapd/hostapd.accept"
|
||||
|
||||
/** Default Deny list file name */
|
||||
#define DEFAULT_DENY_LIST_FILE_PATH "/system/etc/hostapd/hostapd.deny"
|
||||
|
||||
/** Deny list file name */
|
||||
#define DENY_LIST_FILE "/data/misc/wifi/hostapd.deny"
|
||||
#define DENY_LIST_FILE "/data/vendor/wifi/hostapd/hostapd.deny"
|
||||
|
||||
/** Default Ini file */
|
||||
#define DEFAULT_INI_FILE "/persist/qcom/softap/qcom_cfg_default.ini"
|
||||
|
||||
/** SDK control interface path */
|
||||
#define SDK_CTRL_IF "/data/misc/wifi/softap_sdk_ctrl"
|
||||
#define SDK_CTRL_IF "/data/vendor/wifi/hostapd/ctrl/softap_sdk_ctrl"
|
||||
|
||||
/** Maximum length of the line in the configuration file */
|
||||
#define MAX_CONF_LINE_LEN (156)
|
||||
@@ -414,6 +414,7 @@ enum oper_mode {
|
||||
HW_MODE_G_ONLY = 3,
|
||||
HW_MODE_N_ONLY = 4,
|
||||
HW_MODE_A = 5,
|
||||
HW_MODE_ANY = 6,
|
||||
|
||||
HW_MODE_UNKNOWN
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user