qcacld-3.0: Fill and send connectivity logging management frame events

Fill the management frame data and enqueue the filled record to the logging
queue.
Frame sequence number, peer rssi, tx_status, authentiation algo,
authentication frame transaction sequence number will be filled to the
log record.

Change-Id: I069b7816fdc52eeed964d6586c52b58d1a5d5cd4
CRs-Fixed: 3030075
Этот коммит содержится в:
Pragaspathi Thilagaraj
2021-09-01 17:47:18 +05:30
коммит произвёл Madan Koyyalamudi
родитель 887c66c1c0
Коммит 5e4b2f49ad
16 изменённых файлов: 401 добавлений и 20 удалений

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

@@ -810,6 +810,8 @@ struct wma_wlm_stats_data {
* set this and wait will timeout, and code will poll the pending tx
* descriptors number to be zero.
* @umac_ota_ack_cb: Ack Complete Callback registered by umac
* @is_mgmt_data_valid: Is management frame data valid
* @mgmt_data: Management frame related data
* @umac_data_ota_ack_cb: ack complete callback
* @last_umac_data_ota_timestamp: timestamp when OTA of last umac data
* was done
@@ -934,6 +936,8 @@ typedef struct {
qdf_event_t tx_frm_download_comp_event;
qdf_event_t tx_queue_empty_event;
wma_tx_ota_comp_callback umac_data_ota_ack_cb;
bool is_mgmt_data_valid;
struct mgmt_frame_data mgmt_data;
unsigned long last_umac_data_ota_timestamp;
qdf_nbuf_t last_umac_data_nbuf;
wma_tgt_cfg_cb tgt_cfg_update_cb;