
In the current implementation the wmi cmd flags to enable bcn rate code n start req are not getting updated as the flag param is passed to the API by value and not by reference. Update the API argumets to pass the wmi cmd flag param by reference. Change-Id: I8bca4ce78ce68f7b0d05af871641a86bf6622607 CRs-Fixed: 2633704
52 line
1.5 KiB
C
52 line
1.5 KiB
C
/*
|
|
* Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for
|
|
* any purpose with or without fee is hereby granted, provided that the
|
|
* above copyright notice and this permission notice appear in all
|
|
* copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
|
|
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
|
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
|
|
* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
|
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
|
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
|
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
* PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
/*
|
|
* This file contains TLV API declarations for the VDEV Unified Wireless Module
|
|
* Interface (WMI).
|
|
*/
|
|
|
|
#ifndef __WMI_UNIFIED_VDEV_TLV_H__
|
|
#define __WMI_UNIFIED_VDEV_TLV_H__
|
|
|
|
#include <wmi.h>
|
|
#include <wmi_unified_priv.h>
|
|
#include "wmi_unified.h"
|
|
|
|
/**
|
|
* wmi_vdev_attach_tlv: API to init vdev tlv ops
|
|
*
|
|
* @wmi_handle: pointer to wmi_unified structure.
|
|
*
|
|
* Return: none
|
|
*/
|
|
void wmi_vdev_attach_tlv(struct wmi_unified *wmi_handle);
|
|
|
|
#ifdef WLAN_BCN_RATECODE_ENABLE
|
|
static inline void wmi_enable_bcn_ratecode(uint32_t *cmd_flag)
|
|
{
|
|
*cmd_flag |= WMI_UNIFIED_VDEV_START_BCN_TX_RATE_PRESENT;
|
|
}
|
|
#else
|
|
static inline void wmi_enable_bcn_ratecode(uint32_t *cmd_flag)
|
|
{
|
|
}
|
|
#endif
|
|
|
|
#endif /* __WMI_UNIFIED_VDEV_TLV_H__ */
|