No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pragaspathi Thilagaraj bdcce7fcb1 qcacmn: Change the maximum serialization pending commands
The host driver serialization module currently supports upto 4
commands in non scan pending queue. This is calculated at the
wlan_serialization_vdev_create_handler() as:
    max_pending_cmds = (WLAN_SER_MAX_PENDING_CMDS /
                        WLAN_SER_MAX_VDEVS)

But in SAP case, if multiple STA sends deauth at the same time,
4 pending commands in non scan pending queue is not sufficient
and will result in only disassoc from the first 4 STA getting
honored.

The current host wlan driver supports 3 SAP mode and
2 STA vdevs amounting to a total of 5 vdevs supported.
So calculate the total non scan pending commands for
serialization based on the total peers supported for each
mode to fix this issue.

In SAP case, maximum 32 peer are supported and for STA case,
maximum 4 pending commands for serialization. So change the
max pending commands calculation as:
 max_pending_cmds = (No. of sap modes supported * 32) +
                    (No .of STA modes supported *4 )

For MCL case the definition of WLAN_SER_MAX_PENDING_CMDS
will be moved to Kbuild.
For WIN case, the existing maximum count will be retained.

Change-Id: Iff1d9430b45e26812b600560b08e85e6040eafef
CRs-Fixed: 2483520
2019-07-17 17:42:33 -07:00
cfg qcacmn: Replace WIN/MCL from macro names 2019-07-10 07:24:26 -07:00
dp qcacmn: Add change to remove void usage 2019-07-17 04:49:54 -07:00
ftm
global_lmac_if qcacmn: remove CONFIG_WIN from Spectral 2019-05-30 00:30:07 -07:00
hal/wifi3.0 qcacmn: Fix incorrect Rx Rate info 2019-07-17 03:29:05 -07:00
hif qcacmn: Add target ce configs based on pktlog feature for Adrastea 2019-07-12 02:05:28 -07:00
htc qcacmn: dp: hl: Read tx resources after single thread check 2019-07-02 08:39:20 -07:00
init_deinit/dispatcher
os_if/linux qcacmn: Fix possible overread in wifi_pos_parse_req 2019-07-17 08:31:58 -07:00
qal
qdf qcacmn: Add unit test for uint16 array parsing 2019-07-17 16:28:37 -07:00
scheduler qcacmn: CONFIG_MCL cleanup for msg queue depth and reduction limit 2019-05-27 06:07:20 -07:00
spectral qcacmn: Make RX path changes for Agile Spectral 2019-06-21 03:09:19 -07:00
target_if qcacmn: Componentize and enable conv WIFI POS 2019-07-16 17:15:24 -07:00
umac qcacmn: Change the maximum serialization pending commands 2019-07-17 17:42:33 -07:00
utils qcacmn: Initialize variable before use in process_tx_info 2019-07-17 16:28:33 -07:00
wbuff
wlan_cfg qcacmn: CONFIG_WIN Macros to be moved out of DP/HAL 2019-07-15 06:39:40 -07:00
wmi qcacmn: Replace void * wmi_hdl with abstract type (9/10) 2019-07-17 07:13:52 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium