From df0c00317b746fac41d450383949db3bec4e21c6 Mon Sep 17 00:00:00 2001 From: Pooventhiran G Date: Thu, 10 Sep 2020 11:37:41 +0530 Subject: [PATCH] qcacmn: QCA vendor command to update SSID Add a QCA vendor subcommand QCA_NL80211_VENDOR_SUBCMD_UPDATE_SSID to update the new SSID in hostapd. NL80211_ATTR_SSID is used to encapsulate the new SSID. Change-Id: I0c6e00afefa8cf00ceb58b4cdf72958f2ece8307 CRs-fixed: 2774888 --- os_if/linux/qca_vendor.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index 1171b0ce663f..7bb93ff1be3e 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -437,6 +437,10 @@ * the host driver. The band configurations obtained are referred through * QCA_WLAN_VENDOR_ATTR_SETBAND_MASK. * + * @QCA_NL80211_VENDOR_SUBCMD_UPDATE_SSID: This acts as a vendor event and is + * used to update SSID information in hostapd when it is updated in the + * driver. Uses the attribute NL80211_ATTR_SSID. + * * @QCA_NL80211_VENDOR_SUBCMD_WIFI_FW_STATS: This vendor subcommand is used by * the driver to send opaque data from the firmware to userspace. The * driver sends an event to userspace whenever such data is received from @@ -679,6 +683,7 @@ enum qca_nl80211_vendor_subcmds { QCA_NL80211_VENDOR_SUBCMD_CONFIG_TSPEC = 190, QCA_NL80211_VENDOR_SUBCMD_CONFIG_TWT = 191, QCA_NL80211_VENDOR_SUBCMD_GETBAND = 192, + QCA_NL80211_VENDOR_SUBCMD_UPDATE_SSID = 194, QCA_NL80211_VENDOR_SUBCMD_WIFI_FW_STATS = 195, QCA_NL80211_VENDOR_SUBCMD_MBSSID_TX_VDEV_STATUS = 196, }; @@ -1211,6 +1216,7 @@ enum qca_nl80211_vendor_subcmds_index { QCA_NL80211_VENDOR_SUBCMD_OEM_DATA_INDEX, QCA_NL80211_VENDOR_SUBCMD_REQUEST_SAR_LIMITS_INDEX, QCA_NL80211_VENDOR_SUBCMD_UPDATE_STA_INFO_INDEX, + QCA_NL80211_VENDOR_SUBCMD_UPDATE_SSID_INDEX, QCA_NL80211_VENDOR_SUBCMD_WIFI_FW_STATS_INDEX, QCA_NL80211_VENDOR_SUBCMD_MBSSID_TX_VDEV_STATUS_INDEX, };