qcacmn: Handle scan failure and vdev start caused by NOL violation

This commit includes the following changes:
Send usenol pdev param to FW.
Set and get dfs_disable_radar_marking flag.
Handle scan failure due to NOL violation.

Change-Id: I814f6381145f98eccf465af730734238c60d8896
CRs-Fixed: 2328894
Šī revīzija ir iekļauta:
Priyadarshnee S
2018-10-08 19:35:58 +05:30
revīziju iesūtīja nshrivas
vecāks 26ebbe4492
revīzija d3173ca81c
11 mainīti faili ar 242 papildinājumiem un 3 dzēšanām

Parādīt failu

@@ -52,13 +52,15 @@
#define DFS_SHOW_PRECAC_LISTS 24
#define DFS_RESET_PRECAC_LISTS 25
#define DFS_BANGRADAR_ENH 26
#define DFS_SET_DISABLE_RADAR_MARKING 27
#define DFS_GET_DISABLE_RADAR_MARKING 28
/*
* Spectral IOCTLs use DFS_LAST_IOCTL as the base.
* This must always be the last IOCTL in DFS and have
* the highest value.
*/
#define DFS_LAST_IOCTL 27
#define DFS_LAST_IOCTL 29
#ifndef DFS_CHAN_MAX
#define DFS_CHAN_MAX 1023