Grafik Komit

2410 Melakukan

Penulis SHA1 Pesan Tanggal
Sandeep Puligilla
de25c8804f Release 5.1.1.17A
Release 5.1.1.17A

Change-Id: I5bb59dd7d0b189527a0137fc509bfb4003722c7a
CRs-Fixed: 688141
2017-03-24 19:01:11 -07:00
Manikandan Mohan
e2fa8b7861 qcacmn: Setup CDP interface for flushing RX queue
Refactor flush rx queue function call based on soc by adding an
interface to CDP funtion indirection table.

Change-Id: Iea201553f555a6c317cf37e586433aa493e51623
CRs-fixed: 2023399
2017-03-24 19:01:10 -07:00
Sandeep Puligilla
53e7fb8fa3 Release 5.1.1.17
Release 5.1.1.17

Change-Id: I63cc000193214a3bf169d036611dbab731cb110a
CRs-Fixed: 688141
2017-03-24 17:52:53 -07:00
Tushnim Bhattacharyya
e07402f577 qcacmn: Add a legacy callback to get the type of non connected vdev
Add a legacy callback to get the type of a non connected vdev
needed by policy manager.

Change-Id: Id3622d5c808c8e0f3b24b257b5899f925dc36b1f
CRs-Fixed: 2009818
2017-03-24 17:52:52 -07:00
Sandeep Puligilla
087062b4bb Release 5.1.1.16Z
Release 5.1.1.16Z

Change-Id: I053109cb7d39ff9da5c5794a5c3a9a5be3b4efa4
CRs-Fixed: 688141
2017-03-24 15:17:01 -07:00
Dustin Brown
6834d321d8 qcacmn: Fix IRQ disable for unit-test suspend on PCIe
pld_disable_irq is a no-op for PCI devices, causing unit-test resume
to fail in some cases. Define new IRQ disable/enable API's in HIF for
unit-test suspend/resume to use.

Change-Id: Ib3e6007025e791c867463c7d9f64512628c4ca0b
CRs-Fixed: 2023978
2017-03-24 15:16:59 -07:00
Sandeep Puligilla
c744104a4e Release 5.1.1.16Y
Release 5.1.1.16Y

Change-Id: I0172f7dffc098282ab2d4a2c6ccaae7993bedc6c
CRs-Fixed: 688141
2017-03-24 14:16:37 -07:00
Yun Park
6716dfffcd qcacmn: Add interface to WDI-stats and quota limit
Add structure changes for querying WDI-stats, register the callback
functions for IPA to query WDI stats and sets the quota limit

Change-Id: I05d9d50fad735fa0a57c4de23c81461f6e12b648
CRs-Fixed: 1095710
2017-03-24 14:16:37 -07:00
Yun Park
42096a2a7a qcacmn: Remove unnecessary NULL check before dereferenced
Pointer is dereferenced after it was positively checked for NULL.
Since the handle should already check for null when we call
cds_get_context, when we recieve the handle as an argument, we should
know that it is not null. So remove the unnecessary null check here.

Change-Id: I9e46c8151dec3ff9d36292d7d306f8bf3ae61b7d
CRs-Fixed: 1111505
2017-03-24 14:16:36 -07:00
Yun Park
2a31213ccf qcacmn: Change HDD IPA to comply with the refactored SKB CB
Refactor IPA private data stored in skb control block,
which size is reduced to 32 bits.
Owner id is changed to 1 bit, to flag if the owner is IPA.
Callback function pointer is removed by adding the callback into cdf.
Skb control block priv data is reduced to 16 bits by storing the index
to the Tx descriptor list added in HDD.

Change-Id: I0eec0636794da3b4729b8be825afe6a1275915a4
CRs-Fixed: 982728
2017-03-24 14:16:34 -07:00
Sandeep Puligilla
21ea04c7d0 Release 5.1.1.16X
Release 5.1.1.16X

Change-Id: If6958f9db032509b76fc005752eefc781b183099
CRs-Fixed: 688141
2017-03-24 11:09:16 -07:00
Ashok Ponnaiah
f8c3145190 qcacmn: move crypto init from umac to cmn code
move crypto init from umac to cmn code

Move wlan_crypto_main.h file from src folder to
include folder

Change #if to #ifdef

Change-Id: I363d4b2e7b2c2fc3291f1dd5ef8a6f3837a82df5
2017-03-24 11:09:15 -07:00
Ashok Ponnaiah
439d7b515d qcacmn: Fix setkey issue in sta mode
Fix ketkey issue in sta mode
When setting group key for station address passed was
address of the sta node. corrected it to pass bssid.

Change-Id: I2eb98ec07029283df5b40c0440438857ac66cd22
2017-03-24 11:09:14 -07:00
Ashok Ponnaiah
13e9f9bb19 qcacmn: Integrate crypto service and sw files
Integrate crypto service and crypto sw files from hostapd

Change-Id: I1e461269a603beffd9d05e304817418e5d0e4f1c
2017-03-24 11:09:12 -07:00
Ashok Ponnaiah
c365d5fbb5 qcacmn: Add hostapd crypto files
Add hostapd crypto files to be used in this
crypto service.

Change-Id: Id469ac0a9a1e9528723d61966f2312bf6149615f
2017-03-24 11:09:10 -07:00
Ashok Ponnaiah
89d288129e qcacmn: Add crypto service files
Add crypto service files

Change-Id: I6efa8e633ca414a819c0ede05c44e89aebde8ad3
2017-03-24 11:09:09 -07:00
Ashok Ponnaiah
0d0a368b46 qcacmn: add crypto callback registration
add crypto callback registration

Change-Id: Id209afff1c4155425d8b0c600a0b90535decd749
2017-03-24 11:09:07 -07:00
Sandeep Puligilla
d5b8cfa2ed Release 5.1.1.16W
Release 5.1.1.16W

Change-Id: I22d15aba180918eeae6f97484b58176c2df9ca4e
CRs-Fixed: 688141
2017-03-24 09:00:40 -07:00
Jeff Johnson
7b7ea4d649 qcacmn: Add wlan_pdev_reset_ospriv() method
There exists a wlan_vdev_reset_ospriv() method for vdev objects but
not a wlan_pdev_reset_ospriv() method for pdev objects, so define that
method.

Change-Id: I338bfbc1b036221dc828ba9f84e847cb8c0fd2e6
CRs-Fixed: 2024018
2017-03-24 09:00:39 -07:00
Sandeep Puligilla
62a9257868 Release 5.1.1.16V
Release 5.1.1.16V

Change-Id: I1fdacf4ce318aed625ad84056679f936f3b427b7
CRs-Fixed: 688141
2017-03-24 06:21:07 -07:00
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