qcacmn: Handle RADAR detect in RESTART state

If MLME gets RADAR detected event while waiting for RESTART response from
FW(RESTART_PROGRESS substate), it sets PDEV RADAR detect deferred flag.

Once VDEV SM moves from START to other state, it invokes MLME SM callback,
which checks whether “RADAR detect defer” is set.

If it is set, SM callback posts message to scheduler to notify all VDEVs on
RADAR detection.(from here, flow goes as regular radar detected event)

Change-Id: Icaa2aee900be60c12c5b38b1d199bb01ba31f722
CRs-Fixed: 2390019
Esse commit está contido em:
Srinivas Pitla
2019-02-26 11:08:23 +05:30
commit de nshrivas
commit d9ad48d3ff
3 arquivos alterados com 30 adições e 1 exclusões

Ver arquivo

@@ -121,6 +121,8 @@
#define WLAN_PDEV_OP_RESTART_INPROGRESS 0x00020000
/* PDEV MBSSID VDEV restart trigger */
#define WLAN_PDEV_OP_MBSSID_RESTART 0x00040000
/* RADAR DETECT Defer */
#define WLAN_PDEV_OP_RADAR_DETECT_DEFER 0x00080000
struct osif_pdev_priv;