qcacmn: Add wmi support to dump WDS table

Request and print WDS table from FW using WMI command and event.
WMI_PDEV_WDS_ENTRY_LIST_CMDID is used to request WDS table
entries and WMI_PDEV_WDS_ENTRY_LIST_EVENTID is used to process
received WDS entries.

Change-Id: I452c8067d191d09826a38b751bb66f1bde587d9b
CRs-Fixed: 2003377
This commit is contained in:
Rathees kumar Chinannan
2017-11-22 17:03:57 +05:30
committato da snandini
parent 5325c7c3ab
commit aff64b034e
3 ha cambiato i file con 43 aggiunte e 0 eliminazioni

Vedi File

@@ -5454,6 +5454,7 @@ typedef enum {
wmi_get_arp_stats_req_id,
wmi_service_available_event_id,
wmi_update_rcpi_event_id,
wmi_pdev_wds_entry_list_event_id,
wmi_events_max,
} wmi_conv_event_id;
@@ -7978,4 +7979,16 @@ struct bcn_offload_control {
bool bcn_tx_enable;
};
/**
* struct wds_entry - WDS entry structure
* @peer_mac: peer mac
* @wds_mac: wds mac address
* @flags: flags
*/
struct wdsentry {
u_int8_t peer_mac[IEEE80211_ADDR_LEN];
u_int8_t wds_mac[IEEE80211_ADDR_LEN];
A_UINT32 flags;
};
#endif /* _WMI_UNIFIED_PARAM_H_ */