From bea94af394ef61fd2771994e857a183fe02ca48b Mon Sep 17 00:00:00 2001 From: Wu Gao Date: Wed, 25 Mar 2020 11:59:41 +0800 Subject: [PATCH] qcacmn: Change CFR attributes from required to optional Some CFR attributes are used frequently with conditions, so change them from required to optional. Change-Id: I835906d314bfb4d94100ba7794603de1c2dbcc8d CRs-Fixed: 2649263 --- os_if/linux/qca_vendor.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index a07f0de49dbf..152931d16ae9 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -7931,7 +7931,7 @@ enum qca_wlan_vendor_cfr_capture_type { * Channel Frequency Response capture parameters and enable periodic CFR * capture. * - * @QCA_WLAN_VENDOR_ATTR_CFR_PEER_MAC_ADDR: Required (6-byte MAC address) + * @QCA_WLAN_VENDOR_ATTR_CFR_PEER_MAC_ADDR: Optional (6-byte MAC address) * MAC address of peer. This is for CFR version 1 only. * * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE: Required (flag) @@ -7939,14 +7939,14 @@ enum qca_wlan_vendor_cfr_capture_type { * enable peer CFR capture. If this attribute is not present, * peer CFR capture is disabled. * - * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_BANDWIDTH: Required (u8) + * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_BANDWIDTH: Optional (u8) * BW of measurement, attribute uses the values in enum nl80211_chan_width * Supported values: 20, 40, 80, 80+80, 160. * Note that all targets may not support all bandwidths. * This attribute is mandatory for version 1 if attribute * QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE is used. * - * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_PERIODICITY: Required (u32) + * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_PERIODICITY: Optional (u32) * Periodicity of CFR measurement in msec. * Periodicity should be a multiple of Base timer. * Current Base timer value supported is 10 msecs (default). @@ -7954,23 +7954,23 @@ enum qca_wlan_vendor_cfr_capture_type { * This attribute is mandatory for version 1 if attribute * QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE is used. * - * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_METHOD: Required (u8) + * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_METHOD: Optional (u8) * Method used to capture Channel Frequency Response. * Attribute uses the values defined in enum qca_wlan_vendor_cfr_method. * This attribute is mandatory for version 1 if attribute * QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE is used. * - * @QCA_WLAN_VENDOR_ATTR_PERIODIC_CFR_CAPTURE_ENABLE: Required (flag) + * @QCA_WLAN_VENDOR_ATTR_PERIODIC_CFR_CAPTURE_ENABLE: Optional (flag) * Enable periodic CFR capture. * This attribute is mandatory for version 1 to enable Periodic CFR capture. * If this attribute is not present, periodic CFR capture is disabled. * - * @QCA_WLAN_VENDOR_ATTR_CFR_VERSION: Required (u8) + * @QCA_WLAN_VENDOR_ATTR_CFR_VERSION: Optional (u8) * Value is 1 or 2 since there are two versions of CFR capture. Two versions * can't be enabled at same time. This attribute is mandatory if target * support both versions and use one of them. * - * @QCA_WLAN_VENDOR_ATTR_CFR_ENABLE_GROUP_BITMAP: Required (u32) + * @QCA_WLAN_VENDOR_ATTR_CFR_ENABLE_GROUP_BITMAP: Optional (u32) * This attribute is mandatory for version 2 if * QCA_WLAN_VENDOR_ATTR_PEER_CFR_GROUP_ENTRY is used. * Bits 15:0 Bit fields indicating which group to be enabled. @@ -7984,7 +7984,7 @@ enum qca_wlan_vendor_cfr_capture_type { * CFR capture interval in microsecond. This attribute is mandatory for * version 2 if attribute QCA_WLAN_VENDOR_ATTR_PEER_CFR_DURATION is used. * - * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_CAPTURE_TYPE: Required (u32) + * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_CAPTURE_TYPE: Optional (u32) * CFR capture type is defined in enum qca_wlan_vendor_cfr_capture_type. * This attribute is mandatory for version 2. * @@ -8018,7 +8018,7 @@ enum qca_wlan_vendor_cfr_capture_type { * %QCA_WLAN_VENDOR_ATTR_PEER_CFR_GROUP_CTRL_FILTER, * %QCA_WLAN_VENDOR_ATTR_PEER_CFR_GROUP_DATA_FILTER * - * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_GROUP_NUMBER: Required (u32) + * @QCA_WLAN_VENDOR_ATTR_PEER_CFR_GROUP_NUMBER: Optional (u32) * Target support multiple groups for some configurations. Group number could be * any value between 0 and 15. This is for CFR version 2 only. *