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
Этот коммит содержится в:
Srinivas Pitla
2019-02-26 11:08:23 +05:30
коммит произвёл nshrivas
родитель 13835b1aa2
Коммит d9ad48d3ff
3 изменённых файлов: 30 добавлений и 1 удалений

Просмотреть файл

@@ -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;