From c28ab7b4bc0ca867e199da4c0646e41515cd341e Mon Sep 17 00:00:00 2001 From: Siddarth Poddar Date: Fri, 1 Apr 2016 17:45:06 +0530 Subject: [PATCH] qcacmn: Fix tlv formation of gtk offload command Add gtk offload enable/disable macros and use them while copy keys and replay counter. Change-Id: Ifdd776bc0c567d6c815ab5cb3eb212a43889b5a5 CRs-Fixed: 987362 --- wmi/inc/wmi_unified_param.h | 2 ++ wmi/src/wmi_unified_tlv.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 3bc4e845402d..c8e210cd93ef 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -2181,6 +2181,8 @@ struct periodic_tx_pattern { #define WMI_GTK_OFFLOAD_KEK_BYTES 16 #define WMI_GTK_OFFLOAD_KCK_BYTES 16 +#define WMI_GTK_OFFLOAD_ENABLE 0 +#define WMI_GTK_OFFLOAD_DISABLE 1 /** * struct gtk_offload_params - gtk offload parameters diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 2d7b5df6903a..04b1495b6a5b 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -7446,7 +7446,7 @@ QDF_STATUS send_gtk_offload_cmd_tlv(wmi_unified_t wmi_handle, uint8_t vdev_id, cmd->vdev_id = vdev_id; /* Request target to enable GTK offload */ - if (enable_offload) { + if (enable_offload == WMI_GTK_OFFLOAD_ENABLE) { cmd->flags = gtk_offload_opcode; /* Copy the keys and replay counter */