void rtw_os_indicate_disconnect(struct adapter *adapter) { /* Do it first for tx broadcast pkt after disconnection issue! */ netif_carrier_off(adapter->pnetdev); rtw_indicate_wx_disassoc_event(adapter); rtw_reset_securitypriv(adapter); }
void rtw_os_indicate_disconnect( _adapter *adapter ) { //RT_PMKID_LIST backupPMKIDList[ NUM_PMKID_CACHE ]; _func_enter_; netif_carrier_off(adapter->pnetdev); // Do it first for tx broadcast pkt after disconnection issue! rtw_indicate_wx_disassoc_event(adapter); rtw_reset_securitypriv( adapter ); _func_exit_; }
void rtw_os_indicate_disconnect( _adapter *adapter ) { //RT_PMKID_LIST backupPMKIDList[ NUM_PMKID_CACHE ]; _func_enter_; rtw_indicate_wx_disassoc_event(adapter); netif_carrier_off(adapter->pnetdev); #ifdef RTK_DMP_PLATFORM _set_workitem(&adapter->mlmepriv.Linkdown_workitem); #endif rtw_reset_securitypriv( adapter ); _func_exit_; }
void rtw_os_indicate_disconnect( _adapter *adapter ) { //RT_PMKID_LIST backupPMKIDList[ NUM_PMKID_CACHE ]; _func_enter_; netif_carrier_off(adapter->pnetdev); // Do it first for tx broadcast pkt after disconnection issue! #ifdef CONFIG_IOCTL_CFG80211 rtw_cfg80211_indicate_disconnect(adapter); #endif //CONFIG_IOCTL_CFG80211 rtw_indicate_wx_disassoc_event(adapter); #ifdef RTK_DMP_PLATFORM _set_workitem(&adapter->mlmepriv.Linkdown_workitem); #endif rtw_reset_securitypriv( adapter ); _func_exit_; }