Commit Graph

19 Commits

Author SHA1 Message Date
Shashikala Prabhu
28182b4a66 qca-wifi: Add support to send LCR WMI command to FW
Add support to send LCR command to FW for 'wlanconfig athx rtt lcr <Country
code string> <civic info>' command.

Change-Id: Ib23d36006f0349c50b22852d6269e5cb203af01a
CRs-Fixed: 2832179
2020-12-21 10:03:34 +05:30
Shashikala Prabhu
f7e0de5282 qca-wifi: Move CSA extract API to cmndev
Move CSA extract API to common code.

Change-Id: I27925f3dd21a33cf36ff6fd3bd1b836ac950c794
CRs-Fixed: 2826991
2020-11-30 22:11:22 -08:00
Mainak Sen
6c990c0cbf qca-wifi: WMI support for Tx Mode Select
When MSCS feature is enabled, Host sends WMI command to
FW to enable Tx Mode switch

Change-Id: Ida559f8972ef8de609578c0e9aa3016116e8a46a
2020-11-25 12:28:04 +05:30
Naga
3d1c4ee4a0 qcacmn: Add support for peer create response event
Add WMI support to extract data received from fw
for WMI_PEER_CREATE_CONF_EVENTID event id.

Change-Id: Ifcf4c3e2f21be1433b96079405650a3448e0652e
CRs-Fixed: 2797202
2020-10-29 03:01:39 -07:00
Surya Prakash Raajen
a2920ebcc8 qca-wifi: Move gpio config/output tlv to cmn code
Move gpio config and output tlv send command to
common code for WIN and MCC for  both to use

CRs-Fixed: 2755642
Change-Id: I124ae90b6c854e5bbab013e27b7b11d303c3299c
2020-09-11 12:28:41 +05:30
Linux Build Service Account
fe264824b0 Merge "qca-wifi: Remove redundant data structure for wmi response extraction" 2020-03-30 02:28:33 -07:00
Naga
56b668bb64 qca-wifi: Remove redundant data structure for wmi response extraction
Remove redundant data structure at wmi for vdev start
response extraction, instead use mlme host data structure.

Change-Id: Icc28493722546f3c37e8a90d3182becb3af6557b
CRs-Fixed: 2641083
2020-03-15 21:49:59 -07:00
Naga
bc9c69bd37 qca-wifi: Remove redundant data structure for wmi response extraction
Remove redundant data structure at wmi for vdev delete
response extraction, instead use mlme host data structure.

Change-Id: I0ca9a43d5ae25ee3b68fdb84c880e2cad4d6bf0e
CRs-Fixed: 2641198
2020-03-13 16:41:17 +05:30
Sumedh Baikady
d642558ecc qca-wifi: Add WMI support for dynamic Muedca
Add support for WMI event to host to process
dynamically selected Muedca values and update
the mgmt frames with the new set of values.

Change-Id: I831c3b4754f355d7a40ded435599702b41533780
2020-03-03 16:45:50 -08:00
Ankit Kumar
8eb01eccb1 qca-wifi: Wmi interface to send hw vlan accel info to fw
wmi interface to sned hw vlan acceleration command to fw.

Change-Id: I6702da276fa89471d327a64810cf7fc85ab66d44
CRs-Fixed: 2596307
2020-01-06 09:41:38 +05:30
Naga
ad46324aef qca-wifi: Move to wmi_unified_vdev_tlv cmn
TLV and non-TLV definitions of vdev mgr ops are in component_dev,
they are carved out to a separate file in cmn_dev/wmi for adapting
target_if/vdev mgr component, they are made part of same file
which conflicts tlv design. This change moves redundant definitions
from component_dev to cmn_dev.

Change-Id: Ia47268b4479dba33dc2eceabeadf16224154a6f7
CRs-Fixed: 2517019
2019-09-12 06:47:20 -07:00
Gurumoorthi Gnanasambandhan
f8184296b6 qca-wifi: BA window reset after FT roam
Reset seq number for Station roaming back in FT roam.

Change-Id: I701cf82786ef79bd5fde92ea94957523de807d48
2019-09-02 22:46:23 -07:00
Himanshu Batra
273a72dfcc qca-wifi: Replace void * wmi_hdl with abstract type
Replace void * wmi handle with abstract type handles
provided by wmi component.

Change-Id: I767d6bc9a285cb1c874fe61708f4413c264beb1b
CRs-Fixed: 2484978
2019-07-08 10:40:59 +05:30
Naga
d4a15603c0 qca-wifi: Add WMI support for vdev delete all peer
Add WMI support for vdev delete all
peer request which will replace individual peer
delete of peers under a vdev during vdev down.

Change-Id: I797519868c3e9b8e6a163f2857dfa2bd93e630d9
CRs-Fixed: 2477638
2019-07-03 21:42:27 -07:00
Karunakar Dasineni
a7ec8895c5 qca-wifi: Add new feature to support protocol tags.
With this feature, using appropriate commands, link layer, network layer,
transport layer and some of the application protocols can be tagged with
the user provided tag values for easier identification of protocols. The
supported protocols today are as follows.

ARP, DHCPv4, DHCPv6, DNS over TCP (v4), DNS over TCP (v6), DNS over UDP
(v4), DNS over UDP (v6), ICMPv4, ICMPv6, TCPv4, TCPv6, UDPv4,
UDPv6, IPv4, IPv6, EAP.

Receive packets are tagged by hardware. Tags are applied after the first
matching rule. Hence it is recommended that the rules are
programmed in such a way that tags are configured from application layer
to data link layer to get expected results.

Change-Id: Idd47cbab5882cef4530a19c0d96f52f9a47de6d4
2019-04-16 09:39:25 -07:00
Santosh Anbu
76e8651efa qca-wifi: Consolidate IEEE80211_ADDR_LEN to QDF_MAC_ADDR_SIZE
Consolidate multiple (redundant) IEEE80211_ADDR_LEN to
QDF_MAC_ADDR_SIZE

Change-Id: Icf37007f58439be222b14e882ce539b39e181b96
CRs-Fixed: 2418107
2019-03-24 09:18:21 -07:00
Debasis Das
409e55c083 qca-wifi: Support for FR53778 8021p pcp-tid mapping
Add necessary support for pcp-tid mapping feature

Change-Id: I64535d71b937d8380d611e7413b118d70c68a3a6
2019-03-01 13:55:06 +05:30
Abhiram Jogadenu
2b7289b241 qca-wifi: Added component_dev support for Quiet IE
Moved support for Quiet IE from cmn_dev to component_dev.

Change-Id: Ib5ca7356ff4a25e1e674cbc831d35928e12cd0f4
CRs-Fixed: 2376067
2019-02-07 22:04:06 -08:00
Linux Build Service Account
cf61b51725 Test commit wmi/inc 2019-01-07 04:19:56 -08:00