| Commit message (Collapse) | Author | Age |
| ... | |
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
688141 I5310e27d96d94af98ff8392f261b793428c52759 Release 4.0.11.100
1029971 Id49390b21185c57878d1bf08d5db07230a0abd54 qcacld-2.0: Correct compilation error for dhcp proto tra
1028556 I1f38bed9471de60cb32da3ac31eb1e08011c2074 qcacld-2.0: Initialize re_flag of dfs_event
1020247 Ibbb422c739b5927c5f2d788712f376a1cfa42930 qcacld-2.0: Modify timer and threshold ini parameters in
1013264 Ib8803cca6e8fce60d1be97764065e50cb84235da qcacld-2.0: Logging enhancement
1025279 I6d8e8b2f5a646b914a7568ceae593b45b58f84d0 qcacld-2.0: Clear MC filters when more than max availabl
688141 I65348c3e7ae376fe43fbc897caef93dc96568717 Release 4.0.11.102
1024016 I7c5abf540705696bf4e0ef2956ec7250204e539f qcacld-2.0: fix a mboxping tx ramdom failure issue
1024743 I08532dd5accf8172660a84e59985a6cc610eecf9 qcacld-2.0: set rx_pending for any pending rx buffer in
1020078 I0d9d95bb7508a1f0dfd7d560de65ae8c22931df9 qcacld-2.0: Pass beacon_tx_rate to FW
1025909 Ib3210394ba4b43045edfcdbcf0a63da5c2ecd458 qcacld-2.0: Add support to print local time in proto tra
1028262 Ief7ded29ea04be547d355f96e817aee776422142 qcacld-2.0: Free Proto trace buffer after disconnection
1026420 Id2bd177b15bd7089250a49019a9c751a691dac01 qcacld-2.0: Fix to restart SAP on preferred channel
688141 I973362dc7ac335bcc55e40eb64d931550c1ae42c Release 4.0.11.101
1029834 I1de5276f9fc72b04725f963e44e6168bc119f559 qcacld-2.0: If set roaming fails return non-positive val
Change-Id: I1ecd4d1e757ae7327bddfd7d1390f8af25180e7f
CRs-Fixed: 1024743, 1026420, 1020247, 1029971, 1028556, 1013264, 688141, 1028262, 1025909, 1024016, 1025279, 1029834, 1020078
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.102
Change-Id: I65348c3e7ae376fe43fbc897caef93dc96568717
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If set roaming disabled is called when roaming is already in
progress the sme_config_fast_roaming api returns failure status
and this status, which is positive value, is returned to upper
layer. This results in wpa_supplicant to wait indefinitely.
To avoid this if sme_config_fast_roaming returns falure,
return -EINVAL.
Change-Id: I1de5276f9fc72b04725f963e44e6168bc119f559
CRs-Fixed: 1029834
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove bundle logic in HTCProcessCreditRpt to avoid random mboxping tx
failure. HTCTrySend will be skipped if TxCredits can not meet Bundle
Size requirement which reduce the opportunity the Pkts get transmitted.
This may lead to pkts pending in driver too long time and OS does not
pump pkts to driver anymore.
Change-Id: I7c5abf540705696bf4e0ef2956ec7250204e539f
CRs-Fixed: 1024016
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vos_pkt_trace_buf_update() is not available in case
QCA_PKT_PROTO_TRACE is not defined.
Add dummy defination for hdd_dhcp_pkt_trace_buf_update() api to
correct this.
CRs-Fixed: 1029971
Change-Id: Id49390b21185c57878d1bf08d5db07230a0abd54
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.101
Change-Id: I973362dc7ac335bcc55e40eb64d931550c1ae42c
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
While processing rx buffer, we force break from the per
copy engine loop once we get MAX_NUM_OF_RECEIVES per CE.
We set rx_pending to true in the above scenario, so that
rx buffer can be processed in the same tasklet context.
But rx_pending is not set to true when we have pending
buffer to process in the rx ring, when more_comp_cnt
is greater than CE_TXRX_COMP_CHECK_THRESHOLD. If there
is pending buffer in the rx ring and we hit the above
condition, pending buffer will only be processed with next
interrupt. This will defer the processing of rx packet in
the rx ring.
To avoid the above scenario, set rx_pending to true when we
have pending rx buffer in CE and sw index and read index are
not much apart.
Change-Id: I08532dd5accf8172660a84e59985a6cc610eecf9
CRs-Fixed: 1024743
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Free proto trace buffer after disconnection, as proto
trace buffer is getting freed prior disconnection
from AP and resulting in invalid access.
Change-Id: Ief7ded29ea04be547d355f96e817aee776422142
CRs-Fixed: 1028262
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add or Change log levels to error level.
Change-Id: Ib8803cca6e8fce60d1be97764065e50cb84235da
CRs-Fixed: 1013264
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In some case when complete preferred channel list is unsafe,
SAP won't be able to pick any channel as operating channel.
This will lead to SAP start failure.
Fix this issue by making first channel from preferred channel
list as operating channel.
Change-Id: Id2bd177b15bd7089250a49019a9c751a691dac01
CRs-Fixed: 1026420
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add data structures to save the beacon tx rate and changes
to pass the same to FW.
Change-Id: I0d9d95bb7508a1f0dfd7d560de65ae8c22931df9
CRs-Fixed: 1020078
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.100
Change-Id: I5310e27d96d94af98ff8392f261b793428c52759
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When number of link MC addresses configured are more than the
maximum firmware MC address list size, host sets the firmware's
MC filters up to the max and skipping the rest. As a result
firmware drops the MC packets for the addresses whose MC filter
is not set.
To fix this clear the firmware MC filters when the number of kernel
MC addresses list is greater than the firmware's MC filter list size.
When no filters are configured firmware allows all the MC frames
to the host.
Change-Id: I6d8e8b2f5a646b914a7568ceae593b45b58f84d0
CRs-Fixed: 1025279
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It may possible to have random data in re_flag when host get
dfs event which may cause extra processing of the phy error.
Add change to initialize re_flag variable with zero.
Change-Id: I1f38bed9471de60cb32da3ac31eb1e08011c2074
CRs-Fixed: 1028556
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
While initiating TDLS connection, overflow occurs when the
minimum time for TDLS stats is less than 1000 ms.
To avoid the overflow, the default time is kept as 2000 ms
and minimum time as 1000 ms. To improve the TDLS discovery,
packet threshold is changed to 40 packets.
Change-Id: Ibbb422c739b5927c5f2d788712f376a1cfa42930
CRs-Fixed: 1020247
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
To relate logcat messages and driver logs in bugreport both should
have same time format.
Add changes to print local time while printing proto trace buffer.
Change-Id: Ib3210394ba4b43045edfcdbcf0a63da5c2ecd458
CRs-Fixed: 1025909
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
1021382 I3d41f5425e3a170c046941a439d17e06df0c6bef qcacld-2.0: Add capability based logic to mark first pac
688141 Ide2dddc5fcf8c569e9c5bdef69bfa0794bf80419 Release 4.0.11.99
688141 I80149b24fffa19113d6cbd6805974f48e8e525e0 Release 4.0.11.98
1022311 Id016a65b58255b25b973c1904a9715c995f7d34a qcacld-2.0: Avoid dereferencing of NULL pointer
1020078 I9d05cd7b8e051c4e9e4912cf866206ae32ec293d qcacld-2.0: Define data structures for new AP requiremen
1028035 Ib3c023e0a8abc5a43ddd2f757deec563592bd5d6 qcacld-2.0: Fix compilation error in TXTX
962367 I4fab1af6d9b8e34396bb3679f112c7f29bbe9f93 qcacld-2.0: Change NDP_SERVICE_INSTANCE_ID from 16 bits
Change-Id: I0dbac20dee915c003d57a412c5d279e0bb49c356
CRs-Fixed: 1028035, 1022311, 688141, 1020078, 1021382, 962367
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.99
Change-Id: Ide2dddc5fcf8c569e9c5bdef69bfa0794bf80419
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id Id016a65b58255b25b973c1904a9715c995f7d34a results
compilation error in TXRX.
Add changes to remove FL from the debug print.
Change-Id: Ib3c023e0a8abc5a43ddd2f757deec563592bd5d6
CRs-Fixed: 1028035
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change NDP_SERVICE_INSTANCE_ID from 16 bits to 32 bits
Change-Id: I4fab1af6d9b8e34396bb3679f112c7f29bbe9f93
CRs-Fixed: 962367
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.98
Change-Id: I80149b24fffa19113d6cbd6805974f48e8e525e0
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix to add NULL check before dereferencing of pointer
Change-Id: Id016a65b58255b25b973c1904a9715c995f7d34a
CRs-Fixed: 1022311
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Defining data structures for below new requirements.
- beacon_tx_rate
- vendor_ie
- vendor_ie_len
- vendor_ie_assoc_policy
- sta_inactivity_timeout
- tx_pkt_fail_cnt_threshold
- short_retry_limit
- long_retry_limit
- ampdu_size
- supp_rate_set
- extended_rate_set
Change-Id: I9d05cd7b8e051c4e9e4912cf866206ae32ec293d
CRs-Fixed: 1020078
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add a capability in service bitmask to indicate that fw also supports
this feature of marking first packet after wow wakeup to maintain backward
compatibilty.
Change-Id: I3d41f5425e3a170c046941a439d17e06df0c6bef
CRs-Fixed: 1021382
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
688141 I3044b9ccc2c5850fdde2d0b5de5d1fc4de2c2695 Release 4.0.11.96
865207 Ie7c14aadf124a0aaaad1470e678e99f2fb5d436b qcacld-2.0: CL 1524393 – update fw common interface file
688141 Ice1fda9bad14e42f774d4c6849755e507b194512 Release 4.0.11.97
1020123 I175f984a1bdb0c0f245c60f32bcc5af8ea1802a7 qcacld-2.0: Add support for dynamically disable BT/WLAN
1025291 Ia5aa53e9f9ec30f675efe9989b124201f4f15e97 qcacld-2.0: Fix tlv length assignment in WMI int message
1025261 Ibf35df89a5bfbbc24f0166878c6aea48838c1a83 qcacld-2.0: Ensure that phy mode from ini is considered
1025828 I72100df664e7defe616cd78450c1941a39dc393b qcacld-2.0: Don't enable 2.4 GHz social channels in 5 GH
1025272 I6b2fd40a5466fe5dd72d394abb682229a550e0b1 qcacld-2.0: Fix stack corruption issue in sme_RrmProcess
1006544 I579b83afa09d0cc3cb629dab4f7cc210f1237f96 qcacld-2.0: Validate watchdog context
1025185 Ie64a642abdd7923e91801186aa5743094a739fc9 qcacld-2.0: Validate CCXBEACONREQ IE fields
1021796 Ia003d02b142dcd51582c20359ee44a181620e4e3 qcacld-2.0: Set chainmask to 2x2 once TDLS is connected
1023457 Ic521c23b4001f15a382e9435413cdafca0c8b49f qcacld-2.0: Add argument to ol_tx_queue_free for vdev or
1025669 I78fd23a384590c740c0147c3f2e7ec5b0da7aea8 qcacld-2.0: Unpause all vdevs when host resumes
Change-Id: Id69a4478e5cce937f9fe5fc408c2323b10781738
CRs-Fixed: 1006544, 1021796, 1025272, 688141, 1025261, 1025828, 865207, 1020123, 1023457, 1025669, 1025185, 1025291
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.97
Change-Id: Ice1fda9bad14e42f774d4c6849755e507b194512
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add additional argument in ol_tx_queue_free to indicate whether
txq is vdev or peer queues to avoid extracting peer_id in case of
vdev txq queue in ol_tx_queue_log_free function.
Change-Id: Ic521c23b4001f15a382e9435413cdafca0c8b49f
CRs-Fixed: 1023457
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Don't enable 2.4 GHz social channels in 5 GHz only mode.
When 5GHz mode is enabled, only 5GHz channels should be
updated to firmware.
Change-Id: I72100df664e7defe616cd78450c1941a39dc393b
CRs-Fixed: 1025828
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Regardless of phy mode in ini, 5Ghz band is configured to wiphy
which was leading to scan on 5ghz even though phy mode was set to
11b/g.
Fix will ensure to configure 5Ghz band if ini supports for 5ghz.
Change-Id: Ibf35df89a5bfbbc24f0166878c6aea48838c1a83
CRs-Fixed: 1025261
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add WMI VDEV SW_RETRY_TH params
Add halphy module ID
Change-Id: Ie7c14aadf124a0aaaad1470e678e99f2fb5d436b
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When target enters suspend mode(WoW enabled), some unpause
events would be dropped by FW. So host TX queue would keep in
paused state even after host resumes. No following data
frames would be sent out.
Change-Id: I78fd23a384590c740c0147c3f2e7ec5b0da7aea8
CRs-Fixed: 1025669
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
It is possible for the watchdog context to be NULL when
gEnableLogp ini variable is 0.
Add changes to validate watchdog context before
accessing this at reinit time.
Change-Id: I579b83afa09d0cc3cb629dab4f7cc210f1237f96
CRs-Fixed: 1006544
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TLV length in wmi init message is incorrectly assigned.
Fix tlv length assignment in WMI int message.
Change-Id: Ia5aa53e9f9ec30f675efe9989b124201f4f15e97
CRs-Fixed: 1025291
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If gEnableDynamicSTAChainMask is set and DUT is connected to 1x1
AP, TDLS uses 1x1 even if peer is capable of 2x2.
To fix this set chainmask to 2x2 once TDLS peer is connected, and
fallback to APs capability once all TDLS peer are disconnected.
Change-Id: Ia003d02b142dcd51582c20359ee44a181620e4e3
CRs-Fixed: 1021796
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.96
Change-Id: I3044b9ccc2c5850fdde2d0b5de5d1fc4de2c2695
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When STA process Neighbor report from AP, session_id is declared
as one byte variable and its overwritten with four bytes value
in csrRoamGetSessionIdFromBSSID. This is observed on enabling stack
protection in kernel config(CONFIG_CC_STACKPROTECTOR).
Fix is to declare session_id as four bytes variable.
Change-Id: I6b2fd40a5466fe5dd72d394abb682229a550e0b1
CRs-Fixed: 1025272
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Validate CCXBEACONREQ IE fields.
Change-Id: Ie64a642abdd7923e91801186aa5743094a739fc9
CRs-Fixed: 1025185
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For 3 antennas solution, BT/WLAN can work on it's dedicated
antenna. Add one ini item to dynamically disable BT/WLAN
co-existing. Add another ini item to set antenna isolation,
FW will use the isolation to dynamically decide whether to
disable BT/WLAN time division co-existing.
CRs-fixed: 1020123
Change-Id: I175f984a1bdb0c0f245c60f32bcc5af8ea1802a7
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
865207 Ib7f2e5ed41c8ea889192814aed10e94e7ecf11e3 qcacld-2.0: CL 1517922 – update fw common interface file
1022448 Id35282eb2768f531459b618e2d134f1236f619dc qcacld-2.0: Reduce SKB CB size to defined limit
688141 I5532b2b134a6a7eec021d5efdad26ced7a21df08 Release 4.0.11.95
688141 I7f4d93b6662d026fca0a36fa0e4332e08a02b2ad Release 4.0.11.94
1020141 I5c34b604297d83673ea065243cc58c3f2180ff3e qcacld-2.0: Add ini keys for WRR tx scheduler tuning
1008087 Ibbf57cf4b3de0ce45e9caeb408c12aa9241d404a qcacld-2.0: Enhance DPTRACE to support RX path
1023179 I92b197f9578aa003bf622617c363fea7334dbcb2 qcacld-2.0: Refactor support to get per chain rssi stats
1022238 I5c5903bc5eded417ede670025c241daf73b96700 qcacld-2.0: Fix P2P GO vdev start failure
1017213 I9d2c9b2d4916552d37aba05b4beb0ac6d3fc2d75 qcacld-2.0: Resolve mem_alloc failure for FW dump
1023527 Idfa13fa0cfa45e028b6d843b1c782384310dda4f Revert "qcacld-2.0: Implement get_wireless_stats IOCTL"
1022956 Ie5b63b6885fd7f2d4f941b6ffad43cbac57040e5 qcacld-2.0: Fix 32 clients support issue in AP+AP mode
1023548 Ib844dd88f3a8b4496f9878b8a1fcddd72acc6a57 Revert "qcacld-2.0: Fix sme active list timeout casued b
1020665 I2e0ae4d5cae8ad991f060d1276dcae6a4a46bdce qcacld-2.0: Fix compilation errors when enable OL_TX_SCH
1023036 I9ddacd8be0f88c6024787c9417e734ef2d5b6cb1 qcacld-2.0: Send proper reason code and originator of di
1023849 Ibf9fdf0a92cc71644f02d6890574eeed0d175d6f qcacld-2.0: extscan: Logs cleanup
1023043 Idd63385a657d1af550cf07bbfe052ce465d30608 qcacld-2.0: Enhance logging for MC address list
1023094 If6d98a5646d259143614726cf8e7b71b46fedef1 qcacld-2.0: update Kbuild for skb pre-alloc support for
1023524 I7c6faa8594a5168d78c1fbba7b8f968411093e0f qcacld-2.0: Avoid pkt trace deinit in FTM and EEPING mod
865207 I0f591f9a620587ef77be09e3714c7156d4189172 qcacld-2.0: CL 1519524 – update fw common interface file
990645 I33369320de5b0aadae661d7d27fbc5ba18e9e409 qcacld-2.0: Fix crash in wlan_hdd_tdls_check_power_save_
1024097 I6a26dbb0707b7981ea091526d1e49dc5bf8c9e91 qcacld-2.0: Restore 802.11 header pointer for PMF case
865207 I427fef8d8f2503c52d511fdae58fe410420e67a0 qcacld-2.0: CL 1522096 – update fw common interface file
865207 I68367a8d688cdc9f85efe01a7c48856c8bab7220 qcacld-2.0: CL 1521398 – update fw common interface file
688141 If8fd526acc5d692c990881d0dd11900b827dae70 Release 4.0.11.93
1021800 I2ea3c2068ffe01c5ff57dd93e9ea9442a5761a59 Revert "wlan: UI still show interface when unplug Card i
1001142 I5ba0268e978c7ddadabc96a4eba18140ff7db3c6 qcacld 2.0: Prevent buffer overflow in QCSAP_IOCTL_VERSI
Change-Id: I86f72ec3a8eae1cb3659f95c2ab65c7c089d4522
CRs-Fixed: 1017213, 1020141, 1023036, 990645, 865207, 1023179, 1020665, 1023094, 1001142, 688141, 1023527, 1023524, 1023849, 1022448, 1022238, 1023548, 1008087, 1023043, 1024097, 1022956, 1021800
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.95
Change-Id: I5532b2b134a6a7eec021d5efdad26ced7a21df08
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add new service WMI_SERVICE_MARK_FIRST_WAKEUP_PACKET
Change-Id: I427fef8d8f2503c52d511fdae58fe410420e67a0
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WMI changes for 11AX related BSS parameters
Extend the WoW wake event bitmap
Change-Id: I68367a8d688cdc9f85efe01a7c48856c8bab7220
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
P2P listed offload WMI messages
Change-Id: I0f591f9a620587ef77be09e3714c7156d4189172
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change MAX_CHAINS to WMI_MAX_CHAINS
Change-Id: Ib7f2e5ed41c8ea889192814aed10e94e7ecf11e3
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit I3228badf66eeef627d7d3ff632bac1e0c90df1e5.
The orignal commit wants to fix below issue.
In some corner cases, delete sta request processing wma handler didn't sent
The response, the commands in active list will not be removed and timeout.
In current code when plugging out TF USB card in wow mode, driver
will crash due to double free the memory tpDelStaSelfParams.
The first time memory free happens as below.
When handling WDA_DEL_STA_SELF_REQ in wma_vdev_detach,
tpDelStaSelfParams is saved to iface->del_staself_req
since the vdev is still in started state. At the same
time an event <WDA_DEL_STA_SELF_RSP> with parameter
tpDelStaSelfParams is delivered, in which the
tpDelStaSelfParams is freed.
The second time memory free is in the wma_wmi_service_close
since the iface->del_staself_req is not NULL.
In normal case the iface->del_staself_req will be processed
later in wma_vdev_stop_ind, then the <WDA_DEL_STA_SELF_RSP>
event will be delivered in wma_vdev_detach_callback.
The WDA_DEL_STA_SELF_RSP event delivery in wma_vdev_detach
is unnecessary and duplicated.
If revert this change, no crash happens when plugging out TF USB card
in wow mode.
Change-Id: Ib844dd88f3a8b4496f9878b8a1fcddd72acc6a57
CRs-Fixed: 1023548
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The cnss wlan module which has interfaced with high latency
bus(e.g. SDIO) needs physical contiguous memory more than
one page for its socket buffer initialization. If the system
memory has high fragmented it’s not possible to get this much
huge physically contiguous memory through dynamic memory
allocation and will create the wlan driver load, socket descriptor
initiation, scanning and connection failure for the cnss wlan module.
This feature enable socket buffer to use pre allocated memory
from cnss prealloc module for socket buffer initialization and release
it to back to pre-allocated pool.
Enable FEATURE_SKB_PRE_ALLOC for MDMCALIFORNIUM device.
CRs-Fixed: 1023094
Change-Id: If6d98a5646d259143614726cf8e7b71b46fedef1
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enahnce DPTRACE to support RX path and print
info in kmsg for DHCP and EAPOL packets
Change-Id: Ibbf57cf4b3de0ce45e9caeb408c12aa9241d404a
CRs-Fixed: 1008087
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.94
Change-Id: I7f4d93b6662d026fca0a36fa0e4332e08a02b2ad
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
SKB control block structure is exceeding 48 byte, reduce
SKB CB size to defined limit by packing few elements.
CRs-Fixed: 1022448
Change-Id: Id35282eb2768f531459b618e2d134f1236f619dc
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In PMF case CCMP header and trailers of rx management frames
are stripped out. After stripping security headers we are
using old 802.11 header pointer, this is resulting in invalid
dereference to 802.11 header fields.
Restore 802.11 header pointer after security headers are stripped
out in case of PMF.
Change-Id: I6a26dbb0707b7981ea091526d1e49dc5bf8c9e91
CRs-Fixed: 1024097
|