diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 6410e677953e..de32d67898ec 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -14077,7 +14077,7 @@ static QDF_STATUS send_roam_invoke_cmd_tlv(wmi_unified_t wmi_handle, WMITLV_TAG_STRUC_wmi_roam_invoke_cmd_fixed_param, WMITLV_GET_STRUCT_TLVLEN(wmi_roam_invoke_cmd_fixed_param)); cmd->vdev_id = roaminvoke->vdev_id; - cmd->flags = 0; + cmd->flags |= WMI_ROAM_INVOKE_FLAG_REPORT_FAILURE; if (roaminvoke->frame_len) cmd->roam_scan_mode = WMI_ROAM_INVOKE_SCAN_MODE_SKIP; @@ -14125,6 +14125,7 @@ static QDF_STATUS send_roam_invoke_cmd_tlv(wmi_unified_t wmi_handle, QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_WMA, QDF_TRACE_LEVEL_DEBUG, buf_ptr + WMI_TLV_HDR_SIZE, roaminvoke->frame_len); + WMI_LOGD(FL("flags:%d, scan_mode:%d"), cmd->flags, cmd->roam_scan_mode); if (wmi_unified_cmd_send(wmi_handle, wmi_buf, len, WMI_ROAM_INVOKE_CMDID)) {