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);