Add command support 'disable_fw_inact_probe' to disable
FW probing behavior for the inactive clients.
Change-Id: I79ce595ce8843f8b94f214f4544afd0df15121ab
CRs-fixed: 2781030
Deprecate the per-VAP ext_ifu_acs configuration. This is required in
order to prevent internal and external ACS from running in parallel if
the user mis-configures some VAPs for internal ACS and some for
external ACS. Instead, an INI for global configuration is provided in
a different, related change.
Change-Id: I714e7a65d7e1ebd3f73479b51ffddc474af7f74c
CRs-Fixed: 2757150
qca-wifi: Add commands for Testbed AP defaults configuration
Add the following commands to configure Testbed AP defaults:
1. "he_er_su_disable"
2. "he_1024qam_lt242ru_rx"
3. "he_ul_mu_data_dis_rx"
4. "he_full_bw_ulmumimo"
5. "he_dcm_max_const_rx"
Change-Id: I92441b4b6e8322a155250c3131200cf90d827bbc
get_he_ltf is miscategorized as a set param instead of get param.
This change corrects the command.
CRs-Fixed: 2770781
Change-Id: Iabc48a13c0c327bae915fbab0ab732019ef8ae78
add and leverage stats for 6G to be used in apstats.
radio level stats are added for rnr count, active,
created vap, SoC status and cfg80211tool command is added
to display rnr cache.
Change-Id: I882c6349283c5a8295fe8933aee221f9a923e7f8
1. Add API for set/clear of BSS param in RNR IE:
a. 20tu prb response active bit in bss param of RNR IE
cfg80211tool wifiX rnr_unsolicited_prb_resp_en 1/0
b. Member of colocated 2.4/5ghz ess bit in bss
param of RNR IE.
cfg80211tool wifiX rnr_member_ess_colocated_en 1/0
2. Add API to set 6ghz HE-OP min rate.
cfg80211tool athX he_6g_min_rate <val[1,206]>
Change-Id: If6589e3813ee8aeb9840d0296e250c7fa484e767
As part of the VoW IGMP improvements, which deals with
conversion of igmp packets to unicast packets, the
following changes are done when the new feature is enabled:
1. IGMP/MLD packets with special addresses (addresses not
part of any multicast group) will be converted to all
existing clients of the AP. These packets will be
directly fed to igmp multicast to unicast conversion
module.
2. The IGMP/MLD packets with group specific addresses will
first go to multicast enhancement module, where they
will be allowed to pass and will be converted to unicast.
3. The new feature will be enabled only when multicast
enhancement feature is enabled, which will be ensured
at the configuration level.
FR : 61063
Change-Id: I06fc796af288f387b05e34f9b62028d648cdc8cc
use vdev_cp_stats api to set values for fils stats
for later use.
create new macro for fils to use it in get_priv_int api.
Change-Id: Ia8ce7646c9cfd7904fe7826ca6d3d36aa2f4c14e
add new cs_ type variables to be used with vdev_cp_stats api.
apstats will use updated values and show them when getting called.
Change-Id: Ie90db9dc773c6624c912c62599be615042ebe1dd
Add support to enable/disable pre-CAC only selection for the
ACS algorithm.
Add a OL_ATH_PARAM macro for controlling the mentioned
pre-CAC configuration.
CRs-Fixed: 2758597
Change-Id: I4b5db5e912fb4229b10abcf078065e2633e61fef
Add 'puncture_band' commmand support to configure the Punctured band
setting for AP. The command takes a bitmap argument, where each
bit corresponds to a 20MHz band. For instance for AP configured
for 80MHz BW the least 4 bits will be valid bits.
Change-Id: Ic3ce03776477c63af8c1d735a7eacd5aa19dd51f
CRs-fixed: 2749137
Required for Instrumentation of code using cc_func() to find errors
and trace function calls.
This supports printing dump of functions that are called during
test case execution for CBT.
Change-Id: Idbf5e84deb8538dc85dadcbca9ad07bb57a67db9
Adds support to enable/disable Mirrored Streaming
Classification Service Procedure in vap level.
Change-Id: I2e27f0be294e1792ba9a6ad7a0354515c5ee6cc0
CRs-Fixed: 2687735
Introduce enums for set DFS postNOL frequency and mode and add
the corresponding members in the set and get command structure.
Change-Id: I3e25ee3aaf0c165a2923667a3210f2cc8af0af4a
The requirement is to provide a user configurable command to enable 6G
additional operating triplets within the Country IE.
The user can set the maximum bandwidth by applying the following
algorithm:
1) To enable only opclass 131, set the maximum bandwidth value as 20.
2) To enable upto opclass 132, set the maximum bandwidth value as 40.
3) To enable upto opclass 133, set the maximum bandwidth value as 80.
4) To enable upto opclass 134, set the maximum bandwidth value as 160.
The above requirement is configurable via a cfg80211tool
command:
cfg80211tool wifix enable_additional_triplets <max_bw value>
Command to fetch the max_bw set:
cfg80211tool wifix g_enable_additional_triplets.
Change-Id: I38d60afa5c6fd888b418eec29448bca661554659
CRs-Fixed: 2731637
Enable ATF stats fearure commands and remove get_atf_stats.
Get ATF Stats command will be added as IOCTL command to use in
wlanconfig.
Change-Id: Ib029abf5401d9002151bbaa9eef1c199df3daa0c
DCS command was assigned wrong enum value.
'get_nominal_noisefloor' command has duplicate entry in the table.
Correct the enum value and remove the duplicate entry.
CRs-Fixed: 2708425
Change-Id: I27c85b26e261bbe6f201bc434bcb97b1b9c75fa4
Add new commands to set and get the rpt_max_phy feature.
This is radio specific configuration.
Commands:
cfg80211tool wifiX rpt_max_phy 0/1 - To disable/enable feature.
cfg80211tool wifiX g_rpt_max_phy - To get feature flag state.
Change-Id: I421e2af15a0415596fbddb552673efd3d3be2070