Added API send event to control path for
created dedicated net device for backhaul
when WDS extended feature is enabled.
This API will be called when 1st 4 address
is received from backhaul.
Change-Id: Ie473e582edf3974eb18997f578b02562671c4e9f
CRs-Fixed: 2773485
Move gpio config and output tlv send command to
common code for WIN and MCC for both to use
CRs-Fixed: 2755642
Change-Id: I124ae90b6c854e5bbab013e27b7b11d303c3299c
For me buffers, the physical address of the buffer
holding the dst_mac address needs to be stored
in the respective member.This is needed for
unmapping the dst_mac buffer before freeing
me buffer.
Change-Id: I069b6c72a3fa402be7b79840131bb550dcee2d5f
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
The change allows RootAP side devices to be re-learn on Primary
station. This is to take care of a schenario when secondary
station vap comes up first and RootAP side devices are learnt
on secondary station and the when primary station comes up
all the devices have to be re-learnt on Primary station.
Change-Id: If2317eab94edb145fbbff27046c7a5bc456a3302
For mcast-enhancement, nbuf mapping is done once.
The nbuf is cloned as per the number of clients.
After queueing the pkt to HW, the nbuf should not
be unmapped immediately.The correct place to unmap
the nbuf is in the Tx completion path.
Change-Id: I6c45967b53e1d6db5a7ebf77c6df735c1a41d642
To get formating errors at compile time, removing Wno-format flag
while compilation of driver and also handling associated errors.
Change-Id: I6e99385b583fb1e5e15e7d1aab0fcd8eede08b3c
Use timer to schedule work queue for tx capture stats
process to fix the deauth missing issue in tx capture
when AP is down.
Change-Id: Ie1d1e3fa9f576cd6034fe6035ef933b1e78df99b
populated fils discovery, unsolicited probe response from
vdev extension stats and populated to APSTATS.
Change-Id: Ia7c18a07428a73d445b8a85169a4dd8f053d9cc6
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
peer wlanstats context is used only for RDK Plume stats
but the name is misleading as wlan statistics
Hence rename peer's wlanstats_ctx to rdkstats_ctx and
the APIs the APIs around the same
Change-Id: I34d341240ba9fd258be48f276c3e88666e5a25bf
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
tid queue init can be called from peer MAP event handler and peer
setup functions. Since they can run at same time because of the
sequencing, make init_done an atomic variable and set it before
allocating the retry ppdu. Otherwise, it can result in double
allocation and memory leak.
Change-Id: I354bf2763b8ddedcf83f04eccccaafc329eac66d
When ATH_SUPPORT_ZERO_CAC_DFS is not defined the function
dfs_precac_status_for_channel has 2 definitions, one in dfs_zero_cac.h
and the other in dfs_zero_cac.c.
Fix this by putting the definition in dfs_zero_cac.c under
ATH_SUPPORT_ZERO_CAC_DFS.
Change-Id: I767b7f3bbfe43cb976648c7761cd8e24e4773783
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