نمودار کامیت

2113 کامیت‌ها

مولف SHA1 پیام تاریخ
Mukul Sharma
33f335ad4a qcacmn: Add PMO functionality in target interface
Add PMO functionality in target interface

Change-Id: I49d2a8cf2f6e416fce6c5360ea5e6686574bfe88
CRs-Fixed: 2002388
2017-02-28 16:21:24 -08:00
Mukul Sharma
18ac01d2f6 qcacmn: Add pmo tx ops and rx ops in lmac interface
Add pmo tx ops and rx ops in lmac interface.

Change-Id: I78b38c1a199c0dd89be9805be5a4f85f8da3798d
CRs-Fixed: 2002390
2017-02-28 16:21:23 -08:00
Mukul Sharma
77172ecc0e qcacmn: Add pmo init/deint support
Add pmo Init/Deinit support in dispatcher.

Change-Id: I5fe04ee0debda5d7d25fb655bdd59d1c2c0fdd0e
CRs-Fixed: 2001044
2017-02-28 16:21:22 -08:00
qcabuildsw
7295f04a11 Release 5.1.1.12J
Release 5.1.1.12J

Change-Id: Ibf3d850226820a2b205724765a353f6b8952d1e5
CRs-Fixed: 688141
2017-02-28 14:46:36 -08:00
Kris Muthusamy
ff79f9589a qcacmn: Added WMI support for HE VDEV commands
Added host WMI VDEV param enumerations for new HE
commands Populated VDEV param TLV with WMI VDEV
commands ids for all the new HE commands.

Change-Id: Id9905176c7565dfa0dd56800b61b7c620136a4e7
CRs-Fixed: 2009118
2017-02-28 14:46:35 -08:00
Kris Muthusamy
199b72d9bb qcacmn: Update missing HE MAC/PHY WMI capabilities
Add HE Mac, PHY , MCS , OP & PPET in peer_assoc_params
structure. Add HE PHY & PPET in wmi_host_mac_phy_caps
structure. Populate HE params while sending WMI Peer
assoc commands.Parse HE Phy & PPET while parsing Mac
Phy TLV in Service ready extension event.Add required
changes in psoc_service_ready header files.

Change-Id: Ia2fc7f54634a7a0c98996e361e38b11b3b74a7a0
CRs-Fixed: 2009118
2017-02-28 14:46:33 -08:00
qcabuildsw
3abe2eef8a Release 5.1.1.12I
Release 5.1.1.12I

Change-Id: I168fbe2d35c4b8055c07d22fd2467caaef0b8b46
CRs-Fixed: 688141
2017-02-28 14:07:13 -08:00
Kiran Venkatappa
e04042ab59 qcacmn: Fix NULL access in ext service API
Older FW does not send all TLVs in extended service ready message. Add
NULL check before accessing these TLVs. Also fix return type to
QDF_STATUS in TLV extract APIs.

Change-Id: If9f4d961858e2011d73258ba090e37bc757536df
CRs-Fixed: 2011238
2017-02-28 14:07:12 -08:00
qcabuildsw
a5a04f624e Release 5.1.1.12H
Release 5.1.1.12H

Change-Id: I75528dd121cc3b0d73662c7e7657b86c01a8d2fa
CRs-Fixed: 688141
2017-02-28 12:05:47 -08:00
Abhishek Singh
9eb058adca qcacmn: Add changes to indicate beacon frame to cfg80211 layer
Add changes to indicate beacon frame to cfg80211 layer from scan
module.

Change-Id: Ia36e957bd2324130c8c3175569ce38267cd3cf53
CRs-Fixed: 1095299
2017-02-28 12:05:46 -08:00
Abhishek Singh
d4e600f7d6 qcacmn: Add changes to add scan entry in scan cache
Add changes to add scan entry in scan cache.
Also takes care of duplicate detection and update.

Change-Id: I6715e75bdfc7e703a644b165e699662fa05f4c62
CRs-Fixed: 1095299
2017-02-28 12:05:45 -08:00
Abhishek Singh
4caf1a9af4 qcacmn: Add scan database init and deinit changes
Add changes to initialize and de-initialize the scan database.
Also registers callback to TXRX module to handle
beacon and probe resp and convert it to scan entry.

Change-Id: Ic55e4fc6dc1b23bdf50165aea219e112dcad676d
CRs-Fixed: 1095299
2017-02-28 12:05:43 -08:00
qcabuildsw
760c116e0f Release 5.1.1.12G
Release 5.1.1.12G

Change-Id: Ida5d17220dc0e36df8b470c46f1b0472834d2d19
CRs-Fixed: 688141
2017-02-28 12:02:18 -08:00
Om Prakash Tripathi
22f95dcc59 qcacmn: scan convergence - interface definition
Add north interface, south interface and offload interface
API definitions

Change-Id: Iccae20d266e7248088241416730d9ea317c3f77b
CRs-Fixed: 1095299
2017-02-28 12:00:50 -08:00
Manoj Ekbote
46c03169ba qcacmn: Use correct offset for rx ring id
MAC id is needed to retrieve the ring id during srng
setup.

Change-Id: I42bb8db997df1e3540ba61cdc770e4e7810d10c4
2017-02-27 23:27:21 -08:00
qcabuildsw
ed5a913d52 Release 5.1.1.12F
Release 5.1.1.12F

Change-Id: I0332ae7b80b32457a42b6e48b4a999523a634636
CRs-Fixed: 688141
2017-02-27 22:08:56 -08:00
Tushnim Bhattacharyya
7cea3414ec qcacmn: Add ID for config component
Add config ID for object manager registration & logging

Change-Id: Ic0d6e443ff9bda385b88c52ed075ef84bfd46888
CRs-Fixed: 2003447
2017-02-27 22:08:55 -08:00
qcabuildsw
5c503a4c8a Release 5.1.1.12E
Release 5.1.1.12E

Change-Id: I8bb9b068d85da1e041cd16172501fcd4da470422
CRs-Fixed: 688141
2017-02-27 20:47:22 -08:00
Sathish Kumar
6938efe2cf qcacmn: Add WMI APIs to support CSA for beacon offload
Add multiple vdev restart command request WMI command API and
extraction API for CSA count status event to support CSA implementation
for beacon offload.

Change-Id: Ic309f592137dc725e04590dc0093f30b481ebf9b
CRs-Fixed: 2000449
2017-02-27 20:47:21 -08:00
qcabuildsw
4fb3793651 Release 5.1.1.12D
Release 5.1.1.12D

Change-Id: Ib0af1171ac21ff44bd4aab05f6d3d900ad9eb463
CRs-Fixed: 688141
2017-02-27 15:05:36 -08:00
Ravi Joshi
1033363bad qcacmn: Add configuration to enable per-PDEV tx descriptor pool
Napier is using per-PDEV tx descriptor pool until per-VDEV tx
descriptor pools are enabled.

Change-Id: I7699547fd71dec392345a186b4c34135629cd783
CRs-Fixed: 2005582
2017-02-27 15:05:36 -08:00
Ravi Joshi
ab33d9bb8f qcacmn: Fix Tx completion handling by using pdev instead of vdev
The Tx completion is an asynchronous event from hardware that
cannot be synchronized with vdev deletion. This causes issues
in the datapath which attempts to use invalid vdev pointer
(if tx complete is received after vdev delete).

Change-Id: I8b27b3a59a3674214dcd45dc621b068f7253a6c6
CRs-Fixed: 2005584
2017-02-27 15:05:35 -08:00
qcabuildsw
4eeafc6df3 Release 5.1.1.12C
Release 5.1.1.12C

Change-Id: I8d52afe74f081338e6e42c03a3eb5f5e89e17b76
CRs-Fixed: 688141
2017-02-24 18:48:42 -08:00
Rajeev Kumar
c018d5ed3a qcacmn: Do not populate service ready data in PSOC
WIN side chanegs to populate service ready data in PSOC is not
yet ready hence do not call PSOC object populate API until WIN
side changes are ready.

Change-Id: I6fe145368c48818a1b4d82fc11029f91bdf66f5a
CRs-Fixed: 2001326
2017-02-24 18:48:41 -08:00
qcabuildsw
67980337c9 Release 5.1.1.12B
Release 5.1.1.12B

Change-Id: Iac9f68b4d7fe15ceed5e76a77834f867799374c5
CRs-Fixed: 688141
2017-02-24 14:19:26 -08:00
Venkateswara Swamy Bandaru
75b601891b qcacmn: Add mesh WMI support
Added support for wmi_pdev_param_mesh_mcast_enable and
WMI_SERVICE_ENTERPRISE_MESH

Change-Id: Ie0ce2b822843d66aa14fe0a46809a78e9143f5d9
CRs-Fixed: 2003389
2017-02-24 14:19:25 -08:00
qcabuildsw
e308890e3e Release 5.1.1.12A
Release 5.1.1.12A

Change-Id: I5525efbb2cf5e1974687f1da617cb6e906557132
CRs-Fixed: 688141
2017-02-24 00:39:46 -08:00
Krunal Soni
19f4104bcb qcacmn: Provide new serialization APIs & message types for legacy module
In order to move old legacy to new mechanism, provide new serialization
APIs and message types.

CRs-Fixed: 2000032
Change-Id: Ifc0a54837ab85f1cc1156a5592f409c9e95ebd8e
2017-02-24 00:39:45 -08:00
Krunal Soni
a43598c26d qcacmn: Fix previously provided review comments for serialization module
The fix addresses following issues.
1) Add legacy SME ID in object manager reference debug id.
2) Add legacy SME message enum to serialization module.
3) Make cmd_id from uint16_t to uint32_t for compatiblity.
4) Adjust the cmd_type check as there are more cmd_types available.
5) Add some logging to make debugging easier.
6) Don't take the spin lock while iterating through pdevs
7) Add supporting APIs to check if command is present in queues

CRs-Fixed: 2000032
Change-Id: I43ed80c2a4d63940d8d6db29f1132373545cd4ab
2017-02-24 00:39:44 -08:00
qcabuildsw
cedfd26860 Release 5.1.1.12
Release 5.1.1.12

Change-Id: I80667ba79bfd8a6f2f52a7628ea31193ab105ede
CRs-Fixed: 688141
2017-02-23 20:15:25 -08:00
Adil Saeed Musthafa
bcf62ed43e qcacmn: Initialize utils/logging module from QDF
When LOGGING_UTILS_SUPPORT is turned on, initialize utils/logging
module

Change-Id: I07421ab8979e6f58133ba7b386b9772707be5930
CRs-Fixed: 2010251
2017-02-23 20:15:24 -08:00
qcabuildsw
6405932e63 Release 5.1.1.11Z
Release 5.1.1.11Z

Change-Id: I3188b4f0cf8a307b8b1fd606cd068d4f622ccc45
CRs-Fixed: 688141
2017-02-23 18:10:13 -08:00
Rajeev Kumar
3a6d34a659 qcacmn: Add changes to populate (ext)service ready data in psoc
Add changes to populate service and ext service ready parsed data in
psoc object.

Change-Id: I2079faa0480969976caaa393872da82c1d2534e6
CRs-Fixed: 2001326
2017-02-23 18:10:12 -08:00
Rajeev Kumar
5ab8052a25 qcacmn: Add ext service ready data structures in header file
In order to access ext service ready data from psoc object define
ext service ready data structures in common psoc (ext)service ready
header file.

Change-Id: I74e4759a7fd76a69d84b49539167af9ccc180828
CRs-Fixed: 2001291
2017-02-23 18:10:11 -08:00
Rajeev Kumar
b9ed6cc1cf qcacmn: Add service ready data structures in header file
In order to access service ready data from psoc object define
service ready data structures in common psoc (ext)service ready
header file.

Change-Id: I61d5ec4e2863723f788a87578b88b688dc979912
CRs-fixed: 2001259
2017-02-23 18:10:09 -08:00
Rajeev Kumar
1cc78deb3c qcacmn: Add files for (ext)service ready data access in psoc
Add header and source files for storing (ext)service ready data
in common psoc object. All public APIs to access (ext)service ready
data from psoc object needs to be added in this file.

Change-Id: Icf2ebd99116b34a4ac8acc1c24592d61b17d1c9f
CRs-Fixed: 2001232
2017-02-23 18:10:08 -08:00
qcabuildsw
740a26d173 Release 5.1.1.11Y
Release 5.1.1.11Y

Change-Id: I832c2cf5274a8ff0f90e0b873f8ab9f622bde6c7
CRs-Fixed: 688141
2017-02-23 16:41:45 -08:00
Rajeev Kumar
1ef07b917b qcacmn: Clean up comment text in psoc obj source file
Clean up comment text in psoc obj source file as per kernel
coding guidelines.

Change-Id: I4ab8f2f55d487117ac447eda1b43add14ff64170
CRs-Fixed: 2010425
2017-02-23 16:41:44 -08:00
qcabuildsw
fdad4288cd Release 5.1.1.11X
Release 5.1.1.11X

Change-Id: I0789216358aa1519c2d973c5df433d829ceef9d1
CRs-Fixed: 688141
2017-02-23 15:04:02 -08:00
Tushnim Bhattacharyya
fbce077792 qcacmn: Add ID for policy manager component
Add policy manager ID for object manager registration & logging

Change-Id: I5d665352598d84218522bf1d8a44538e4cad0368
CRs-Fixed: 2009818
2017-02-23 15:04:01 -08:00
qcabuildsw
80489466e3 Release 5.1.1.11W
Release 5.1.1.11W

Change-Id: I5fd2a51892ddef75257a1e57077f67670f2a26cf
CRs-Fixed: 688141
2017-02-23 14:05:54 -08:00
Kalyan Tallapragada
277f45e2b1 qcacmn: Add support to handle RAW packets in RX path
API to handle pkts received on vdev which has RAW mode
enabled. Currently supports only MPDU with single MSDU.

Change-Id: Ife00699646bd97c5de0021fc32db434a544058f6
CRs-Fixed: 1111781
2017-02-23 14:05:53 -08:00
qcabuildsw
713a5dd0e5 Release 5.1.1.11V
Release 5.1.1.11V

Change-Id: I4191ab25a1a5c8121efb4bdf662f70db64b487fe
CRs-Fixed: 688141
2017-02-23 07:29:55 -08:00
Himanshu Agarwal
846cf37306 qcacmn: Do IPA version based DMA coherent mask setting
In case of IPA hw version less than 3.0, only 32 bit DMA
address can be handled as it is only 32 bit compliant.
Because of this, setting DMA coherent mask of 37 when
IPA hw version is less than 3.0, crash is happening.

Do IPA version based DMA coherent mask setting such that
when IPA hw version is less than 3.0, set DMA coherent mask
as 32 only.

Change-Id: I8dec7da47766985ab0590f885b29f345f153cd08
CRs-Fixed: 1114605
2017-02-23 07:29:54 -08:00
Himanshu Agarwal
4bd194660d qcacmn: wmi_host_mgmt_rx_hdr struct cleanup for UMAC covergence
wmi_host_mgmt_rx_hdr struct cleanup for UMAC covergence as
struct mgmt_rx_event_params is to be used in place of
wmi_host_mgmt_rx_hdr.

Change-Id: I7ad3b641e492ecb469fa69c0025c6537c8a01e65
CRs-Fixed: 1103247
2017-02-23 07:29:53 -08:00
qcabuildsw
e9be4534ec Release 5.1.1.11U
Release 5.1.1.11U

Change-Id: Ifba235e9dfae4a5a5af54371b027bf7945fc573d
CRs-Fixed: 688141
2017-02-23 04:18:51 -08:00
Venkateswara Swamy Bandaru
9fac863f73 qcacmn: Fix for kernel panic in rx path
Add Null check for peer before accessing the structure.

Change-Id: Ic1b6e0c3a7a9aeecbc9aa9cc4a118e27726d94f2
CRs-Fixed: 2010214
2017-02-23 04:18:50 -08:00
qcabuildsw
2ee22c7240 Release 5.1.1.11T
Release 5.1.1.11T

Change-Id: I47aadda63635eed850f240413dd0f84ea61f83a9
CRs-Fixed: 688141
2017-02-23 03:06:54 -08:00
Vivek
3e5a3ba077 qcacmn: Define os private structure in pdev object
-Define OS private memory structure and provide pointer
 to store the private data of each umac module's os specific data
-Initialize pdev's os private structure member 'wiphy'.
-Move vendor command definition to common project.

Change-Id: I2033bfbf0fe38e82c3a14942ac9f9bfda45e2c6c
CRs-Fixed: 2002991
2017-02-23 03:06:53 -08:00
qcabuildsw
282e024fe1 Release 5.1.1.11S
Release 5.1.1.11S

Change-Id: I151e3a092480fb8b1eb27f9d1e898490cdb14d73
CRs-Fixed: 688141
2017-02-23 00:27:30 -08:00