path: root/src/common/qca-vendor.h
Commit message (Collapse)AuthorAgeFilesLines
* Correct the type/usage of QCA_ATTR_ROAM_CONTROL_SCAN_FREQ_LISTSrinivas Dasari11 days1-1/+1
| | | | | | | | | Update the documentation of QCA_ATTR_ROAM_CONTROL_SCAN_FREQ_LIST to make it a nested attribute to carry frequencies of type u32. This is to be in sync with the nl80211 attribute NL80211_ATTR_SCAN_FREQUENCIES. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add nl80211 vendor ACS trigger reasons related to interferenceKrishna Rao2019-08-301-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | Add the following ACS trigger reasons to enum qca_wlan_vendor_acs_select_reason: 1) QCA_WLAN_VENDOR_ACS_SELECT_REASON_GENERIC_INTERFERENCE Generic, uncategorized interference found 2) QCA_WLAN_VENDOR_ACS_SELECT_REASON_80211_INTERFERENCE Excessive 802.11 interference found 3) QCA_WLAN_VENDOR_ACS_SELECT_REASON_CW_INTERFERENCE Continuous Wave (CW) interference found 4) QCA_WLAN_VENDOR_ACS_SELECT_REASON_MWO_INTERFERENCE Microwave Oven (MWO) interference found 5) QCA_WLAN_VENDOR_ACS_SELECT_REASON_FHSS_INTERFERENCE Frequency-Hopping Spread Spectrum (FHSS) interference found 6) QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_FHSS_INTERFERENCE Non-802.11 Frequency-Hopping Spread Spectrum (FHSS) interference found 7) QCA_WLAN_VENDOR_ACS_SELECT_REASON_WB_INTERFERENCE Wideband (WB) interference found 8) QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_WB_INTERFERENCE Non-802.11 Wideband (WB) interference found 9) QCA_WLAN_VENDOR_ACS_SELECT_REASON_JAMMER_INTERFERENCE Jammer interference found Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor command for avoid frequency featureRajeev Kumar Sirasanagandla2019-08-091-0/+35
| | | | | | | | | | | | Add vendor command QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY_EXT and attribute qca_wlan_vendor_attr_avoid_frequency_ext to send structured avoid frequency data. This new command is alternative to existing command QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY since existing command is using stream of bytes instead of structured data using vendor attributes. Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
* Update QCA vendor attributes for 6 GHz band supportRajeev Kumar Sirasanagandla2019-08-091-13/+306
| | | | | | | | | | | | | | | | | | | | | | | As a part of P802.11ax amendment, 6 GHz band operation is added. Since the 6 GHz channel numbers are overlapping with existing 2.4 GHz and 5 GHz channel numbers, use frequency to identify unique channel operation instead of channel number. Channel frequency is unique across bands. In the existing QCA vendor interface, wherever missing, add frequency attributes to identify unique channel operation. In addition, add comments to document some of the previously missed attributes/values. Note: If both channel and frequency attributes are present in vendor command/event and (a) If both the driver and user-space application supports 6 GHz band then channel related attributes are deprecated and use frequency attributes. (b) If either driver or user-space application or both doesn't support 6 GHz band then use channel attributes. Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
* Add QCA vendor channel attribute to restart APRajeev Kumar Sirasanagandla2019-08-091-1/+5
| | | | | | | | | | Add QCA_WLAN_VENDOR_ATTR_SAP_CONFIG_CHANNEL attribute in enum qca_wlan_vendor_attr_sap_config to use with vendor command QCA_NL80211_VENDOR_SUBCMD_SET_SAP_CONFIG. This new attribute is used to restart AP on given channel. Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
* Add QCA vendor command to configure ACS policyRajeev Kumar Sirasanagandla2019-08-091-1/+44
| | | | | | | | Add a QCA vendor sub command QCA_NL80211_VENDOR_SUBCMD_ACS_POLICY with attributes enum qca_wlan_vendor_attr_acs_config and enum qca_acs_dfs_mode to configure ACS policy. Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
* Add QCA vendor attributes to enhance roaming configurationSrinivas Dasari2019-08-081-0/+271
| | | | | | | | | | | | This enhances the existing vendor command QCA_NL80211_VENDOR_SUBCMD_ROAM with the following configurations: 1. Set/get/clear roam control 2. Set/get the channels on which the roaming has to be triggered. 3. Set/get the roam scan period. 4. Configure the triggers for roaming. 5. Configure the candidate selection criteria. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Rename qca_wlan_vendor_attr_roam_subcmd to represent subcmdsSunil Dutt2019-08-081-23/+18
| | | | | | | | | | qca_wlan_vendor_attr_roam_subcmd is an enum associated with the attribute QCA_WLAN_VENDOR_ATTR_ROAMING_SUBCMD. It represents different sub command values and these are not the attributes. Hence, rename the enum to qca_wlan_vendor_roaming_subcmd. Accordingly, the members of this enum are also renamed to suite the usage. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Document the attributes used by QCA_NL80211_VENDOR_SUBCMD_ROAMSunil Dutt2019-08-081-2/+118
| | | | | | | This commit documents the attributes used by QCA_NL80211_VENDOR_SUBCMD_ROAM. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor attributes for ELNA bypassPaul Zhang2019-07-221-0/+5
| | | | | | | | Add attributes QCA_WLAN_VENDOR_ATTR_CONFIG_ELNA_BYPASS under the enum qca_wlan_vendor_attr_config to support set and get the ELNA bypass. Signed-off-by: Paul Zhang <paulz@codeaurora.org>
* Add a vendor attribute to configure disconnect IEsSrinivas Dasari2019-07-191-0/+19
| | | | | | | | | | | | | | | | | | | Add a new vendor attribute QCA_WLAN_VENDOR_ATTR_DISCONNECT_IES to configure disconnect IEs to the driver. Driver shall fill these IEs in disassoc/deauth frame. These IEs are expected to be considered only for the next immediate disconnection (disassoc/deauth frame) originated by the DUT, irrespective of the entity (user space/driver/firmware) triggering the disconnection. The host drivers are not expected to use the IEs set through this interface for further disconnections after the first immediate disconnection initiated post the configuration. If the IEs are also updated through cfg80211 interface (after the enhancement to cfg80211_disconnect), host driver is expected to take the union of IEs from both of these interfaces and send in further disassoc/deauth frames. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor command to support OEM dataPaul Zhang2019-07-191-0/+22
| | | | | | | | | | | Add a QCA vendor sub command QCA_NL80211_VENDOR_SUBCMD_OEM_DATA with attributes qca_wlan_vendor_attr_oem_data_params to support OEM data. It is used to send OEM data binary blobs from application/service to firmware. The attributes defined in enum qca_wlan_vendor_attr_oem_data_params are used to deliver the parameters. Signed-off-by: Paul Zhang <paulz@codeaurora.org>
* Add a QCA vendor attr to disable auto resume beacon reportingVamsi Krishna2019-06-051-1/+21
| | | | | | | | | | The driver automatically starts beacon reporting if it pauses the beacon reporting for any reason other than disconnection. In specific cases, userspace may not want the beacon reporting to be automatically resumed after a pause. Add interface support for userspace to specify driver not to start beacon reporting automatically after a pause. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor attributes for configuring Spectral DMA debugShiva Krishna Pittala2019-05-311-0/+10
| | | | | | | | | | | | | Add the following vendor attributes under the enum qca_wlan_vendor_attr_spectral_scan to support the configuration of Spectral DMA debug. 1. QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CONFIG_DMA_RING_DEBUG Enable/disable debug of the Spectral DMA ring 2. QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CONFIG_DMA_BUFFER_DEBUG Enable/disable debug of the Spectral DMA buffers Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor attributes for agile spectral scanEdayilliam Jayadev2019-05-311-1/+77
| | | | | | | Add QCA vendor attributes to spectral scan related vendor commands to support agile spectral scan. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add subcmd QCA_NL80211_VENDOR_SUBCMD_INTEROP_ISSUES_APPaul Zhang2019-05-071-0/+51
| | | | | | | | | | | | In practice, some APs have interop issues with the DUT. This sub command is used to transfer the AP info between the driver and user space. This works both as a command and event. As a command, it configures the stored list of APs from user space to firmware; as an event, it indicates the AP info detected by the firmware to user space for persistent storage. The attributes defined in enum qca_vendor_attr_interop_issues_ap are used to deliver the parameters. Signed-off-by: Paul Zhang <paulz@codeaurora.org>
* Add QCA_WLAN_VENDOR_ATTR_WIFI_INFO_RADIO_INDEXJeff Johnson2019-05-021-0/+20
| | | | | | | | | | Update enum qca_wlan_vendor_attr_get_wifi_info to add support for attribute QCA_WLAN_VENDOR_ATTR_WIFI_INFO_RADIO_INDEX. In addition update the documentation for qca_wlan_vendor_attr_get_wifi_info and QCA_NL80211_VENDOR_SUBCMD_GET_WIFI_INFO to fully describe the operation of the command and the format of the attributes. Signed-off-by: Jeff Johnson <jjohnson@codeaurora.org>
* Add QCA vendor command to support beacon reporting featureVamsi Krishna2019-05-021-1/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a QCA vendor sub command QCA_NL80211_VENDOR_SUBCMD_BEACON_REPORTING to implement beacon reporting feature. Different operations required to implement this feature can be specified in QCA_WLAN_VENDOR_ATTR_BEACON_REPORTING_OP_TYPE. Userspace requests the driver/firmware to periodically report received Beacon frames whose BSSID matches the current connected BSS's MAC address. If userspace requests the driver/firmware to send beacon reports actively, the driver encapsulates the details of the beacon in an event and sends it to userspace asynchronously. Otherwise, the driver will only update the beacon in cfg80211 scan cache but will not send any event to userspace. If this command is not issued, the current behavior of the driver/firmware is to update the cfg80211 scan cache only when there is a scan issued by the host in progress or whenever there is a change in IEs of the Beacon frames from the current connected BSS. The userspace requests the driver/firmware to stop reporting beacons when reporting is not required anymore. If the driver/firmware is not able to receive Beacon frames because of other Wi-Fi operations such as off-channel activities, etc., the driver/firmware sends a pause event to userspace and stops reporting Beacon frames. The driver/firmware indicates whether the beacon reporting automatically resumes later by using the QCA_WLAN_VENDOR_ATTR_BEACON_REPORTING_AUTO_RESUMES flag. If userspace doesn't want the beacon reporting to be resumed automatically, userspace can send QCA_WLAN_VENDOR_BEACON_REPORTING_OP_STOP command to the driver to stop beacon reporting. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add a QCA vendor attribute to carry the reason for roamingSunil Dutt2019-04-051-0/+48
| | | | | | | | This commit introduces an attribute QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_REASON to carry the roam reason code through QCA_NL80211_VENDOR_SUBCMD_KEY_MGMT_ROAM_AUTH event. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to enable or disable TWT request supportArif Hussain2019-03-131-0/+6
| | | | | | Add a new QCA vendor attribute for testing purposes. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add a vendor subcommand QCA_NL80211_VENDOR_SUBCMD_MPTA_HELPER_CONFIGstonez2019-03-121-0/+98
| | | | | | | | | This subcommand is used to update Zigbee state and specified WLAN durations to enhance success ratio of Zigbee joining network. The attributes defined in enum qca_mpta_helper_vendor_attr are used to deliver these parameters to the driver. Signed-off-by: stonez <stonez@codeaurora.org>
* Add QCA vendor command/event and attributes for peer rate statisticsAmir Patel2019-03-121-0/+58
| | | | | | | | | Peer rate statistics is per-peer cached data in the driver. These statistics needs to be flushed to a user space application on synchronous/asynchronous events. This command is used as an event from the driver to flush per-peer cached statistics to the application. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor feature capability for TWT (Target Wake Time)Sunil Dutt2019-03-061-0/+2
| | | | | | | Add a new QCA vendor specific feature capability indication for the device to indicate the support of TWT. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to indicate a set_blacklist of BSSID only as a hintSunil Dutt2019-03-061-0/+2
| | | | | | | | | | | | | The current/default behavior of set blacklist BSSID QCA vendor command is a mandate to the driver - do not consider this BSSID for connect/roam till reset. There are use cases where this need not be a mandate and thus could provide the flexibility for the driver to consider this BSSID if there are no better ones. Such use cases can use this new flag attribute to only hint the blacklist of a BSSID to the driver. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to configure HE testbed default capabilitiesKiran Kumar Lokere2019-03-061-0/+7
| | | | | | Add a new QCA vendor attribute for testing purposes. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to configure support to enable VHT in 2.4G bandKiran Kumar Lokere2019-03-061-0/+6
| | | | | | Add a new QCA vendor attribute for testing purposes. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to configure HE OMI UL MU data disableKiran Kumar Lokere2019-03-061-0/+11
| | | | | | Add a new QCA vendor attribute for testing purposes. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add new QCA vendor attributes for coex configurationJiani Liu2019-02-211-1/+97
| | | | Signed-off-by: Jiani Liu <jianil@codeaurora.org>
* Add a vendor attribute for specifying ethernet protocol typeArun Kumar Khandavalli2019-02-211-0/+4
| | | | | | | | This new QCA vendor attribute adds provision to specify the ethernet protocol id from userspace to the packets which are offloaded to the driver/firmware (e.g., IPv4, IPv6). Signed-off-by: Arun Kumar Khandavalli <akhandav@codeaurora.org>
* Add QCA vendor subcmd/attribute to check wlan firmware stateQun Zhang2019-02-151-0/+22
| | | | | | | Allow user space applications to check whether wlan firmware is alive through an nl80211 vendor command. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add a vendor attribution to transfer EVM informationstonez2019-01-211-0/+6
| | | | | | | | This new QCA vendor attribute indicates the EVM value in netlink. Signed-off-by: stonez <stonez@codeaurora.org> :100644 100644 ad5dac2... ede4fc8... M src/common/qca-vendor.h
* Clarify documentation of avoid channels expectationsSunil Dutt2019-01-121-2/+6
| | | | | | | | | | | | | | | The vendor command QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY was defined to carry the list of avoid frequencies that aim to avoid any interference with other coexistencies. This recommendation was followed strictly by trying to prevent WLAN traffic on the impacted channels. This commit refines the expectation of the interface by defining this avoid channel list to allow minimal traffic but not heavier one. For example, P2P may still be able to use avoid list frequencies for P2P discovery and GO negotiation if the actual group can be set up on a not impact channel. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* QCA vendor commands to configure HE +HTC capability and OM control TxKiran Kumar Lokere2019-01-071-0/+55
| | | | | | | | Define QCA vendor command attributes to configure HE +HTC support and HE operating mode control transmission. This is used to configure the testbed device. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor command to query the supported AKMs from the driverVeerendranath Jakkam2018-12-211-0/+5
| | | | | | | | | | | | | | | | | This new QCA vendor command is used to query the supported AKM suite selectors from the driver. There has been no such capability indication from the driver and thus the current user space has to assume the driver to support all the AKMs. This may be the case with some drivers (e.g., mac80211-based ones) but there are cfg80211-based drivers that implement SME and have constraints on which AKMs can be supported (e.g., such drivers may need an update to support SAE AKM using NL80211_CMD_EXTERNAL_AUTH). Allow such drivers to specify the exact set of supported AKMs so that user space tools can determine what network profile options should be allowed to be configured. This command returns the list of supported AKM suite selectors in the attribute NL80211_ATTR_AKM_SUITES. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define spectral scaling parameters as QCA vendor specific attributesEdayilliam Jayadev2018-12-041-0/+35
| | | | | | | Add spectral scaling parameters as vendor attributes to the QCA_NL80211_VENDOR_SUBCMD_SPECTRAL_SCAN_GET_CAP_INFO vendor subcommand. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define QCA_NL80211_VENDOR_SUBCMD_LINK_PROPERTIES also as an eventSunil Dutt2018-11-261-0/+27
| | | | | | | | This commit enhances QCA_NL80211_VENDOR_SUBCMD_LINK_PROPERTIES to also be an event, aimed to notify the link status (EX: connected stations status on an AP link). Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define new QCA vendor command for coex priority configSachin Ahuja2018-11-081-0/+84
| | | | | | | | Add QCA_NL80211_VENDOR_SUBCMD_COEX_CONFIG vendor command to set the priorities among different types of traffic of WLAN/BT/Zigbee during coex scenarios. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor event to indicate throughput changesvamsi krishna2018-11-081-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add interface for drivers to report changes in TX/RX throughput dynamically to user space. This information can be used by userspace tools to tune kernel's TCP parameters in order to achieve peak throughput. The driver may optionally provide guidance on which TCP parameters to be configured for optimal performance along with the values to be configured. The TCP parameters that need to be tuned for peak performance are not interface specific. Based on the guidance from the driver and considering the other interfaces that may be affected with the new configurations, a userspace tool has to choose the values to be configured for these parameters to achieve optimal performance across interfaces. The throughput levels informed by the driver with this event are only for providing guidance on TCP parameter tuning from userspace. The driver may change the thresholds used to decide low or medium or high throughput levels based on several parameters based on the PHY layer capacity in the current connection, the number of packets being dispatched per second, or the number of packets pending in queues, etc. The throughput levels may not be consistent with the actual throughput of the link. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add test config QCA vendor attribute for action frame Tx in TB PPDUKiran Kumar Lokere2018-11-021-0/+9
| | | | | | | | Add a new wifi test config QCA vendor attribute to configure action frame transmission in HE trigger based PPDU. This is used for testbed configuration. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define test config QCA vendor attribute for HE SU PPDU Tx configKiran Kumar Lokere2018-11-021-0/+8
| | | | | | | | Add a new wifi test config QCA vendor attribute to configure HE single user PPDU transmission. This is used for testbed configuration. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define test config QCA vendor attribute for HE OM control configKiran Kumar Lokere2018-11-021-0/+55
| | | | | | | | | | Add a new wifi test config QCA vendor attributes to configure HE operating mode control field bandwidth, number of spatial streams, and UL MU disable configuration. Define a new attribute to clear the previously set HE OM control field configuration. This is used for testbed configuration. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define vendor specific NDP attribute for peer NDPE supportPeng Xu2018-10-191-0/+4
| | | | | | | Add NAN NDP attribute QCA_WLAN_VENDOR_ATTR_PEER_NDPE_SUPPORT which indicates if NDP remote peer supports NDPE attribute or not. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* QCA vendor subcommand and attributes to configure capture of CFR dataVisweswara Tanuku2018-10-111-0/+66
| | | | | | | | Add a subcommand for Channel Frequency Response (CFG) Capture Configuration and define attributes for configuring CFR capture parameters per peer and enabling/disabling CFR capture. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add QCA vendor event to report roam scan eventsvamsi krishna2018-10-031-0/+58
| | | | | | | | | | | | Driver/firmware does roam scan when it finds the need to roam to a different BSS. Add a QCA vendor event to indicate such roam scan events from driver/firmware to user space. Please note that some drivers may not send these events in few cases, e.g., if the host processor is sleeping when this event is generated in firmware to avoid undesired wakeups. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* QCA vendor command support for TWT test configurationVarun Reddy Yeturu2018-09-181-0/+149
| | | | | | Define new QCA vendor specific test config attributes to configure TWT. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Define test config attribute to configure OM control supportKiran Kumar Lokere2018-09-051-0/+7
| | | | | | | Define a new QCA vendor specific test config attribute to configure the support for receiving the MPDU with operating mode control subfield. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Add new QCA vendor command and attributes to enhance NANNachiket Kukade2018-08-301-0/+56
| | | | | | | | | | | | | The payload used for the existing NAN vendor command, QCA_NL80211_VENDOR_SUBCMD_NAN is a binary blob of data. This command is not extendable to send additional information. Hence define a new vendor command QCA_NL80211_VENDOR_SUBCMD_NAN_EXT, that can carry the binary blob encapsulated within an attribute and can carry additional attributes to enhance the NAN command interface. Define additional 3 new attributes for conveying type of NAN subcmd and channel information. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Correct the documentation of NAN vendor commandNachiket Kukade2018-08-301-2/+8
| | | | | | | | | | | Present implementation of NAN vendor command does not use attribute encapsulation for sending the command from userspace to the driver, payload is directly sent as is. Attribute QCA_WLAN_VENDOR_ATTR_NAN is used only for receiving vendor events in the userspace from the driver. Update the doc as per this implementation. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Change the ADDBA buffer size attribute type to U16 from U8Kiran Kumar Lokere2018-08-241-2/+2
| | | | | | | | | | | | | The max supported ADDBA buffer size value is 256, so change the buffer size attribute type to U16 to configure the testbed device to use the 256 buffer size in ADDBA negotiation in 11ax testing. This attribute is used only to configure a testbed device and the old definition of this attribute was not used in any deployed implementation hence it is still justifiable to change the definition. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Vendor attribute to get max blacklist BSSIDs capabilitySrinivas Dasari2018-08-241-0/+8
| | | | | | | | Add a QCA vendor attribute QCA_WLAN_VENDOR_ATTR_GSCAN_MAX_BLACKLIST_BSSID to get maximum blacklist BSSIDs capability from the driver for gscan. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>