Soumya Bhat
8b71edb772
qcacmn: Add new WMI API
...
Add new API to allow components to move to common eventid space.
Change-Id: Ieab2019a0fb96817833266236073cffb3aaeab2c
CRs-Fixed: 2023157
2017-03-24 06:21:06 -07:00
Sandeep Puligilla
4474e4c33f
Release 5.1.1.16U
...
Release 5.1.1.16U
Change-Id: Ibd20145318d63329bf6710e206ca828d7e558cdd
CRs-Fixed: 688141
2017-03-24 05:41:21 -07:00
Karunakar Dasineni
7957fa9705
qcacmn: REO descriptor allocation change
...
Use normal allocation instead of alloc_consistent for REO descriptors to
allow freeing from interrupt context.
Also fixed an issue in ba_window_size setting in REO queues.
Change-Id: I91b06e04c0343eb7fe8580d8655c6bc5e33cfe06
2017-03-24 05:41:20 -07:00
Sandeep Puligilla
34ff0b5a3c
Release 5.1.1.16T
...
Release 5.1.1.16T
Change-Id: I98accdbab85cd994419aced2df4efb3085134483
CRs-Fixed: 688141
2017-03-24 04:18:58 -07:00
Poddar, Siddarth
f53a9b0f41
qcacmn: HIF: Reduce the log spam in Kmsg
...
Move the logs to appropriate log levels to reduce the log spam in kmsg.
Change-Id: I3b759274d8e4bad13f4390fd906ec487ad5cbd1e
CRs-Fixed: 2019280
2017-03-24 04:18:58 -07:00
Sandeep Puligilla
caaec0ba3b
Release 5.1.1.16S
...
Release 5.1.1.16S
Change-Id: I93088e8fa29f699e2aaebcf943a4ac78a049d4ca
CRs-Fixed: 688141
2017-03-24 02:19:01 -07:00
Himanshu Agarwal
974d0a5275
qcacmn: Add variable to store magic pattern
...
Add variable to store magic pattern and APIs to set
magic cookie in a packet.
Change-Id: I4e010c2e2571398e4f7423162162cf0d2206d18b
CRs-Fixed: 2016682
2017-03-24 02:19:00 -07:00
Sandeep Puligilla
a4832c70e0
Release 5.1.1.16R
...
Release 5.1.1.16R
Change-Id: I605488c49fb2d594c70b80d14f1300550fba66da
CRs-Fixed: 688141
2017-03-24 00:57:31 -07:00
Himanshu Agarwal
b7e3c980e5
qcacmn: Separate pdev detach processing as per pdev attach
...
Separate out pdev detach processing as ol_txrx_pdev_detach()
and ol_txrx_pdev_pre_detach() corresponding to pdev attach
functions ol_txrx_pdev_attach() and ol_txrx_pdev_post_attach()
respectively.
Change-Id: I7fdbe70ad8262a57b61a742fcfb2779e323172af
CRs-Fixed: 2011937
2017-03-24 00:57:30 -07:00
Sandeep Puligilla
b4ce09a734
Release 5.1.1.16Q
...
Release 5.1.1.16Q
Change-Id: I24cceb67819ba3602aa63e9c442c84bffd48a6ab
CRs-Fixed: 688141
2017-03-23 22:40:46 -07:00
Tushnim Bhattacharyya
54befcbf4c
qcacmn: Add 2x2 chain configuration in policy manager
...
Add 2x2 chain configuration in policy manager that is coming from
user space.
Change-Id: I8c9c54a1e63810327dc4252bc5320f34965ea4ca
CRs-Fixed: 2009818
2017-03-23 22:40:45 -07:00
Sandeep Puligilla
1b8fd3ec0f
Release 5.1.1.16P
...
Release 5.1.1.16P
Change-Id: Ibb3ca87ce24a3d5d5bab9c2c36bae5a501042db9
CRs-Fixed: 688141
2017-03-23 19:56:33 -07:00
Naveen Rawat
68429e32a0
qcacmn: Invoke NAN APIs from dispatcher
...
Invoke NAN init/deinit and psoc enable/disable APIs from
dispatcher component.
Change-Id: I45a42d6601b4852e00fb9e3dd13510c8ea87ce5a
CRs-Fixed: 2014795
2017-03-23 19:56:32 -07:00
Sandeep Puligilla
2a6adb345e
Release 5.1.1.16O
...
Release 5.1.1.16O
Change-Id: I5b21085e0bfceb123acaf21a25e12bb6481fe53d
CRs-Fixed: 688141
2017-03-23 19:16:48 -07:00
Naveen Rawat
5154273ac3
qcacmn: Include NAN component ID in common files
...
Include NAN component ID in umac common files. These IDs
will be used by NAN component for trace, object ref counting
purpose etc.
Change-Id: Ia831b38627cc02ee8f61e19f389abba0158a1d40
CRs-Fixed: 2014795
2017-03-23 19:16:47 -07:00
Sandeep Puligilla
709a3b3b4d
Release 5.1.1.16N
...
Release 5.1.1.16N
Change-Id: I42477b4f700e107229d55c9db2a921b91692e583
CRs-Fixed: 688141
2017-03-23 18:37:54 -07:00
Naveen Rawat
1024ce0045
qcacmn: Add NAN changes in target_if and lmac common files
...
1) Invoke register tx and rx ops APIs for NAN component.
2) Define tx and rx ops in lmac common header.
Change-Id: I2b06b31f6e9cd4eec5732567da635b9989cc6dd7
CRs-Fixed: 2014795
2017-03-23 18:37:53 -07:00
Sandeep Puligilla
917178617f
Release 5.1.1.16M
...
Release 5.1.1.16M
Change-Id: I1cfa14d5ebd74d67a70aa1914cddbf41ac323c67
CRs-Fixed: 688141
2017-03-23 17:58:13 -07:00
Tushnim Bhattacharyya
177b6a3f3b
qcacmn: Fix DBS & HW mode configurations for policy manager
...
Fix DBS configuration & HW mode initialization for policy manager as
part of policy manager restructuring.
Change-Id: I0c0ef7797b3251454d86f5980c6e243985075216
CRs-Fixed: 2009818
2017-03-23 17:58:12 -07:00
Sandeep Puligilla
8d9a6d09b4
Release 5.1.1.16L
...
Release 5.1.1.16L
Change-Id: I5c32f8bbe72a99948f4b1fefbcda82345d61ac39
CRs-Fixed: 688141
2017-03-23 12:15:32 -07:00
Krishna Kumaar Natarajan
2a22561d0c
qcacmn: [11AX] Add changes for 11ax peer association
...
Add changes for peer association by adding support to
include HE capabilities and HE operation information
in vdev start and peer assoc WMI commands.
Change-Id: I50c0241f872219e08ee2d231c907309ee5adceef
CRs-Fixed: 1073481
2017-03-23 12:15:32 -07:00
Sandeep Puligilla
3e2666829e
Release 5.1.1.16K
...
Release 5.1.1.16K
Change-Id: I6c132c40087a1898cb0cbecf6a89ea14641b3fd1
CRs-Fixed: 688141
2017-03-23 10:33:51 -07:00
Archana Ramachandran
8d46dbd8ac
qcacmn: Remove legacy dependency from Policy Manager Part 7
...
Remove legacy dependency from Policy Manager component Part 7
Change-Id: Ied83a92118b8ff2ff1a387a052033aaa97bfbbe0
CRs-Fixed: 2019994
2017-03-23 10:33:50 -07:00
Sandeep Puligilla
ac620941da
Release 5.1.1.16J
...
Release 5.1.1.16J
Change-Id: Ifa913618e78b5d13ac8e8c3d8891fee04f8969d2
CRs-Fixed: 688141
2017-03-23 07:04:01 -07:00
Wu Gao
557bf6fcb3
qcacmn: Add necessary header files
...
Some MCL build environment report that it lack of headers. Add these
header files.
Change-Id: Ibb4a931840f00119b2abe496d755d1554a715fcd
CRs-Fixed: 2022862
2017-03-23 07:04:00 -07:00
Sandeep Puligilla
d5a387826f
Release 5.1.1.16I
...
Release 5.1.1.16I
Change-Id: Ia94ef62e9264b560d878f1d6884ba37a1a846b88
CRs-Fixed: 688141
2017-03-23 05:03:00 -07:00
Zhang Qian
808f33bcaa
qcacmn: Remove event report when failed to allocate memory
...
qcacld-2.0 to qcacld-3.0 propagation
There will be recursive call for vos_mem_malloc once there is memory
allocation failure, because vos_mem_malloc is called to allocate message
buffer for WIFI_EVENT_MEMORY_FAILURE.
Remove this event report in this change.
Change-Id: I897af2428af7e21c2962d5c91969930125178e74
CRs-Fixed: 2010103
2017-03-23 05:02:59 -07:00
Sandeep Puligilla
7a169c9a81
Release 5.1.1.16H
...
Release 5.1.1.16H
Change-Id: Ie0bde225e1c5ad0b73b84aa9b932b38ce67a396e
CRs-Fixed: 688141
2017-03-23 02:35:40 -07:00
Archana Ramachandran
54c9a7ddf4
qcacmn: Policy manager component HDD callback changes
...
Policy manager component HDD callback changes
Change-Id: Ib2226a88b27abfff12104c8430245fe384978b9f
CRs-Fixed: 2019994
2017-03-23 02:35:39 -07:00
Archana Ramachandran
8c8ca7d492
qcacmn: Save user configurations in policy manager component
...
Update policy manager user configuration with INI parameters.
Change-Id: I2e13bec2a1e99c9aee9e66d3e90a1275cf87ccfa
CRs-Fixed: 2019994
2017-03-23 02:35:37 -07:00
Sandeep Puligilla
e675dc6fcf
Release 5.1.1.16G
...
Release 5.1.1.16G
Change-Id: I8957265f57c9783f6ddc8ddafa194c0b17ab03fd
CRs-Fixed: 688141
2017-03-23 00:49:33 -07:00
Naveen Rawat
2a1033ce7d
qcacmn: Add new files for new NAN component
...
Add new files for new NAN component.
Change-Id: I817723e518d53e9348d817746fc8318171d6ddf3
CRs-Fixed: 2014795
2017-03-23 00:49:33 -07:00
Sandeep Puligilla
e768091f82
Release 5.1.1.16F
...
Release 5.1.1.16F
Change-Id: Ib9837b514a100c24557dcc37b3d78c4ee8d27fd1
CRs-Fixed: 688141
2017-03-22 23:04:34 -07:00
Ishank Jain
9dd1ed1a84
qcacmn: ADD qdf changes required for datapath
...
Remove qdf print from QDF_TRACE
Change physical address type to qdf_dma_addr_t
Add qdf API to get min of two numbers
Change-Id: Ie4e0a98d603e56e1bdaf3b8b7c099c7dad5b1bac
CRs-Fixed: 2016072
2017-03-22 23:04:33 -07:00
Sandeep Puligilla
9d7d7043b4
Release 5.1.1.16E
...
Release 5.1.1.16E
Change-Id: I963d582d0b9cc9667957ad204f924f19e2f21d34
CRs-Fixed: 688141
2017-03-22 21:19:39 -07:00
Abhijit Pradhan
38ae892add
qcacmn: DFS componentization (DFS Dispatcher)
...
DFS module provides these public APIs for other modules to call DFS
functions.
Change-Id: I4f703416d7afe97d2304033b1c3b6c31914a83bb
CRs-Fixed: 2001106
2017-03-22 21:19:39 -07:00
Sandeep Puligilla
37cef934f1
Release 5.1.1.16D
...
Release 5.1.1.16D
Change-Id: Id9028dfa04880fbd82c7766bf5f37e1beddb12d3
CRs-Fixed: 688141
2017-03-22 19:21:34 -07:00
Wu Gao
41a58394a7
qcacmn: WMI changes for P2P component
...
Update WMI layer to adopt to converged P2P component.
Change-Id: Ia031476f7ee6071d2e15010fc3f7c998df9995dd
CRs-Fixed: 2011217
2017-03-22 19:21:34 -07:00
Sandeep Puligilla
c5da74237c
Release 5.1.1.16C
...
Release 5.1.1.16C
Change-Id: Ib00e20994e2e01eedda45e10663f59a8147e9a43
CRs-Fixed: 688141
2017-03-22 18:42:14 -07:00
Wu Gao
dfc571c521
qcacmn: mgmt frame txrx
...
Modify P2P IE and tx mgmt frame. Handles tx confirm and rx frame
events.
Change-Id: I0c0ada2e12ee5ebdd3e8d7b7a6f2bd2af4357548
CRs-Fixed: 2015297
2017-03-22 18:42:14 -07:00
Wu Gao
26781f65dc
qcacmn: remain on channel
...
Handles roc request, cancel roc reuqest and scan event in P2P
component.
Change-Id: I47085ddc3551e76ef042e9d72dc4b29de6c2b118
CRs-Fixed: 2006262
2017-03-22 18:42:12 -07:00
Wu Gao
930869e013
qcacmn: Private commands and wmi events for P2P
...
Deliver private commands for P2P component. Registers and unregisters
wmi events by target interface. Handles wmi events from target
interface.
Change-Id: Ic25f1c22ae1650f2b059b3fb428daa1b2e66b93c
CRs-Fixed: 2015115
2017-03-22 18:42:11 -07:00
Sandeep Puligilla
03917b3447
Release 5.1.1.16B
...
Release 5.1.1.16B
Change-Id: Idc0cd195cf09538cc24cb4748b0d41992d532b34
CRs-Fixed: 688141
2017-03-22 17:55:30 -07:00
Venkata Sharath Chandra Manchala
a77da0da85
qcacmn: Txrx statistics for Lithium datapath
...
Introduce a new iwpriv command txrx_stats to
print host and firmware statistics for lithium
chipset
Change-Id: Ib048c64f903c7a97508f8b03bebe7f7c1d9e6c05
CRs-Fixed: 2017426
2017-03-22 09:50:29 -07:00
Sandeep Puligilla
a590df80b4
Release 5.1.1.16A
...
Release 5.1.1.16A
Change-Id: Ie3b89d4c7c9e359328cd612b880a8b6b6b4baa47
CRs-Fixed: 688141
2017-03-22 05:34:46 -07:00
Ashok Ponnaiah
d973716683
qcacmn: Initial crypto service component addition
...
Initial crypto service component addition in object
manager and qdf error for crypto
Change-Id: I423b41cfe3cf429c29859867aaa8467b3e35cddc
2017-03-22 05:34:45 -07:00
Sandeep Puligilla
af42303440
Release 5.1.1.16
...
Release 5.1.1.16
Change-Id: Ib1dea5b34336e11b29c954a84a1297c48ac6eca1
CRs-Fixed: 688141
2017-03-22 01:36:38 -07:00
Naveen Rawat
364a3d31a9
qcacmn: Invoke WIFI POS APIs from dispatcher init and deinit
...
Invoke wifi_pos init and deinit APIs from dispatcher init-deinit APIs.
Change-Id: Ie6a0a0f80ad848a291b2d487bcc361f912fe45a1
CRs-Fixed: 2003488
2017-03-22 01:36:37 -07:00
Naveen Rawat
922724f2db
qcacmn: Implement WIFI_POS commands
...
Implement following commands for WIFI_POS:
1) ANI_MSG_APP_REG_REQ
2) ANI_MSG_CHANNEL_INFO_REQ
3) ANI_MSG_SET_OEM_CAP_REQ
4) ANI_MSG_GET_OEM_CAP_REQ
5) ANI_MSG_OEM_DATA_REQ
6) ANI_MSG_PEER_STATUS_IND
Change-Id: I7e3b502660b169f4cdb654cb5f433446a24d2421
CRs-Fixed: 2003488
2017-03-22 01:36:36 -07:00
Naveen Rawat
18ceca16b7
qcacmn: Add LMAC interface for WIFI POS component
...
This change adds implementation for interfacing with LMAC for
southbound request to WMI and northbount events from WMI.
Change-Id: Ia027ec704d99ef586b89bfadce4f174c3bcf8c17
CRs-Fixed: 2003488
2017-03-22 01:36:34 -07:00