mirror of
https://github.com/drygdryg/rtl8188eus.git
synced 2025-04-29 10:47:17 +09:00
Reduce interface number when virtual interface removed
This commit is contained in:
parent
ba7d6c3883
commit
ac68625b41
@ -2851,8 +2851,12 @@ void rtw_drv_free_vir_ifaces(struct dvobj_priv *dvobj)
|
|||||||
|
|
||||||
void rtw_drv_del_vir_if(_adapter *padapter)
|
void rtw_drv_del_vir_if(_adapter *padapter)
|
||||||
{
|
{
|
||||||
|
struct dvobj_priv *pdvobjpriv;
|
||||||
|
|
||||||
rtw_drv_stop_vir_if(padapter);
|
rtw_drv_stop_vir_if(padapter);
|
||||||
rtw_drv_free_vir_if(padapter);
|
rtw_drv_free_vir_if(padapter);
|
||||||
|
pdvobjpriv = adapter_to_dvobj(padapter);
|
||||||
|
--pdvobjpriv->iface_nums;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtw_drv_del_vir_ifaces(_adapter *primary_padapter)
|
void rtw_drv_del_vir_ifaces(_adapter *primary_padapter)
|
||||||
|
@ -1498,6 +1498,8 @@ free_dvobj:
|
|||||||
if (status != _SUCCESS)
|
if (status != _SUCCESS)
|
||||||
usb_dvobj_deinit(pusb_intf);
|
usb_dvobj_deinit(pusb_intf);
|
||||||
exit:
|
exit:
|
||||||
|
if (!status)
|
||||||
|
pr_info("In %s return -ENODEV\n", __func__);
|
||||||
return status == _SUCCESS ? 0 : -ENODEV;
|
return status == _SUCCESS ? 0 : -ENODEV;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user