openwrt-ipq-breeze303/package/kernel
Sean Khan 6ec6ed6699 ath11k_nss: optimize qca-nss-pbuf init script
New:
* Add UCI option to /etc/config/pbuf
  1. `stats_disable` - Allows disabling extended stats
     collection. (Default: '1')

  2. `scaling_governor` - Allow specifying CPU governor.
     (Default: disabled )

     Choices depend on what your system is compiled with. Can be found
     using:

     ```sh
     cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
     ondemand performance schedutil
     ```

Changes:

* Rather than hardcode every device model's memory profile. Simply read the
  memory available from `/proc/meminfo`.
* Scaling governor is no longer forced as `performance`. It is now user
  configurable.
* Hash bitmap is now calculated from number of CPUs rather than hardcoded to `15`
* Limit `n2h_queue_limit_core` to `256`. This was set to `2048` which is
  too high when NSS wifi is also enabled.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-10-11 19:19:12 -04:00
..
ath10k-ct wifi_nss: Revert using napi threaded helper function 2024-10-11 19:19:10 -04:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: update to v1.20240424 2024-05-10 09:15:15 +02:00
bcm63xx-cfe bcm63xx-cfe: update to latest version 2024-06-26 19:26:34 +02:00
bpf-headers bpf-headers: update to version 6.6 2024-09-20 23:17:43 +02:00
button-hotplug button-hotplug: simplify build 2022-10-24 20:49:34 +02:00
cryptodev-linux cryptodev-linux: Add hooks for QCA NSS 2024-10-11 19:19:04 -04:00
dtc/patches
gpio-button-hotplug gpio-button-hotplug: skip disabled buttons 2024-10-08 22:32:43 +02:00
gpio-nct5104d gpio-nct5104d: fix compilation with kernel 6.6 2024-05-13 10:15:17 +02:00
lantiq ltq-ptm: propagate reset errors to probe 2024-09-06 22:23:16 +02:00
leds-gca230718 package: kernel: leds-gca230718: fix build with Linux 6.6 2024-04-12 02:07:30 +01:00
leds-ws2812b kernel: ws2812b: use devm for mutex_init 2024-10-06 12:21:51 +02:00
linux qualcommax: NSS: kernel 6.6 support 2024-10-11 19:19:04 -04:00
mac80211 ath11k_nss: optimize qca-nss-pbuf init script 2024-10-11 19:19:12 -04:00
mt76 mt76: update to Git HEAD (2024-10-11.1) 2024-10-11 20:03:42 +02:00
mt7621-qtn-rgmii treewide: rename ZyXEL to Zyxel 2024-08-25 15:08:25 +02:00
mwlwifi mac80211: backport upstream DFS fixes 2024-10-05 09:45:41 +02:00
nat46 package: kernel: nat46: use standard build functions 2024-10-11 19:19:00 -04:00
qca-nss-dp kernel: qca-nss-dp: add back printing attached PHY-s 2024-05-21 12:29:33 +02:00
qca-ssdk kernel: qca-ssdk: set OF node for the SFP PHY 2024-07-09 12:33:17 +02:00
r8101 kernel: r8101: print link status when link up 2024-08-18 19:31:55 +02:00
r8125 kernel: r8125: add CONFLICT to rss variant 2024-09-24 09:11:58 +02:00
r8126 kernel: r8126: add CONFLICT to rss variant 2024-09-24 09:11:58 +02:00
r8168 kernel: r8168: print link status when link up 2024-08-18 19:57:36 +02:00
rtc-rv5c386a kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
rtl8812au-ct rtl8812au-ct: fix build with mac80211 6.9.9 backport 2024-07-13 14:25:36 +02:00
trelay package: drop PKG_VERSION for purely local packages 2020-07-15 18:33:56 +02:00
ubnt-ledbar ubnt-ledbar: fix compilation error 2024-10-08 22:24:54 +02:00
ubootenv-nvram kernel: ubootenv-nvram: driver for RAM backed environments 2023-08-20 01:14:06 +02:00