u8 rtw_reset_drv_sw(struct adapter *padapter) { struct mlme_priv *pmlmepriv = &padapter->mlmepriv; struct pwrctrl_priv *pwrctrlpriv = &padapter->pwrctrlpriv; /* hal_priv */ rtw_hal_def_value_init(padapter); padapter->bReadPortCancel = false; padapter->bWritePortCancel = false; padapter->bRxRSSIDisplay = 0; pmlmepriv->scan_interval = SCAN_INTERVAL;/* 30*2 sec = 60sec */ padapter->xmitpriv.tx_pkts = 0; padapter->recvpriv.rx_pkts = 0; pmlmepriv->LinkDetectInfo.bBusyTraffic = false; _clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY | _FW_UNDER_LINKING); rtw_hal_sreset_init(padapter); pwrctrlpriv->pwr_state_check_cnts = 0; /* mlmeextpriv */ padapter->mlmeextpriv.sitesurvey_res.state = SCAN_DISABLE; rtw_set_signal_stat_timer(&padapter->recvpriv); return _SUCCESS; }
uint8_t rtw_reset_drv_sw(struct rtl_priv *rtlpriv) { uint8_t ret8 = _SUCCESS; struct mlme_priv *pmlmepriv = &rtlpriv->mlmepriv; struct pwrctrl_priv *pwrctrlpriv = &rtlpriv->pwrctrlpriv; /* hal_priv */ rtw_hal_def_value_init(rtlpriv); rtlpriv->bReadPortCancel = _FALSE; rtlpriv->bWritePortCancel = _FALSE; rtlpriv->bLinkInfoDump = 0; pmlmepriv->scan_interval = SCAN_INTERVAL; /* 30*2 sec = 60sec */ rtlpriv->xmitpriv.tx_pkts = 0; rtlpriv->recvpriv.rx_pkts = 0; pmlmepriv->LinkDetectInfo.bBusyTraffic = _FALSE; _clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY | _FW_UNDER_LINKING); #ifdef CONFIG_AUTOSUSPEND #endif pwrctrlpriv->pwr_state_check_cnts = 0; /* mlmeextpriv */ rtlpriv->mlmeextpriv.sitesurvey_res.state = SCAN_DISABLE; #ifdef CONFIG_NEW_SIGNAL_STAT_PROCESS rtw_set_signal_stat_timer(&rtlpriv->recvpriv); #endif return ret8; }
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; }
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; }