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
Jianmin Zhu 98ca643038 qcacmn: Fix assert when connect WEP AP
When 5G open mode AP and 2G WEP mode AP use same ssid,  and WEP mode AP is
selected to connect on UI, 5G open mode AP will be candidate in driver
too for wrong security filter(WLAN_CRYPTO_CIPHER_NONE is supported by
default, WEP match isn't checked at all for open AP).
Since 5G is preferred, 5G open mode AP is selected and connected at last,
peer is set as authenticated without waiting for key install.
But WEP mode AP is assumed connected in wpa supplicant, so WEP key is sent
to driver and F/W later. If peer is set as authenticated before PTK is
installed, data may be sent without encryption, so F/W add assert for such
order.

To fix this issue, when reset cipher and auth set in vdev, don't keep
WLAN_CRYPTO_CIPHER_NONE and WLAN_CRYPTO_AUTH_OPEN, just set to 0,
all cipher and auth set should be get from connect request,
scm_check_wep can be called for open mode AP in scm_is_security_match,
when only WEP cipher is set in filter, open mode AP won't be selected.

Change-Id: I48f9e74d0e8e31e789f33d038b11614d6b2ee6d0
CRs-Fixed: 2820129
2020-11-19 09:26:18 -08:00
cfg qcacmn: cfg: Change %pM/QDF_MAC_ADDR_STR/ARRAY to QDF_MAC_ADDR_FMT/REF 2020-08-23 23:09:23 -07:00
dp qcacmn: Skip setting rx tids for monitor mode self peer 2020-11-19 00:58:57 -08:00
ftm qcacmn: remove dependency of public files from wlan_objmgr_psoc_obj.h 2020-05-15 10:41:50 -07:00
global_lmac_if qcacmn: Remove DA-Specific flags in DFS source code 2020-10-02 03:38:08 -07:00
hal/wifi3.0 qcacmn: Use only shadow writes for REO remap and WBM HP reg 2020-11-18 13:12:08 +05:30
hif qcacmn: Enhance hang info feature 2020-11-02 17:38:41 -08:00
htc qcacmn: Enhance hang info feature 2020-11-02 17:38:41 -08:00
init_deinit/dispatcher qcacmn: Initialize the interface module 2020-09-16 21:04:52 -07:00
iot_sim qcacmn: Maintain peer object refernce during frame delay 2020-09-16 07:11:14 -07:00
os_if/linux qcacmn: Change the vendor attributes name in wake lock stats 2020-11-05 05:20:09 -08:00
qal qcacmn: Use version-specific kernel API 2020-06-20 04:26:31 -07:00
qdf qcacmn: Add support to send ICMP pkts to FW 2020-11-10 14:23:27 -08:00
scheduler qcacmn: Check if the scheduler thread is already flushed 2020-08-13 22:06:04 -07:00
spectral qcacmn: Remove direct attach reference in makefile 2020-09-03 01:58:36 -07:00
target_if qcacmn: Get per channel scan config service capability 2020-11-06 10:01:11 -08:00
umac qcacmn: Fix assert when connect WEP AP 2020-11-19 09:26:18 -08:00
utils qcacmn: Add WMI command to enable wow mode logging 2020-11-05 15:49:29 -08:00
wbuff qcacmn: Use function name instead of file name in debug logs 2019-01-17 22:20:46 -08:00
wlan_cfg qcacmn: Add INI support to enabling sending ICMP to FW 2020-11-10 14:23:23 -08:00
wmi qcacmn: Print roam related info in kmsg 2020-11-06 14:04:55 -08:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium