From 60b5f9357a18ec9ec24512e5feefc0563eb60a33 Mon Sep 17 00:00:00 2001 From: Rhythm Patwa Date: Wed, 12 Aug 2020 01:06:27 -0700 Subject: [PATCH] qcacmn: Add support for fc_duration in injector frame WMI struct Add support for fc_duration field in the injector frame WMI struct Change-Id: I8662c3037c32bd9c39914e0b7c77818fac4a6e36 CRs-fixed: 2770504 --- wmi/inc/wmi_unified_param.h | 4 +++- wmi/src/wmi_unified_tlv.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index cf48c60a4611..cf1ecd72d78a 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -7526,7 +7526,8 @@ struct wmi_host_obss_spatial_reuse_set_def_thresh { * @vdev_id: vdev identifer of VAP * @enable: Enable/disable flag for the frame * @frame_type: Frame type to be enabled - * @frame_inject_period: Periodicity of injector frame transmission + * @frame_inject_period: Periodicity of injector frame transmission in msecs + * @frame_duration: Frame Duration field in usecs * @dstmac: Destination address to be used for the frame */ struct wmi_host_injector_frame_params { @@ -7534,6 +7535,7 @@ struct wmi_host_injector_frame_params { uint32_t enable; uint32_t frame_type; uint32_t frame_inject_period; + uint32_t frame_duration; uint8_t dstmac[QDF_MAC_ADDR_SIZE]; }; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index b206ccbcb7e9..1416c04e45df 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -9152,6 +9152,7 @@ QDF_STATUS send_injector_config_cmd_tlv(wmi_unified_t wmi_handle, cmd->enable = inject_config_params->enable; cmd->frame_type = inject_config_params->frame_type; cmd->frame_inject_period = inject_config_params->frame_inject_period; + cmd->fc_duration = inject_config_params->frame_duration; WMI_CHAR_ARRAY_TO_MAC_ADDR(inject_config_params->dstmac, &cmd->frame_addr1);