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
Shashikala Prabhu 48ecda84bf qcacmn: Fix 4.9GHz cfg80211 issues
Send correct channel list to Firmware. When cfg80211 is enabled, STA
is scanning in a set of wrong channels. When scan callback happens
from cfg80211 module the cfg80211 module gives us the channel numbers.
There are some channel numbers which are same in both 5GHz and in
2.4Ghz bands. For example, channel number 1 maps to frequency 4942MHz
in 5GHz band, but in 2.4GHz band channel number 1 maps to frequency
2412MHz. So cfg80211 may give us a wrong channel number. Since we have
the exact frequency of the channel we should use that instead of the
one given by cfg80211.
The channel object given to the driver by cfg80211 during scan callback
is the same as the one registered to cfg80211 by the driver. So we can
use the channel frequency inside the channel object for scan which is
not changed by the cfg80211 module.

Use regdb function to convert channel number to frequency while receiving
scan entries from FW. Use pdev band (5/2.4GHz) information to map to
correct 2.4Ghz/5Ghz channel frequency.

Half/Quarter rate flags in the scan_ctrl_flags are not set. Set
Half/Quarter rate flags in scan_ctrl_flags.

Change-Id: I9df8f0e90938f86f6987574f8259a5cf66b672aa
CRs-Fixed: 2180273
2018-04-13 14:51:30 -07:00
cfg qcacmn: Explicit cast for boundary checks for unsigned cfg items 2018-03-28 02:13:57 -07:00
dp qcacmn: Add stats counters to account for Error packets 2018-04-11 09:15:22 -07:00
ftm qcacmn: Converge FTM feature 2018-01-16 18:29:53 -08:00
global_lmac_if qcacmn: Fix LLVM compiling issues 2018-04-02 16:41:52 -07:00
hal/wifi3.0 qcacmn: Populate RX PPDU length 2018-04-11 09:15:12 -07:00
hif qcacmn: Fix kernel warning in free irq path 2018-04-06 14:47:16 -07:00
htc qcacmn: Initialize the local variable do_pm_get to false 2018-04-02 15:21:59 -07:00
init_deinit/dispatcher qcacmn: Fix export symbol for multi drivers compilation 2018-03-19 19:58:03 -07:00
os_if/linux qcacmn: Fix 4.9GHz cfg80211 issues 2018-04-13 14:51:30 -07:00
qdf qcacmn: Fix NBUF_MEMORY_DEBUG PERF build error 2018-04-13 09:30:45 -07:00
scheduler qcacmn: Reduce SCHEDULER_CORE_MAX_MESSAGES to 1000 2018-03-12 22:00:46 -07:00
spectral qcacmn: Enable spectral registration to direct dma 2018-04-06 13:25:41 -07:00
target_if qcacmn: Add new files for cp_stats mobile connectivity component 2018-04-11 10:52:45 -07:00
umac qcacmn: Fix 4.9GHz cfg80211 issues 2018-04-13 14:51:30 -07:00
utils qcacmn: Fix function return type for epping_hard_start_xmit 2018-04-06 14:47:20 -07:00
wlan_cfg qcacmn: Initialize and reap both 2.4GHz and 5GHz MACs 2018-03-20 15:54:58 -07:00
wmi qcacmn: Export antenna info to the userspace 2018-04-13 09:30:42 -07:00
README.txt qcamain: Test changes 2017-09-15 21:45:35 +05:30
VERSION.txt Release 5.1.1.17I 2017-03-27 08:31:31 -07:00

 This is CNSS WLAN Host Driver for products starting from iHelium