Kernel Tree For Xiaomi 11 Lite NE 5G
When application issues NDP end to terminate an NDP connection, host driver sends a request to the firmware and firmware terminates the NDP by sending NDP end frame to the peer. Currently, driver returns immediately after posting request to the firmware. Application might issue NDI delete immediately after returning from NDP_END request. But firmware might take some time to complete the NDP termination and send NDP_END indication to driver. When driver tries to delete the NDI before receiving NDP_END indication from firmware, it causes inconsistency in firmware as the NDI on which the NDP is parked is freed. So, wait till the NDP_END indication comes from firmware(or timeout happens) before returning from ndp_end request context. Change-Id: Ied7ed36451ef007e38f67d48c54290b9dd674f54 CRs-Fixed: 2616018 |
||
---|---|---|
components | ||
configs | ||
core | ||
os_if | ||
uapi/linux | ||
Android.mk | ||
Kbuild | ||
Kconfig | ||
Makefile | ||
README.txt |
This is CNSS WLAN Host Driver for products starting from iHelium