openwrt-ipq-breeze303/package
Sean Khan 65b6b1ca65 hostapd: handle updated MU-EDCA params from driver
This patch handles the updating of MU-EDCA parameters indicated by
driver. Driver requests to update the parameters and Parameter Set
Update Count in beacon frames. This patch addresses only AP mode.

Three actions are taken to successfully update MU-EDCA parameters
in beacon:
	(1) Update MU-EDCA parameters stored in hostapd
	    The following Access Categories (AC) are updated:
	      VO: Voice
	      VI: Video
	      BE: Best Effort
	      BK: Background

	(2) Increment Parameter Set Update Count
	(3) Update beacon with new parameters

There aren't any options to configure, hostapd simply updates MU-EDCA
published by ath11k driver.

To verify params are getting updated, set log_level to '1' and check
logger

i.e. `uci set wireless.radio0.log_level=1`

```
Sat Jul  6 15:36:10 2024 daemon.debug hostapd: phy0-ap0: IEEE 802.11 MU-EDCA: Updated MU-EDCA parameters for AC 0: BE: 3, BK: 7, VI: 2, VO: 2
Sat Jul  6 15:36:10 2024 daemon.debug hostapd: phy0-ap0: IEEE 802.11 MU-EDCA: Updated MU-EDCA parameters for AC 1: BE: 164, BK: 164, VI: 67, VO: 50
Sat Jul  6 15:36:10 2024 daemon.debug hostapd: phy0-ap0: IEEE 802.11 MU-EDCA: Updated MU-EDCA parameters for AC 2: BE: 255, BK: 2, VI: 255, VO: 255
```

Requires the following patches applied to 'ath11k/subsys'

commit ce7f1ad354869d85abdf8e8ed8d36599e057ba5d
Author:     Sean Khan <datapronix@protonmail.com>
AuthorDate: Tue Feb 27 00:45:32 2024 -0500
Commit:     Sean Khan <datapronix@protonmail.com>
CommitDate: Sat Jul 6 15:19:26 2024 -0400

    ath11k_nss: FW Initiated Dynamic MU-EDCA

    package/kernel/mac80211/patches/nss/ath11k/203-mac80211-ath11k-fw-dynamic-muedca.patch
    package/kernel/mac80211/patches/nss/subsys/203-mac80211-ath11k-fw-dynamic-muedca.patch

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-10-11 19:19:11 -04:00
..
base-files base-files: don't wipe LED state when adding a single LED 2024-10-07 01:41:32 +01:00
boot uboot-rockchip: Update to 2024.10 2024-10-11 00:11:59 +02:00
devel valgrind: Remove unsupported configure options. 2024-10-08 22:23:11 +02:00
firmware ipq-wifi: update to latest version 2024-10-08 2024-10-08 19:33:33 +02:00
kernel ath11k_nss: fix monitor mode 2024-10-11 19:19:10 -04:00
libs libnl: update to 3.10.0 2024-10-05 12:33:38 +02:00
network hostapd: handle updated MU-EDCA params from driver 2024-10-11 19:19:11 -04:00
system rpcd: update to git HEAD 2024-09-17 19:07:53 +01:00
utils utils: mtd-utils: update to 2.2.1 2024-10-05 12:41:16 +02:00
Makefile sdk: fix APK key creation 2024-08-09 01:47:05 +02:00