Kernel Tree For Xiaomi 11 Lite NE 5G
qcacld-2.0 to qcacld-3.0 propagation During P2P functionality, Host will send GO NEG REQ and receives ACK completion from firmware which will be queued to indicate HDD. Meanwhile if host receives GO-NEG RESP it will be sent directly to HDD via function callback. In HDD as we got GO NEG RESP before ACK completion for GO-NEG REQ, HDD will generate pkt completion for GO NEG Request. Now GO NEG CONFORMATION frame will be sent and driver will be expecting completion for this. The GO NEG REQ ACK completion which got buffered in PE will be delivered to Supplicant and Supplicant assumes that this is the ACK for GO NEG CONF frame. This causes early termination of remain on channel due to which firmware may drop the GO NEG CONF frame and may not retry as ROC is terminated. Fix this by making ACK Completion indication to HDD via function callback. Git-commit: 32ddf4196f423b8eaea7ec6c0816e2961aa7fc45 Change-Id: I0dd3acb236b270839649d2becfdc007e7aae9fdd CRs-Fixed: 1012547 (cherry picked from commit a3996d421de7f55d5a6f7da19d7ff4b568ce7c50) (cherry picked from commit 42405db3bd3f4b10800cde8cdcd14f521461a5a7) |
||
---|---|---|
config | ||
core | ||
target/inc | ||
uapi/linux | ||
Android.mk | ||
Kbuild | ||
Kconfig | ||
Makefile | ||
README.txt |
This is CNSS WLAN Host Driver for products starting from iHelium