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
Shaakir Mohamed 7a71538673 qcacmn: Add support for Agile DFS feature
Agile Dynamic Frequency Selection refers to the mechanism in which DFS
scanning takes place on a separate dedicated synthesizer
(agile DFS sythesizer), while the access point receives data on a
separate channel. Once DFS scanning completes in the aDFS
synthesizer, AP can switch its primary channel to this preCAC done
channel, without Channel Availability Check of 60 seconds.

Hawkeye has native support for A-DFS unlike Cascade, which uses a
dedicated radar detector for background scanning. Each Iron radio has
two synthesizers, one of which can perform A-DFS.
Host driver configures an A-DFS channel along with maintaining
pre-CAC Done list of channels. PreCAC list caching of channels
is currently limited to ETSI domain.

Once off channel CAC completes in the agile channel, HOST receives O-CAC
complete indication. O-CAC status included as a part of event params
has information if the preCAC is successful or not. HOST also receives
indication through radar indication event handler, upon RADAR detect.
The detection is read as agile channel RADAR using the detector id value.

For SBS mode, there can be 2 pdev's which can comprise of DFS channels.
Although the preCAC list is separate for each pdev, preCAC timer is
limited to a single pdev.

The following commands are to set/get preCAC enable. Prerequisite to
enable preCAC includes regdomain to be in ETSI along with agile capability
enabled in the target.

	iwpriv wifiX get_preCACEn
	iwpriv wifiX preCACEn 0/1

Change-Id: Id9f022f885ccd9200167cdbc779a811d622d09da
CRs-Fixed: 2385536
2019-03-14 14:28:22 -07:00
cfg
dp qcacmn: Provide proper age value for Assoc STA Link Metrics 2019-03-13 19:41:39 -07:00
ftm
global_lmac_if
hal/wifi3.0 qcacmn: Use HTT message to disable rx_pkt_header tlv 2019-03-08 23:38:07 -08:00
hif qcacmn: Donot update NAPI stats for CE with NAPI disabled 2019-03-13 19:41:26 -07:00
htc
init_deinit/dispatcher
os_if/linux qcacmn: Add vendor id for peer rate stats cache flush 2019-03-13 19:41:30 -07:00
qal
qdf qcacmn: Remove qdf_*_outline() APIs 2019-03-12 13:58:27 -07:00
scheduler qcacmn: Remove qdf_flex_mem_release() 2019-03-01 11:14:48 -08:00
spectral qcacmn: Add direct rx buffer changes for CFR requirements 2019-03-04 04:00:47 -08:00
target_if qcacmn: Remove qdf_*_outline() APIs 2019-03-12 13:58:27 -07:00
umac qcacmn: Add support for Agile DFS feature 2019-03-14 14:28:22 -07:00
utils qcacmn: Add Diag Log support for cold boot cal event 2019-03-12 18:57:41 -07:00
wbuff
wlan_cfg qcacmn: Implement new INI to switch-on/off excessive logging in DP 2019-03-06 12:52:00 -08:00
wmi qcacmn: Add WMI support for Agile DFS feature 2019-03-14 14:28:19 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium