qcacmn: Spatial Reuse changes

Add WMI interface for OBSS Spatial Reuse changes.

Change-Id: I5da23632a8746de749fc623439c9d9cbc02fcea5
CRs-Fixed: 2313292
Cette révision appartient à :
Pratik Gandhi
2018-09-17 16:47:12 +05:30
révisé par Gerrit - the friendly Code Review server
Parent d878c0dcc3
révision 13b34f8718
3 fichiers modifiés avec 36 ajouts et 0 suppressions

Voir le fichier

@@ -6062,6 +6062,7 @@ typedef enum {
wmi_service_smart_logging_support,
#endif
wmi_service_infra_mbssid,
wmi_service_obss_spatial_reuse,
wmi_services_max,
} wmi_conv_service_ids;
#define WMI_SERVICE_UNAVAILABLE 0xFFFF
@@ -8410,6 +8411,23 @@ struct bcn_offload_control {
enum bcn_offload_control_param bcn_ctrl_op;
};
#ifdef OBSS_PD
/**
* struct wmi_host_obss_spatial_reuse_set_param - OBSS_PD_SPATIAL Reuse
* structure
* @enable: Enable/Disable Spatial Reuse
* @obss_min: Minimum OBSS level to use
* @obss_max: Maximum OBSS level to use
* @pdev_id: Pdev id
*/
struct wmi_host_obss_spatial_reuse_set_param {
uint32_t enable;
uint32_t obss_min;
uint32_t obss_max;
uint32_t vdev_id;
};
#endif
/**
* struct wds_entry - WDS entry structure
* @peer_mac: peer mac