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
Rakesh Pillai 30294e2c79 qcacmn: Skip setting BA window size to 2 for NON BA case
As per the REO logic, if a packet is received with
SN <= current SN, then it will be treated as a 2K jump
error or OOR and the packet in consideration will be
dropped by REO. For NON-BA case this case will be
treated as 2k-jump error.

For the NON-BA case, the packets with SN <= current SN
should not be dropped.
The current REO configuration, sets the BA window size
to 2 for NON-BA case, which in turn enables 2k-jump
detection.

For configuring the REO to not drop packets with previous
SN, we need not set the BA window size to 2, thereby
disabling the 2k-jump check for NON-BA case.

A. SN = 1, 2, 3, 4, 2096, … 
   (good case, as long as the SN is within 2K range)
B. SN = 3, 5, 2
   (3, 5 are good packet, 2 is bad packet and will
   be dropped to ‘2K error’ with error code = 2K error.)
   (note that this is for non-BA session, for BA session,
    we detect SN as either
   2K error or OOR error based on SN and window size).
After this change, we will treat this as a good packet.

C. SN = 1, 1, 1, 1, with duplicate detect enabled – these are duplicate
                    packets and will be dropped to ‘DD queue’ with
                    error code = DD
(No change)

D. SN = 1, 1, 1, 1, with duplicate detect disabled – packets will be
                    dropped to ‘2K error’ with error code = 2K error.
After this change, we will treat this as a good packet.

Skip the setting of BA window size to 2 for aggregated
packets in NON BA case.

CRs-Fixed: 2580605
Change-Id: I19d5eced7c8730a9c3820fd6fc69923d2a98263a
2019-12-12 06:33:55 -08:00
cfg qcacmn: Remove void pointer usage for ctrl psoc 2019-07-27 13:42:49 -07:00
dp qcacmn: degrade log level in monitor dst processing 2019-12-12 18:17:36 +05:30
ftm
global_lmac_if
hal/wifi3.0 qcacmn: Skip setting BA window size to 2 for NON BA case 2019-12-12 06:33:55 -08:00
hif qcacmn: Update tx/rx bundle statistics for USB interface 2019-12-06 08:40:56 -08:00
htc qcacmn: Update tx/rx bundle statistics for USB interface 2019-12-06 08:40:56 -08:00
init_deinit/dispatcher qcacmn: Not register spectral to dbr when load wlan 2019-11-25 16:15:44 -08:00
os_if/linux qcacmn: Control path support for Spectral DMA debug 2019-12-03 03:26:22 -08:00
qal
qdf qcacmn: Define CDP Ops for packet capture mode 2019-12-09 17:29:15 -08:00
scheduler qcacmn: Export scheduler_post_message_debug api 2019-11-01 04:57:39 -07:00
spectral qcacmn: Add Agile channel width to SAMP message 2019-12-12 18:14:27 +05:30
target_if qcacmn: Add Agile channel width to SAMP message 2019-12-12 18:14:27 +05:30
umac qcacmn: Add a new DFS domain for Japan (MKKN) 2019-12-12 18:19:38 +05:30
utils qcacmn: Protect pktlog under mutex to avoid possible race conditions 2019-12-09 23:04:45 -08:00
wbuff
wlan_cfg qcacmn: Add INI parameters for packet capture mode support 2019-12-10 00:51:28 -08:00
wmi qcacmn: Add support for WMI_ROAM_STATS_EVENTID event 2019-12-10 19:40:49 -08:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium