From be11624671ebc67a55313359f6b141dec0fe0899 Mon Sep 17 00:00:00 2001 From: Manishekar Chandrasekaran Date: Mon, 9 May 2016 17:30:17 +0530 Subject: [PATCH] qcacmn: Use mandatory channel list during SAP operation Ensure that the SAP operations make use of the mandatory channel list during SAP channel selection and update the INI option 'gWlanMccToSccSwitchMode' to include the value of '4' which will make use of the mandatory channel list while trying to avoid MCC scenario . Change-Id: Ia43ee1d2c598c81a5ef0add9246c400577f6f694 CRs-Fixed: 1014128 --- qdf/inc/qdf_types.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qdf/inc/qdf_types.h b/qdf/inc/qdf_types.h index 47808914a1dd..a2fe4603eba4 100644 --- a/qdf/inc/qdf_types.h +++ b/qdf/inc/qdf_types.h @@ -356,7 +356,11 @@ enum tQDF_GLOBAL_CON_MODE { * typedef tQDF_MCC_TO_SCC_SWITCH_MODE - MCC to SCC switch mode. * @QDF_MCC_TO_SCC_SWITCH_DISABLE: Disable switch * @QDF_MCC_TO_SCC_SWITCH_ENABLE: Enable switch - * @QDF_MCC_TO_SCC_SWITCH_FORCE: force switch + * @QDF_MCC_TO_SCC_SWITCH_FORCE: Force switch with SAP restart + * @QDF_MCC_TO_SCC_SWITCH_FORCE_WITHOUT_DISCONNECTION: Force switch without + * restart of SAP + * @QDF_MCC_TO_SCC_SWITCH_WITH_FAVORITE_CHANNEL: Switch using fav channel(s) + * without SAP restart * @QDF_MCC_TO_SCC_SWITCH_MAX: max switch */ typedef enum { @@ -364,6 +368,7 @@ typedef enum { QDF_MCC_TO_SCC_SWITCH_ENABLE, QDF_MCC_TO_SCC_SWITCH_FORCE, QDF_MCC_TO_SCC_SWITCH_FORCE_WITHOUT_DISCONNECTION, + QDF_MCC_TO_SCC_SWITCH_WITH_FAVORITE_CHANNEL, QDF_MCC_TO_SCC_SWITCH_MAX } tQDF_MCC_TO_SCC_SWITCH_MODE; #endif @@ -404,6 +409,7 @@ struct qdf_mac_addr { #define QDF_IPV4_ADDR_SIZE (4) #define QDF_IPV6_ADDR_SIZE (16) +#define QDF_MAX_NUM_CHAN (128) /** * struct qdf_tso_frag_t - fragments of a single TCP segment