qcacld-3.0: fix false alert of NDI interface TX timeout
When NDI do hdd_ndp_peer_departed_handler() or hdd_stop_adapter(), it will invoke hdd_cleanup_ndi() to pause NDI net_dev TX queue, the NDI is in disconnection status, so only pause TX queue but not set netif_carrier_off() will let kernel trigger TX watchdog unexpectedly. Use WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER instead of WLAN_STOP_ALL_NETIF_QUEUE to set netif_carrier_off() then no TX watchdog will be triggered. Change-Id: Ic4a9954b383c34795bda70296f6af977f450bdfd CRs-Fixed: 2765520
Loading
Please register or sign in to comment