| Commit message (Collapse) | Author | Age |
| ... | |
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
When receiving beacon request for radio measurement, sta
reports BSS in all valid channels regardless of specified
regulatory class in request. To fix this, let sta report only
BSS in requested RC.
Change-Id: I98c80ab3d53dd9d63225349e3c7657f48c758957
CRs-Fixed: 2236991
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
The mac context is NULL in the case below:
During SSR, shutdown has been done but reinit
failed.
If trying to access sme APIs in such case,
null-point issue will happen, so add validation
check for the mac context.
Change-Id: Id8d9846f491b5fa5c7f5d4e6e7245c386b3ed65d
CRs-Fixed: 2202980
|
| | |\ \ \ \ \ \ \ \
| | |/ / / / / / /
| |/| | | | | | | |
|
| | | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
If log state 1, 2, 0, 1 are set serially, log state 2 can't be set
successfully, while log state 1 is set to wdi twice, which results
in two same pointers in doubly linked list txrx_pdev->wdi_event_list
and causes dead loop.
Update pl_info->log_stat only when it is subscribed to wdi and sent
to firmware successfully.
Change-Id: I8d67b9f02a2fb2c958d2553a743cbabcedfb2f42
CRs-Fixed: 2220883
|
| | |\ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
In sta+sap scenario, sap starts would change sme config.
when 802.11k is enabled, both sta & sap
should support rrm.
Change-Id: I521734f0748201eb650c8017a8f226580ec7bf52
CRs-Fixed: 2214074
|
| | |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Propagate from cld3.0 to cld2.0
Add checks for return codes of dot11f_unpack functions.
Change-Id: I56149a2a767a9f13009710750a0588c0d658eb56
CRs-Fixed: 2232524
|
| | |\ \ \ \ \ \ \ \ \
| | |_|_|/ / / / / /
| |/| | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Refine the code for deinit a vos timer,
to avoid redundant timer stop/destroy.
Change-Id: If5b72e16485af4febece1ae24a35c937dd0f2588
CRs-Fixed: 2202980
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add GRP_MOTION_DET message defs
CRs-fixed: 865207
Change-Id: I03f7a1c3f2d95279fccc6a7a519cc08db60da5e9
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add pulse index diff field to DFS radar event msg
CRs-fixed: 865207
Change-Id: I800cbbc7c2d3630f79725017f92cf1d94f8d670a
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add WMI_PDEV_PARAM_SECONDARY_RETRY_ENABLE defs
CRs-fixed: 865207
Change-Id: I90dcb5c9010acd599aec4948ce38d8272077968d
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add noise floor information to DMA ring buffer release msg
CRs-fixed: 865207
Change-Id: I6a786f5215f5449715e8be58d77652cb860752ac
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Define SWBA_V2 event msg with extended TIM bitmap
CRs-fixed: 865207
Change-Id: I1e356a1dcc67683ffa272c804362203388ec56da
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Rename WMI_HEOPS_TWT_GET/SET macros to WMI_HEOPS_TWT_REQUIRED_GET/SET
CRs-fixed: 865207
Change-Id: I3682909f7ee0042d33d97bd07a9b4c02a0737f5c
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add tdls_discovery_wake_timeout field to tdls_set_state msg
CRs-fixed: 865207
Change-Id: Ie52beff54c13cb0dc8c955332a5c2f3b78c60f05
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
WMI_GET_TPC_POWER cmd and event message defs
CRs-fixed: 865207
Change-Id: Ia7f914e27f42493ba49a8d47ce5c9acdaf8a0bfb
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Enable/Disable SWBA event for beacon-offload cases
CRs-fixed: 865207
Change-Id: I350ec195c67c3f76beb9019a2b83e1834ab89496
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Define WMI_SERVICE_DUAL_BEACON_ON_SINGLE_MAC_(MCC/SCC)_SUPPORT flags
CRs-fixed: 865207
Change-Id: Iaaca40b32cc9c9219c3230f2f93f1d12531056b6
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
roam scan handoff delay configuration
CRs-fixed: 865207
Change-Id: Id200ef72eb36b7127c5038c9b58bd180a3cfb149
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add WMI_PDEV_PARAM_ANTENNA_GAIN_HALF_DB def
CRs-fixed: 865207
Change-Id: Ic40e7754e364257b1a9ad7a141cdf0016b2a0136
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Add WOW_TKIP_MIC_ERR_FRAME_RECVD wake reason
CRs-fixed: 865207
Change-Id: I183f06a43d4d6dd624ac769f3bb56711dd011f71
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Add WMI_VENDOR_OUI_ACTION_SWITCH_TO_11N_MODE def
CRs-fixed: 865207
Change-Id: Ib6614e686745608e9979cdc6eb7dec5b2de58e0b
|
| | |\| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Add WMI_VENDOR_OUI_ACTION_ALT_ITO def
CRs-fixed: 865207
Change-Id: Idc749058c09745844f61a1acf69993403d79088b
|
| | |\| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Define WMI_VDEV_PARAM_TX_RETRIES_BEFORE_RTS_PER_AC
CRs-fixed: 865207
Change-Id: I68a0cb0edd943dc7bc1f98154aed638238fa8db2
|
| | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / / / / /
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
We are transitioning to the new request manager framework. Change
wlan_hdd_get_txrx_rate() and hdd_get_peer_txrx_rate_cb() to
this framework.
Change-Id: I0df40f3cdbcb69f661be13a73a58a66dca9f0743
CRs-Fixed: 2232040
|
| | |/ / / / / / / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Release 4.0.11.213T
Change-Id: I3c4e0094c3b4b5742d9db31d576525080ef25ccc
CRs-Fixed: 774533
|
| | |\ \ \ \ \ \ \ \ \
| | |_|_|_|_|/ / / /
| |/| | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
This reverts the change I8babce1265f385705fbef9dd27f1715b6faf04f2.
Because return without calling hdd_request_put() the change may
cause new issue, revert this change firstly, then raise new fix
again.
Change-Id: I07956dcd2c8d1d831e0478adc699053cbbcd560c
CRs-Fixed: 2232340
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | |/ / / / / / /
| | |/| | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
The first parameter of do_div should be uint64_t, so in the routine
hdd_get_hosttime_from_targettime, define normal_interval_target_value
as uint64_t.
Change-Id: Ida3525e392bc4d24d28afd04b7ab4643f73ed47d
CRs-Fixed: 2231756
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
qcacld-3.0 to qcacld-2.0 propagation
In hdd_driver_rxfilter_comand_handler(), when kstrtou8() fails to parse
the input string, the value of an uninitialized @type local is logged.
To avoid disclosing stack memory, avoid logging the value of @type if the
parsing fails.
Change-Id: I46b21cdb138927b3edc406014450447c58a0d977
CRs-Fixed: 2230673
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Some elements in a WMI message such as item number, buffer
length would lead to OOB read. UINT_MAX is used to check such
a case in wma_tbttoffset_update_event_handler() and
wma_unified_link_radio_stats_event_handler(). But UINT_MAX has
a huge number and WMA_SVC_MSG_SIZE is the correct choice.
CRs-Fixed: 2225935
Change-Id: If8ef37986e7b17861d2c9e29cbc5254743edbbe3
|
| | |\ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Remove the dead code in vos_utils.
Change-Id: Ie56bfeb7587c3af865db18ece2493a3ac731fc62
CRs-Fixed: 2230946
|
| | |\ \ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|/ / / / / /
| |/| | | | | | | | | | |
|
| | | |/ / / / / / / / /
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
The buffer in vosMessage.bodyptr will be freed in wma_mc_process_msg.
hdd_request_put will free it again.
So malloc a buffer instead of request priv buffer.
There have a logic error when check return value in
wlan_hdd_get_linkspeed_for_peermac.It will cause get linkspeed failed.
Change-Id: I4d4dd9d151639e2d0c704301e5607545ab0c729f
CRs-Fixed: 2223972
|
| | |\ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Currently in hdd_get_sta_connection_in_progress, conn_info.uIsAuthenticated
is used to check if the STA connection is in progress. However, this might
not reflect the actual state and might still lead to the deadlock scenario
fixed in I23ad1fc96882abeaae2d1b051659ea6d24b07428.
Add new API to check for SME state for key exchange in progress and
use it in hdd_get_sta_connection_in_progress.
Change-Id: I7d6199ed8c81a113c4e3f30538d74fb675e730ff
CRs-Fixed: 2189814
|
| | |\| | | | | | | | | |
| | |_|_|_|/ / / / / /
| |/| | | | | | | | | |
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
In STA+SAP concurrency, when the STA connection is in progress or set_key
is in progress, the set_hw_mode command to SME is queued and would be
processed only after the connection is complete. Meanwhile, when a stop
SAP is received and SAP Dissassociate STA is triggered from HDD, the
command is queued in SME and cannot be processed until STA connection
is done. The add_key command from the supplicant is also stuck as the
previous stop_ap command is in progress leading to a deadlock. When the
AP sends deauth to the STA due to 4 Way Handshake failure, the STA is
reset and then the stop SAP command proceeds, followed by another
connection for the STA.
Disconnect STA interface first if connection or key exchange is in progress
and then stop SAP interface to prevent this deadlock condition.
Change-Id: I23ad1fc96882abeaae2d1b051659ea6d24b07428
CRs-Fixed: 2187070
|
| | |\| | | | | | | | |
| | |_|_|/ / / / / /
| |/| | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
For STA+SAP concurrency support from GUI, first STA connection gets
triggered and while it is in progress, SAP start also comes up. Once
STA association is successful, STA connect event is sent to kernel which
gets queued in kernel workqueue and supplicant won't process M1 received
from AP and send M2 until this NL80211_CONNECT event is received. Workqueue
is not scheduled as RTNL lock is already taken by hostapd thread which has
issued start_bss command to driver. Driver cannot complete start_bss as the
pending command at the head of the SME command pending list is
hw_mode_update for STA session which cannot be processed as SME is in
WAITforKey state for STA interface. The start_bss command for SAP interface
is queued behind the hw_mode_update command and so it cannot be processed
until hw_mode_update command is processed. This causes a deadlock.
Disconnect STA interface first if connection or key exchange is in progress
and then start SAP interface to prevent this deadlock condition.
Change-Id: I2ef5fe0e3bc84e721e6a2baa0dae81c6106c5a8f
CRs-Fixed: 2171912
|