qcacmn: Add support for keepalive with mgmt frame tx

Add support to configure the keep alive packet as management frame
to FW.

Change-Id: Icaf88f30981eeac2b282f35c3a719950e3e0d1df
CRs-Fixed: 2788504
Цей коміт міститься в:
Kiran Kumar Lokere
2020-09-29 22:46:21 -07:00
зафіксовано snandini
джерело 210ed2bc5f
коміт 982bf62718
2 змінених файлів з 3 додано та 0 видалено

Переглянути файл

@@ -75,6 +75,7 @@
#define WMI_IPV4_ADDR_LEN 4
#define WMI_KEEP_ALIVE_NULL_PKT 1
#define WMI_KEEP_ALIVE_UNSOLICIT_ARP_RSP 2
#define WMI_KEEP_ALIVE_MGMT_FRAME 5
#define WMI_MAC_MAX_KEY_LENGTH 32
#define WMI_KRK_KEY_LEN 16
#ifdef WLAN_FEATURE_ROAM_OFFLOAD

Переглянути файл

@@ -130,6 +130,8 @@ send_set_sta_keep_alive_cmd_tlv(wmi_unified_t wmi_handle,
QDF_IPV4_ADDR_SIZE);
WMI_CHAR_ARRAY_TO_MAC_ADDR(params->destmac,
&arp_rsp->dest_mac_addr);
} else if (WMI_KEEP_ALIVE_MGMT_FRAME == params->method) {
cmd->method = WMI_STA_KEEPALIVE_METHOD_MGMT_VENDOR_ACTION;
} else {
cmd->method = WMI_STA_KEEPALIVE_METHOD_NULL_FRAME;
}