|
@@ -358,7 +358,7 @@ cgstatic cfg_static[CFG_PARAM_MAX_NUM] = {
|
|
|
WNI_CFG_NEW_BSS_FOUND_IND_STAMAX,
|
|
|
WNI_CFG_NEW_BSS_FOUND_IND_STADEF},
|
|
|
{WNI_CFG_COUNTRY_CODE,
|
|
|
- CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_NTF_SCH,
|
|
|
0, 0, 0},
|
|
|
{WNI_CFG_11H_ENABLED,
|
|
|
CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_INT |
|
|
@@ -1457,7 +1457,31 @@ cgstatic cfg_static[CFG_PARAM_MAX_NUM] = {
|
|
|
CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_INT,
|
|
|
WNI_CFG_RATE_FOR_TX_MGMT_5G_STAMIN,
|
|
|
WNI_CFG_RATE_FOR_TX_MGMT_5G_STAMAX,
|
|
|
- WNI_CFG_RATE_FOR_TX_MGMT_5G_STADEF}
|
|
|
+ WNI_CFG_RATE_FOR_TX_MGMT_5G_STADEF},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBK_LOCAL,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBE_LOCAL,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVI_LOCAL,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVO_LOCAL,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBK,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBE,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVI,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVO,
|
|
|
+ CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_RESTART,
|
|
|
+ 0, 0, 0},
|
|
|
};
|
|
|
|
|
|
|
|
@@ -1659,7 +1683,47 @@ cfgstatic_string cfg_static_string[CFG_MAX_STATIC_STRING] = {
|
|
|
WNI_CFG_HE_PPET_LEN,
|
|
|
WNI_CFG_HE_PPET_LEN,
|
|
|
{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
|
|
|
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} }
|
|
|
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBK_LOCAL,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACBK_LOCAL_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x7, 0x0, 0xf, 0x3, 0xff, 0xbb, 0x0, 0x1f, 0x3, 0xff, 0x0, 0x0,
|
|
|
+ 0xf, 0x3, 0xff, 0x0} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBE_LOCAL,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACBE_LOCAL_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x3, 0x0, 0xf, 0x0, 0x3f, 0xbb, 0x0, 0x1f, 0x3, 0xff, 0x0, 0x0,
|
|
|
+ 0xf, 0x0, 0x3f, 0x0} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVI_LOCAL,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACVI_LOCAL_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x1, 0x0, 0x7, 0x0, 0xf, 0x7d, 0x0, 0x7, 0x0, 0xf, 0xbc, 0x0,
|
|
|
+ 0x7, 0x0, 0xf, 0x5e} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVO_LOCAL,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACVO_LOCAL_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x1, 0x0, 0x3, 0x0, 0x7, 0x3e, 0x0, 0x3, 0x0, 0x7, 0x66, 0x0,
|
|
|
+ 0x3, 0x0, 0x7, 0x2f} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBK,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACBK_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x7, 0x0, 0xf, 0x3, 0xff, 0xbb, 0x0, 0xf, 0x3, 0xff, 0x0, 0x0,
|
|
|
+ 0xf, 0x3, 0xff, 0x0} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACBE,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACBE_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x3, 0x0, 0xf, 0x3, 0xff, 0xbb, 0x0, 0xf, 0x3, 0xff, 0x0, 0x0,
|
|
|
+ 0xf, 0x3, 0xff, 0x0} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVI,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACVI_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x2, 0x0, 0x7, 0x0, 0xf, 0x7d, 0x0, 0x7, 0x0, 0xf, 0xbc, 0x0,
|
|
|
+ 0x7, 0x0, 0xf, 0x5e} },
|
|
|
+ {WNI_CFG_EDCA_ETSI_ACVO,
|
|
|
+ WNI_CFG_EDCA_ETSI_ACVO_LEN,
|
|
|
+ 17,
|
|
|
+ {0x0, 0x2, 0x0, 0x3, 0x0, 0x7, 0x3e, 0x0, 0x3, 0x0, 0x7, 0x66, 0x0,
|
|
|
+ 0x3, 0x0, 0x7, 0x2f} },
|
|
|
};
|
|
|
|
|
|
/*--------------------------------------------------------------------*/
|
|
@@ -2360,8 +2424,11 @@ process_cfg_download_req(tpAniSirGlobal pMac)
|
|
|
uint8_t maxSavedLen;
|
|
|
if ((pMac->cfg.gCfgEntry[i].control & CFG_CTL_VALID) == 0)
|
|
|
continue;
|
|
|
- if (index >= pMac->cfg.gCfgMaxSBufSize)
|
|
|
+ if (index >= pMac->cfg.gCfgMaxSBufSize) {
|
|
|
+ pe_debug("No space id:%d BufSize:%d index:%d",
|
|
|
+ i, pMac->cfg.gCfgMaxSBufSize, index);
|
|
|
continue;
|
|
|
+ }
|
|
|
|
|
|
pDstTest = &pMac->cfg.gCfgSBuf[index];
|
|
|
pStrCfg = (cfgstatic_string*)cfg_static[i].pStrData;
|