Modify the solution provider information field length
in feature_set to 3 length character.
Change-Id: I9a908e58a1db2d78306160abb47cd666e785df84
CRs-Fixed: 3303728
In kernel 5.17, net_device->dev_addr is changed to const unsigned char*
and can only be updated via dev_addr_mod(). To update net_device->dev_addr,
call newly added function qdf_net_update_net_device_dev_addr() which calls
kernel API dev_addr_mod() to update dev_addr.
Change-Id: I123972b05ca6f8253914b697409f12a34f7a60be
CRs-Fixed: 3295156
We need to update RoamRSSI_Trigger min/max to support new INI values.
Fix is to revert min/max and default back to original values.
Change-Id: I75f0b76ae920c885a1150d95ea011e5612ef62fd
CRs-Fixed: 3304654
Add check 11be supported before send the MLO roam config wmi
command by API wlan_psoc_mlme_get_11be_capab.
Change-Id: I101e2c614efd44c7eabac0f45dc558e044185b6b
CRs-Fixed: 3305746
Add a new API to check if ML peer state is ML_PEER_DISCONN_INITIATED
that indicates the link vdev has sent deauth frame to FW. If the
check is true, then do not send another deauth for assoc vdev
to avoid FW assert.
Change-Id: I97ae39fe8a31072f8e93af958a02435c3b411283
CRs-Fixed: 3303552
In kernel 5.17, complete_and_exit is replaced with
kthread_complete_and_exit. So if kernel version is >= 5.17,
then use kthread_complete_and_exit.
Change-Id: I8b5ed5bbeade9d2044e375695e6e15208e10147d
CRs-Fixed: 3297438
This change
1.fixes the use of uninitialized
variable in host driver.
2.Adds validation in extract_roam_sync_frame_event_tlv
Where these frame lengths are getting populated,
also at the place where subtraction happens to prevent
overflows
3.Adds NULL check in wma_handle_roam_reason_deauth, to avoid
the null pointer dereference.
Change-Id: I2d5ba61fb109f6d8b497df29cfa2dd572c00adeb
CRs-Fixed: 3297792
In kernel 5.17, PDE_DATA() is replaced with pde_data(). Make
matching change in wlan_hdd_memdump.c
Change-Id: Ifa67c746d219802911403aaea0572d03a9da9173
CRs-Fixed: 3298034
Currently implemented change for COAP causes to append
header files to INCS even if CONFIG_WLAN_FEATURE_COAP
is disabled. This leads to compilation hard stop due to
overflow of argumnets to shell.
ie, by moving COAP related code under feature flag can
help to reduce shell arguments when COAP is disabled.
Change-Id: If1f8334229a601f7415cbad876a7c9e0fcfb1370
CRs-Fixed: 3299853
Roam trigger bitmap is configured to enable few specific
triggers when SETNCHOMODE command is issued. But if disconnect
happens without NCHO disable, then the roam_trigger_bitmap
per vdev doesn't reflect the ini configuration. This causes
some roam triggers not getting triggered.
Reset per vdev roam trigger configuration.
Change-Id: I3dc008a58a2a20c4f0820fe43aa4b6406ba8dd2a
CRs-Fixed: 3300488
As part of upgrading legacy code
with 6 GHz power APIs, replace
all ocurrances of
wlan_reg_is_disable_for_freq with
wlan_reg_is_disable_for_pwrmode.
Change-Id: Id18e48e27eb118945d56205797882874eb552153
CRs-Fixed: 3145764