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 */