diff options
author | Swarn Singh <swarnkum@codeaurora.org> | 2021-06-01 23:09:18 +0530 |
---|---|---|
committer | Swarn Singh <swarnkum@codeaurora.org> | 2021-06-21 22:02:37 +0530 |
commit | 0ded7ce9802174313bb53d475ff7d4842f352268 (patch) | |
tree | a3b8efb3e991f511d72bdab3f117e364f6fda5cc | |
parent | 0c1ba94cdbc237a3728fe61aab588466869c6009 (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.c | 8 |
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); |