Graf commitů

2135 Commity

Autor SHA1 Zpráva Datum
qcabuildsw
4e965a23cc Release 5.1.1.12T
Release 5.1.1.12T

Change-Id: I05248c8dc8c18b889d66b5c828a80eb3a8b8f029
CRs-Fixed: 688141
2017-03-02 22:49:28 -08:00
Tushnim Bhattacharyya
6e4f13348b qcacmn: restructure policy manager component
Initial changes to move policy manager to host common. Also
restructure the functionalities.

CRs-Fixed: 2009818
Change-Id: I163fe1f92be07dc4bc6380d889e26ce5d75e5671
2017-03-02 22:49:27 -08:00
qcabuildsw
148efadebe Release 5.1.1.12S
Release 5.1.1.12S

Change-Id: Ic02bb7f2123b14bf91048bd1ccfe51eea3490887
CRs-Fixed: 688141
2017-03-02 19:58:51 -08:00
Yingying Tang
75b776a7cf qcacmn: Fix unknown symbol error when FEATURE_TSO is disabled
__qdf_nbuf_get_tso_num_seg is defined under FEATURE_TSO but declared in header
file without FEATURE_TSO. Compilation can be successful when FEATURE_TSO is
disabled but there is unknown symbol error in driver loading.
Add fix to resolve this issue.

Change-Id: Ie01875405d65a0f43221cbfd42940747de0df916
CRs-Fixed: 2007179
2017-03-02 19:58:50 -08:00
qcabuildsw
1b6713eb15 Release 5.1.1.12R
Release 5.1.1.12R

Change-Id: Iffa3dcdd0b23611ca58ab2751b97a654ac86631a
CRs-Fixed: 688141
2017-03-02 13:41:30 -08:00
Vivek
0f86c40b01 qcacmn: Populate service ready data in PSOC
WIN side chanegs to populate service ready data in PSOC is now
yet ready hence  call PSOC object populate API.

Change-Id: Ib8d41fb94108447b8f10cf2d1cd5bf08f43863c6
CRs-Fixed: 2012638
2017-03-02 13:41:29 -08:00
qcabuildsw
0364cc80ba Release 5.1.1.12Q
Release 5.1.1.12Q

Change-Id: I2610b81971d0bb77f1ee31d0cd13e0155920d2e7
CRs-Fixed: 688141
2017-03-02 10:43:47 -08:00
Sandeep Puligilla
7acd31fa33 qcacmn: Add cfg80211 scan start and stop command
Add cfg80211 scan start and scan stop commands.

Change-Id: I20b6c7743496ae82cc3a93befb5b68812047ec1a
CRs-Fixed: 1095299
2017-03-02 16:11:46 +05:30
qcabuildsw
6a1c821afd Release 5.1.1.12P
Release 5.1.1.12P

Change-Id: I027edd908406710338f357255c64c74b9ca7066d
CRs-Fixed: 688141
2017-03-01 22:06:01 -08:00
Abhishek Singh
37bf2e0dca qcacmn: Add changes to get/flush scan results
Add changes to get/flush scan results. Also add support to
filter results depending on the filter passed.

Change-Id: Iefb297ef19058299fa26b9bb61202e902e5fd465
CRs-Fixed: 1095299
2017-03-01 22:06:00 -08:00
qcabuildsw
8f87b9515a Release 5.1.1.12O
Release 5.1.1.12O

Change-Id: Ia2ddb2f6c20bf5e416f1cf0dea0feef6152d91f8
CRs-Fixed: 688141
2017-03-01 21:17:54 -08:00
Krishna Kumaar Natarajan
3064cd6aab qcacmn: Fix incorrect status initialization
Initialize status to QDF_STATUS_SUCCESS in populate_hw_mode_capability
and populate_phy_reg_capability and update both functions to return
qdf_status_to_os_return(status). This will ensure in non-failure scenario
function always returns SUCCESS.

Change-Id: Ie3a44baad9e9f52b74e1bd78802c54b0371a22ed
CRs-Fixed: 2013723
2017-03-01 21:17:54 -08:00
qcabuildsw
6ff102fdad Release 5.1.1.12N
Release 5.1.1.12N

Change-Id: I4e328ab9f1c15d4c38999127ac9921fe30d7875b
CRs-Fixed: 688141
2017-03-01 20:35:13 -08:00
Kiran Venkatappa
c18657199f qcacmn: Add extract APIs for qvit event
Add extarct API to get QVIT event data.

Change-Id: I7777946a34f176dabb96f98ab3062222bc02b202
CRs-Fixed: 2003898
2017-03-01 20:35:13 -08:00
Kiran Venkatappa
ba56a96c1f qcacmn: Add pdev_id in utf event
pdev_id is used to derive pdev object.

Change-Id: I4ba4854587cb578cf630664f6ede922c9e4fa36b
CRs-Fixed: 2003898
2017-03-01 20:35:11 -08:00
qcabuildsw
86ff51aa72 Release 5.1.1.12M
Release 5.1.1.12M

Change-Id: Id7f50362cf354e48c8fde3e2e8f7420dbe323f6e
CRs-Fixed: 688141
2017-03-01 19:01:51 -08:00
Ravi Joshi
af9ace8358 qcacmn: Fix wlan_cfg file inclusion and remove duplicate static API
Due to issues in Kbuild wlan_cfg was included using relative path.
Also getting rid of a duplicate static function definition in
dp_peer.c.

Change-Id: Ie0883340a9143b739119f18c8871b4baa9787980
CRs-Fixed: 2005582
2017-03-01 19:01:51 -08:00
qcabuildsw
11d4f50003 Release 5.1.1.12L
Release 5.1.1.12L

Change-Id: Ib58e094f05ff280086b71573c4debfecaff89ec5
CRs-Fixed: 688141
2017-03-01 16:47:24 -08:00
Varun Reddy Yeturu
5f3eea41fb qcacmn: Rename serialization files
Rename wlan_serialization_legacy_mcl_api to
wlan_serialization_legacy_api for both header and c files

Change-Id: I94ed98c790a1f8f829fbc2de676dd3a0e9382b9d
CRs-Fixed: 2012863
2017-03-01 16:47:23 -08:00
qcabuildsw
72de3d95c8 Release 5.1.1.12K
Release 5.1.1.12K

Change-Id: I8dce4a58d87fde39444e614635fd527f2b3847a6
CRs-Fixed: 688141
2017-02-28 16:21:28 -08:00
Mukul Sharma
cb5bf77dc6 qcacmn: Refactor the wmi code for PMO component adaption
Currently, Host maintain multiple data structure at different
layers for offload related features like arp/ns/gtk etc.
Instead of using many structure use single data structure across
all layers for offload related feature (arp/ns/gtk) which is now
exposed by PMO. Hence to include PMO header's in WMI, refactor the
WMI code for PMO component by carving out PMO specific functionality
separatley.

Change-Id: I8314d5ece49bf6972fbe706d635385ae22d11b2e
CRs-Fixed: 2004523
2017-02-28 16:21:27 -08:00
Mukul Sharma
890dbd2774 qcacmn: Register PMO component RX OPS in Global lmac_if
Register PMO component RX OPS in Global lmac_if.

Change-Id: I034cee6f9190af49d75ee535a0109ee6dd44a8e2
CRs-Fixed: 2003433
2017-02-28 16:21:26 -08:00
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