Commit Graph

67 次程式碼提交

作者 SHA1 備註 提交日期
Shaakir Mohamed
0fd47e6106 qca-wifi: Add support for user defined probe-resp retry limit
Add support for user defined probe-resp retry limit.

Change-Id: I09b6b2cc1f5e2750238646a776d8c32ed2ee09a1
CRs-Fixed: 2790345
2020-10-07 13:15:58 -07:00
Rhythm Patwa
fe93dd862f qca-wifi: Add command for disabling inactivity probing
Add command support 'disable_fw_inact_probe' to disable
FW probing behavior for the inactive clients.

Change-Id: I79ce595ce8843f8b94f214f4544afd0df15121ab
CRs-fixed: 2781030
2020-09-20 19:22:40 -07:00
Krishna Rao
091461fbd9 qca-wifi: Deprecate the ext_ifu_acs configuration
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
2020-09-17 23:51:12 -07:00
Linux Build Service Account
57efa37060 Merge "qca-wifi: Add config option to set rts/cts rate" 2020-09-16 14:06:02 -07:00
Linux Build Service Account
25ff325938 Merge "qca-wifi: Remove HBR related cmd" 2020-09-15 05:36:54 -07:00
Linux Build Service Account
15dc45719e Merge "qca-wifi: cleanup of redundant code under HOST_SW_TSO_ENABLE" 2020-09-14 01:07:27 -07:00
Alok Singh
b7d8e171fb qca-wifi: Add iv_ref_leak_test flag at vap level
Adding flag at vap level to test refernce leak

Change-Id: Ib5c1b57d19cdcf596a64e30d737e4ae3e4695ab3
2020-09-11 16:41:01 +05:30
Linux Build Service Account
0a42fd8526 Merge "qca-wifi: Correct the command for get_he_ltf" 2020-09-10 03:39:56 -07:00
Rhythm Patwa
3925869946 qca-wifi: Add command support for Testbed AP defaults
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
2020-09-09 14:00:24 -07:00
Neha Bisht
03518e73b4 qca-wifi: cleanup of redundant code under HOST_SW_TSO_ENABLE
Cleanup of redundant code under HOST_SW_TSO_ENABLE macro

Change-Id: I1aaa0ef3f55649ef3235d0bd2baeb524f6ad027f
2020-09-09 22:57:04 +05:30
Abhiram Jogadenu
ba5da119b1 qca-wifi: Correct the command for get_he_ltf
get_he_ltf is miscategorized as a set param instead of get param.
This change corrects the command.

CRs-Fixed: 2770781
Change-Id: Iabc48a13c0c327bae915fbab0ab732019ef8ae78
2020-09-08 21:50:56 -07:00
Jayachandran Sreekumaran
fb7e3e7dd8 qca-wifi: Add config option to set rts/cts rate
Add config option to set rts/cts rate.

Change-Id: Ic38239b1bf0a703be752e3b859681f112e1dafde
CRs-Fixed: 2765347
2020-09-07 21:44:33 +05:30
Neha Bisht
8c7dd00c89 qca-wifi: Cleanup of redundant code under HOST_SW_LRO_ENABLE
Cleanup of redundant code under HOST_SW_LRO_ENABLE macro

Change-Id: Ic99cbe007d7c70cf78cb786fedd54f14b983f263
2020-09-06 07:16:27 -07:00
Linux Build Service Account
a93ff34f42 Merge "qca-wifi: rnr stats APSTATS" 2020-09-02 09:38:13 -07:00
Rohan
2564eb8249 qca-wifi-oss: Add configs for 6Ghz security compliance
Add configs for 6Ghz security compliance

Change-Id: Ifb2a4ad4548f3cd267cfc19d3f33d8674a68653a
2020-09-01 12:47:24 +05:30
nobelj
f467ad38f1 qca-wifi: rnr stats APSTATS
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
2020-08-31 14:50:41 -07:00
Linux Build Service Account
8520f2f1c2 Merge "qca-wifi: [component_dev] Add API for 6Ghz advertisement params" 2020-08-31 07:07:51 -07:00
Linux Build Service Account
716b69aa03 Merge "qca-wifi: Add cmd support for WNM and RRM filter" 2020-08-31 05:05:57 -07:00
Kris Muthusamy
1be8f3b049 qca-wifi: [component_dev] Add API for 6Ghz advertisement params
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
2020-08-30 19:11:15 -07:00
Mainak Sen
f9f8034eb7 qca-wifi: Support for HLOS TID override command
cfg80211tool/iwpriv support for hlos tid override per vap

Change-Id: I49f2ee98f8774cd8fc34c7aa6316108899d925af
2020-08-29 03:35:35 -07:00
Linux Build Service Account
a7baa55be9 Merge "qca-wifi: [component_dev]Add command to enable RNR selective add" 2020-08-28 22:05:14 -07:00
Linux Build Service Account
cdf12bb10f Merge "qca-wifi: VoW IGMP improvements" 2020-08-28 11:08:40 -07:00
Pavankumar Nandeshwar
fd529cd60a qca-wifi: VoW IGMP improvements
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
2020-08-27 14:43:02 +05:30
nwzhao
6c686ea7c5 qca-wifi: [component_dev]Add command to enable RNR selective add
Add command to enable RNR selective add
CRs-Fixed: 2752239

Change-Id: I6e679625c87c07371dbe3b096528f1153bc93feb
2020-08-27 02:10:59 -07:00
Linux Build Service Account
24881d7e86 Merge "qca-wifi: Rename enable_additional_triplets to set_triplets_bw" 2020-08-27 01:12:04 -07:00
Srinivas Pitla
11382f444f qca-wifi: Dynamic Tx VDEV config
This change adds new commands for MBSS Tx VDEV config

Change-Id: If98680da498a06a7279d3dda7083632f3bb0dd3c
CRs-Fixed: 2760569
2020-08-26 14:10:55 -07:00
Hariharan Basuthkar
29a027a880 qca-wifi: Rename enable_additional_triplets to set_triplets_bw
Rename the cfg80211tool command enable_additional_triplets to
set_triplets_bw.

Change-Id: Ia76b8ba8f01070560047bd03d1398a345436bffd
CRs-Fixed: 2731637
2020-08-26 01:10:27 -07:00
Ruben Columbus
0479f052dd qca-wifi: add fils stat variables to apstats
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
2020-08-24 12:28:26 -07:00
Ruben Columbus
272a0a20aa qca-wifi: add new variables for 5G/6G apstats
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
2020-08-24 11:57:10 -07:00
aloksing
85dc83cd8a qca-wifi: Add cmd support for WNM and RRM filter
cfg cmd support to wnm and rrm app filter

Change-Id: Ie6cbeedca4592aff6036b4bf5e2604743469a6df
2020-08-24 09:11:33 +05:30
Aditya Sathish
6f5a20fefe qca-wifi: Add support to configure ACS pre-CAC only selection
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
2020-08-19 21:23:41 -07:00
Ankit Kumar
d412aff11b qca-wifi: Remove HBR related cmd
Remove HBR related command as it is not supported.

Change-Id: I88d0975a8d7ca37f50a6a7728fffa0df5cb47a15
2020-08-16 04:54:21 -07:00
Anirban Sirkhell
16f17a6cb1 qca-wifi: Add commands to get max users for MU
Provide commands to retrieve the max users
per-PPDU for Uplink and Downlink MU transmissions

Change-Id: Ic26e0bb2fb082750c1d99fdcc9c742ecde76c7f6
2020-08-15 23:21:20 -07:00
Rhythm Patwa
1c5cbefadc qca-wifi: Add cmd support for MBSSID control frame configuration
Add cmd support for MBSSID control frame configuration.

Change-Id: I3ebc8b226d9fb33d4eefb24102f0afe9d80c28ff
2020-08-13 02:17:17 -07:00
Rhythm Patwa
e1333ed1dd qca-wifi: Add Puncture Band command support
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
2020-08-13 02:15:33 -07:00
Jhalak Naik
d6380797ea qca-wifi: Support to add get_call_map to get dump
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
2020-08-12 13:48:03 +05:30
Aditya Sathish
a0e771746c qca-wifi: Add support to set DCS wideband policy
Add support to set the DCS wideband policy through
cfg80211tool.

CRs-Fixed: 2750494
Change-Id: If6c8b5a32f9af6f41adb752b19a2a3d7b0221a65
2020-08-11 01:48:00 -07:00
Ramanathan Choodamani
7c51af3006 qca-wifi: Add cmd support to MSCS Procedures
Adds support to enable/disable Mirrored Streaming
Classification Service Procedure in vap level.

Change-Id: I2e27f0be294e1792ba9a6ad7a0354515c5ee6cc0
CRs-Fixed: 2687735
2020-08-06 11:04:39 -07:00
Vignesh Mohan
42c8cdafef qca-wifi: Introduce enums for DFS postNOL frequency and mode
Introduce enums for set DFS postNOL frequency and mode and add
the corresponding members in the set and get command structure.

Change-Id: I3e25ee3aaf0c165a2923667a3210f2cc8af0af4a
2020-08-05 16:16:20 +05:30
Hariharan Basuthkar
5173da1af5 qca-wifi: Add a command to enable additional triplets
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
2020-08-03 05:35:12 -07:00
Shwetha G K
0e164ad61f qca-wifi: Modify rawsim_debug to support debug levels
Modify rawsim_debug command to support levels of rawmode
simulation. level 0: Disable logging 1:Header logging 2:full
packet logging. Also add encap and decap frame count support.

Change-Id: Ia24994ecaf14da1fa1c303b69278fad27c18c75e
2020-07-25 10:41:55 +05:30
Subrat Mishra
8c9a192cd4 qca-wifi: Enable ATF stats feature commands
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
2020-07-23 03:28:59 -07:00
Shaakir Mohamed
a69fa6f81f qca-wifi: Add cfg80211tool cmd to enable oce version override
Add cfg80211tool cmd to set/get oce version override.

Change-Id: Ib53aabdf8e6404253cf225c2c30972409727c1a8
CRs-Fixed: 2726565
2020-07-20 13:46:19 -07:00
Kousikan Mohanraj
c148f14047 qca-wifi: Add enable_statsv3 command
Add enable_statsv3 command for cfg80211tool

Change-Id: Iad26132db00e6486586ab9820f88241794072c25
2020-07-09 12:54:36 +05:30
Subrat Mishra
1898a5b975 qca-wifi: Add ATF stats enable command
Add Airtime Fairness stats enable command with stats timeout command.

Change-Id: Id9bf0a5a94a171344f2606205a6c7a439353f039
2020-06-22 22:01:33 -07:00
Himanshu Batra
6a0b7ae928 qca-wifi: Correct cfg80211 display_me_info param type
Correct cfg80211 display_me_info param type from set to get

Change-Id: Ib8c2b98b31d2ed179a9791d54ecf482060883f32
CRs-Fixed: 2715344
2020-06-21 19:54:45 -07:00
Linux Build Service Account
cfa713ccf2 Merge "qca-wifi: Add cfg80211 cmd for rpt_max_phy feature" 2020-06-19 06:10:14 -07:00
Linux Build Service Account
f09b017ac0 Merge "qca-wifi: Correct the DCS command" 2020-06-18 23:11:58 -07:00
Abhiram Jogadenu
668283c69f qca-wifi: Correct the DCS command
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
2020-06-17 17:14:10 +05:30
Shreedhar Parande
5394db9ecd qca-wifi: Add cfg80211 cmd for rpt_max_phy feature
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
2020-06-17 04:09:19 -07:00