qcacld-3.0: Enhance g_enable_go_force_scc for liberal mode
INI g_enable_go_force_scc states the force MCC to SCC mode. Mode 1-strict: Implement force scc strictly as part of start bss Mode 2-liberal: Turn on p2p go on provided channel and move first p2p go to the new p2p go channel after set key. Currently for p2p-GO forceSCC, support is present where no matter what is the GO negotiated channel in start_bss, driver will force the other GO/STA/GC channel (on the same band) to the current GO channel. This is force SCC strict mode where value 1 is used for g_enable_go_force_scc ini. In this mode GC will have to do full scan as the GO channel may be different from actual negotiated channel. DUT may see some issues if GC dosent do full scan in this mode. As part of this change, add support for value 2(Liberal mode) in g_enable_go_force_scc ini. As part of this liberal mode, driver will allow the GO to start in MCC mode and after set key, it will check any other concurrent GO and will do forceSCC for that GO to the newly formed GO channel. Change-Id: Ifc7beb06335616c51dc064f48a78b825dbdbda25 CRs-Fixed: 2992098
Loading
Please register or sign in to comment