Files
android_kernel_samsung_sm86…/components
Srinivas Dasari 88fe66052d qcacld-3.0: Use source CM_ROAMING_USER for user REASSOC request
Currently, host driver uses CM_ROAMING_HOST for ROAM_INVOKE for
both host initiated(e.g. connect on connect, qos,..) and user
initiated requests(e.g. REASSOC ioctl).
The expectations are different for these cases upon ROAM_INVOKE
failure as explained below,
1. connect-on-connect/FASTREASSOC case: Expectation upon
   ROAM_INVOKE failure is to disconnect from current AP as this
   status needs to be sent to kernel.
2. REASSOC ioctl: Expectation upon ROAM_INVOKE failure is to stay
   connected to the current AP.

So, define a new source CM_ROAMING_USER for REASSOC and use it to
differentiate from CM_ROAMING_HOST to avoid disconnection.

Also, pass right cm_id to WLAN_CM_SM_EV_ROAM_INVOKE_FAIL to
gracefully remove the ROAM command from SER queue.

Change-Id: I0d48d4773c659e667d87c9583ce6530543998e19
CRs-Fixed: 3621341
2023-09-25 05:15:23 -07:00
..
2022-12-07 09:46:47 -08:00
2022-12-20 14:18:51 -08:00
2023-09-21 14:35:42 -07:00
2023-09-25 01:29:26 -07:00
2022-12-27 19:09:43 -08:00