|
@@ -43,6 +43,7 @@ typedef uint32_t wlan_scan_id;
|
|
|
#define SCM_CANCEL_SCAN_WAIT_ITERATION 600
|
|
|
|
|
|
#define INVAL_SCAN_ID 0xFFFFFFFF
|
|
|
+#define CANCEL_HOST_SCAN_ID 0xFFFFFFFE
|
|
|
#define INVAL_VDEV_ID 0xFFFFFFFF
|
|
|
#define INVAL_PDEV_ID 0xFFFFFFFF
|
|
|
|
|
@@ -1068,12 +1069,15 @@ struct scan_start_request {
|
|
|
* enum scan_cancel_type - type specifiers for cancel scan request
|
|
|
* @WLAN_SCAN_CANCEL_SINGLE: cancel particular scan specified by scan_id
|
|
|
* @WLAN_SCAN_CANCEL_VAP_ALL: cancel all scans running on a particular vdevid
|
|
|
- * WLAN_SCAN_CANCEL_PDEV_ALL: cancel all scans running on parent pdev of vdevid
|
|
|
+ * @WLAN_SCAN_CANCEL_PDEV_ALL: cancel all scans running on parent pdev of vdevid
|
|
|
+ * @WLAN_SCAN_CANCEL_HOST_VDEV_ALL: Cancel all host triggered scans alone on
|
|
|
+ * vdev
|
|
|
*/
|
|
|
enum scan_cancel_req_type {
|
|
|
WLAN_SCAN_CANCEL_SINGLE = 1,
|
|
|
WLAN_SCAN_CANCEL_VDEV_ALL,
|
|
|
WLAN_SCAN_CANCEL_PDEV_ALL,
|
|
|
+ WLAN_SCAN_CANCEL_HOST_VDEV_ALL,
|
|
|
};
|
|
|
|
|
|
/**
|