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
Krishna Rao 5ded5dd1bd qcacmn: Populate DFS_CFREQ2 and BW-NSS mapping
Make the following TLV WMI layer changes related to 160/80+80 MHz
functionality:
  - While forming the VDEV start/restart command, if the request from
    the upper layer indicates the dfs_set_cfreq2 flag, then enable the
    WMI_CHAN_FLAG_DFS_CFREQ2 channel flag. This is needed in order to
    enable radar event reporting for the secondary 80 MHz segment.
    Make this change only in the WIN specific implementation of
    copy_channel_info(). If required for MCL, to be handled separately.
  - Move the 'peer_bw_rxnss_override' member in
    'struct peer_assoc_params' to outside the '#ifndef CONFIG_MCL'
    section so that it is available both on MCL and WIN. Since
    in MCL code peer_assoc_params is initialized to all zeros and
    peer_bw_rxnss_override is not set anywhere later, this should
    have no side effects.
  - While forming the PEER assoc completion command, populate the
    peer_bw_rxnss_override field as per the corresponding parameter
    sent by the upper layer. This is required for providing override
    values of Rx NSS for bandwidths higher than 80 MHz.

Testing:
   - Tested on QCA8074 that the WMI_CHAN_FLAG_DFS_CFREQ2 channel flag
     is being set in the VDEV start command if the secondary 80 MHz
     lies on DFS channels (tried VHT160 and VHT80_80)
   - Tested on QCA8074 AP and STA that the peer_bw_rxnss_override
     value is being set in the PEER assoc completion command to
     indicate Rx NSS value 2, when NSS value 4 is used for <=80 MHz
     (tried VHT160 and VHT80_80). Also tested ping.

Change-Id: Ic45d80567eeed3707f76e513f772ce4da71d6ee0
CRs-Fixed: 2022037
2017-04-13 18:37:50 -07:00
dp qcacmn: skip wds handling for raw mode pkts 2017-04-12 05:22:30 -07:00
global_lmac_if
hal/wifi3.0 qcacmn: Set SRNG_ENBLE bit in SRNG MISC register 2017-04-12 18:23:10 -07:00
hif qcacmn: Add API to support configuring external group interrupts 2017-04-12 04:02:03 -07:00
htc qcacmn: add htc_get_tx_queue_depth api 2017-04-11 11:04:44 -07:00
init_deinit/dispatcher qcacmn: Off-chan txrx componentization changes 2017-04-12 06:02:11 -07:00
os_if/linux qcacmn: Register PNO callback only when PNO req is sent 2017-04-13 16:27:01 -07:00
pld_stub/inc
power_management_offloads qcacmn: Add PNO changes for converged scan 2017-04-11 11:04:33 -07:00
qdf qcacmn: Add support to add memory tracking in tx path 2017-04-13 17:53:03 -07:00
scheduler
target_if qcacmn: Add PNO changes for converged scan 2017-04-11 11:04:33 -07:00
umac qcacmn: Handle scan dequeue event and start failed event 2017-04-13 17:08:30 -07:00
utils qcacmn: Remove Logger socket app msg init/deinit changes 2017-04-13 10:32:09 +05:30
wlan_cfg
wmi qcacmn: Populate DFS_CFREQ2 and BW-NSS mapping 2017-04-13 18:37:50 -07:00
README.txt
VERSION.txt

This is CNSS WLAN Host Driver for products starting from iHelium