static u8 rtw_init_default_value(struct adapter *padapter) { u8 ret = _SUCCESS; struct registry_priv *pregistrypriv = &padapter->registrypriv; struct xmit_priv *pxmitpriv = &padapter->xmitpriv; struct mlme_priv *pmlmepriv = &padapter->mlmepriv; struct security_priv *psecuritypriv = &padapter->securitypriv; /* xmit_priv */ pxmitpriv->vcs_setting = pregistrypriv->vrtl_carrier_sense; pxmitpriv->vcs = pregistrypriv->vcs_type; pxmitpriv->vcs_type = pregistrypriv->vcs_type; pxmitpriv->frag_len = pregistrypriv->frag_thresh; /* mlme_priv */ pmlmepriv->scan_interval = SCAN_INTERVAL;/* 30*2 sec = 60sec */ pmlmepriv->scan_mode = SCAN_ACTIVE; /* ht_priv */ pmlmepriv->htpriv.ampdu_enable = false;/* set to disabled */ /* security_priv */ psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv->sw_encrypt = pregistrypriv->software_encrypt; psecuritypriv->sw_decrypt = pregistrypriv->software_decrypt; psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; /* open system */ psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv->dot11PrivacyKeyIndex = 0; psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv->dot118021XGrpKeyid = 1; psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv->ndisencryptstatus = Ndis802_11WEPDisabled; /* registry_priv */ rtw_init_registrypriv_dev_network(padapter); rtw_update_registrypriv_dev_network(padapter); /* hal_priv */ rtw_hal_def_value_init(padapter); /* misc. */ padapter->bReadPortCancel = false; padapter->bWritePortCancel = false; padapter->bRxRSSIDisplay = 0; padapter->bNotifyChannelChange = 0; #ifdef CONFIG_88EU_P2P padapter->bShowGetP2PState = 1; #endif return ret; }
u8 rtw_init_default_value(_adapter *padapter) { u8 ret = _SUCCESS; struct registry_priv* pregistrypriv = &padapter->registrypriv; struct xmit_priv *pxmitpriv = &padapter->xmitpriv; struct recv_priv *precvpriv = &padapter->recvpriv; struct mlme_priv *pmlmepriv= &padapter->mlmepriv; struct security_priv *psecuritypriv = &padapter->securitypriv; //xmit_priv pxmitpriv->vcs_setting = pregistrypriv->vrtl_carrier_sense; pxmitpriv->vcs = pregistrypriv->vcs_type; pxmitpriv->vcs_type = pregistrypriv->vcs_type; //pxmitpriv->rts_thresh = pregistrypriv->rts_thresh; pxmitpriv->frag_len = pregistrypriv->frag_thresh; //recv_priv //mlme_priv pmlmepriv->scan_interval = SCAN_INTERVAL;// 30*2 sec = 60sec pmlmepriv->scan_mode = SCAN_ACTIVE; //qos_priv //pmlmepriv->qospriv.qos_option = pregistrypriv->wmm_enable; //ht_priv #ifdef CONFIG_80211N_HT pmlmepriv->htpriv.ampdu_enable = _FALSE;//set to disabled #endif //security_priv //rtw_get_encrypt_decrypt_from_registrypriv(padapter); psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv->sw_encrypt=pregistrypriv->software_encrypt; psecuritypriv->sw_decrypt=pregistrypriv->software_decrypt; psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; //open system psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv->dot11PrivacyKeyIndex = 0; psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv->dot118021XGrpKeyid = 1; psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv->ndisencryptstatus = Ndis802_11WEPDisabled; //pwrctrl_priv //registry_priv rtw_init_registrypriv_dev_network(padapter); rtw_update_registrypriv_dev_network(padapter); //hal_priv padapter->HalFunc.init_default_value(padapter); //misc. padapter->bReadPortCancel = _FALSE; padapter->bWritePortCancel = _FALSE; padapter->bRxRSSIDisplay = 0; return ret; }
uint8_t rtw_init_default_value(struct rtl_priv *rtlpriv) { uint8_t ret = _SUCCESS; struct registry_priv *pregistrypriv = &rtlpriv->registrypriv; struct xmit_priv *pxmitpriv = &rtlpriv->xmitpriv; struct mlme_priv *pmlmepriv = &rtlpriv->mlmepriv; struct security_priv *psecuritypriv = &rtlpriv->securitypriv; /* xmit_priv */ pxmitpriv->vcs_setting = pregistrypriv->vrtl_carrier_sense; pxmitpriv->vcs = pregistrypriv->vcs_type; pxmitpriv->vcs_type = pregistrypriv->vcs_type; /* pxmitpriv->rts_thresh = pregistrypriv->rts_thresh; */ pxmitpriv->frag_len = pregistrypriv->frag_thresh; /* recv_priv */ /* mlme_priv */ pmlmepriv->scan_interval = SCAN_INTERVAL; /* 30*2 sec = 60sec */ pmlmepriv->scan_mode = SCAN_ACTIVE; /* * qos_priv * pmlmepriv->qospriv.qos_option = pregistrypriv->wmm_enable; */ /* ht_priv */ #ifdef CONFIG_80211N_HT pmlmepriv->htpriv.ampdu_enable = _FALSE; /* set to disabled */ #endif /* security_priv */ /* rtw_get_encrypt_decrypt_from_registrypriv(rtlpriv); */ psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv->sw_encrypt = pregistrypriv->software_encrypt; psecuritypriv->sw_decrypt = pregistrypriv->software_decrypt; psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; /* open system */ psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv->dot11PrivacyKeyIndex = 0; psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv->dot118021XGrpKeyid = 1; psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv->ndisencryptstatus = Ndis802_11WEPDisabled; /* pwrctrl_priv */ /* registry_priv */ rtw_init_registrypriv_dev_network(rtlpriv); rtw_update_registrypriv_dev_network(rtlpriv); /* hal_priv */ rtw_hal_def_value_init(rtlpriv); /* misc. */ rtlpriv->bReadPortCancel = _FALSE; rtlpriv->bWritePortCancel = _FALSE; rtlpriv->bLinkInfoDump = 0; rtlpriv->bNotifyChannelChange = 0; return ret; }