summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSwarn Singh <swarnkum@codeaurora.org>2021-06-01 23:09:18 +0530
committerSwarn Singh <swarnkum@codeaurora.org>2021-06-21 22:02:37 +0530
commit0ded7ce9802174313bb53d475ff7d4842f352268 (patch)
treea3b8efb3e991f511d72bdab3f117e364f6fda5cc
parent0c1ba94cdbc237a3728fe61aab588466869c6009 (diff)
Add nl attribute for cfr data
This commit adds vendor nl attribute for cfr data such as transport mode to tell driver to send cfr data to upper layer through nl or relayfs mechanism. Change-Id: I4c6cbada05087b4341724d8864653ffd8fd709d9 CRs-Fixed: 2962345
-rw-r--r--qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c b/qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c
index f60e639..93bd1a1 100644
--- a/qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c
+++ b/qcwcn/wpa_supplicant_8_lib/driver_cmd_nl80211.c
@@ -2084,6 +2084,14 @@ static int wpa_driver_start_csi_capture(struct i802_bss *bss, char *cmd,
return WPA_DRIVER_OEM_STATUS_FAILURE;
}
+ if (nla_put_u8(nlmsg, QCA_WLAN_VENDOR_ATTR_PEER_CFR_DATA_TRANSPORT_MODE,
+ QCA_WLAN_VENDOR_CFR_DATA_NETLINK_EVENTS)) {
+ //QCA_WLAN_VENDOR_CFR_DATA_RELAY_FS)) {
+ wpa_printf(MSG_ERROR, "Failed to set transport mode");
+ nlmsg_free(nlmsg);
+ return WPA_DRIVER_OEM_STATUS_FAILURE;
+ }
+
if (nla_put_flag(nlmsg, QCA_WLAN_VENDOR_ATTR_PEER_CFR_ENABLE)) {
wpa_printf(MSG_ERROR, "Failed to csi enable flag");
nlmsg_free(nlmsg);