一. MTK中存在多个wlan_lib.c,如何判断修改那个文件
连接手机通过命令‘getprop | grep gen’进行获取信息,如果获取到[ro.vendor.wlan.gen]: [gen4m]代表是gen4m目录下的
目前mtk支持的目录如下
我们这次讲解的文件是
vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m/common/wlan_lib.c
二.wlanInitFeatureOption方法介绍
这个方法用于初始化WLAN功能选项,具体结构如下,代码太多只贴了一部分,主要如何设置最大带宽
void wlanInitFeatureOption(struct ADAPTER *prAdapter)
{
struct WIFI_VAR *prWifiVar = &prAdapter->rWifiVar;
#if QM_ADAPTIVE_TC_RESOURCE_CTRL
struct QUE_MGT *prQM = &prAdapter->rQM;
#endif
uint32_t u4TxHifRes = 0, u4Idx = 0;
uint32_t u4PlatformBoostCpuTh = 1;
#if CFG_SUPPO