QCA NSS Packages
Go to file
Sean Khan 07cee3d981 qca-nss-drv: Rework smp_affinity logic
Reworked flawed smp_affinity logic. It was assumed that all 'nss_*' IRQs
needed to be equally balanced across all CPUs. However, what ends up
happening most of the time is messing with scheduling, thrashing, missed
cache and high context switching.

For each core:
  1. nss_empty_buf_sos
  2. nss_empty_buf_queue
  3. nss_queue0

The IRQs should be kept on the same CPU. Doing so allows NSS cores to
properly feed and empty the queues.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-07-02 20:44:35 -04:00
firmware nss-firmware: fix building for IPQ60XX/IPQ50XX 2024-06-22 16:10:49 -04:00
nss-ifb Move non-upstream NSS packages back into repo 2024-02-19 01:35:04 -05:00
nss-userspace-oss nss-packages: disable broken and abandoned modules 2024-03-26 22:41:03 -04:00
qca-mcs treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
qca-nss-cfi treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
qca-nss-clients qca-nss: switch to checking value vs. ifdef 2024-07-02 20:31:01 -04:00
qca-nss-crypto treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
qca-nss-drv qca-nss-drv: Rework smp_affinity logic 2024-07-02 20:44:35 -04:00
qca-nss-ecm qca-nss-ecm: Add fw4 check for bridge filter 2024-07-02 20:20:10 -04:00
qca-nss-macsec treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
qca-ssdk-shell treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
LICENSE Initial commit 2021-05-30 17:58:24 +02:00
README.md README: Update 2021-05-30 18:10:46 +02:00

nss-packages

Qualcomm networking packages feed for OpenWrt

These packages provide drivers for wired networking and offloading features for the following SoC-s:

  • IPQ807x
  • IPQ60xx (Untested)
  • IPQ50xx (Untested)

Note that these require kernel patches which are part of the main OpenWrt tree, this is only the package feed.