QCA NSS Packages
Go to file
Sean Khan 2ffd5034a6 treewide: mark various qca-nss modules as BROKEN
Several QCA NSS modules compile successfully but do not
function properly at runtime. This is due to either faulty
implementation or deliberate disabling of certain features in the NSS
firmware by Qualcomm.

Based on extensive testing with NSS firmware 11.4:
- Only 22 out of 64 dynamic interface types succeed in creation.
- All others return NACK, indicating lack of support or broken
  implementation.

Modules affected include DTLS, IPSEC, TLS, CAPWAP, GRE redirect paths,
VXLAN, CLMAP and more.

OpenVPN support is partially enabled on crypto core, but requires patching
userspace OpenVPN to function — outside scope here. Wireguard is preferred
as it already achieves line-rate performance without relying on NSS offload.

Marking these kernel packages as BROKEN to prevent false expectations
and discourage their use, though they're available should Qualcomm
ever release a firmware that supports them. (NOT GOING TO HAPPEN...)

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-04-30 03:18:00 -04:00
.github/ISSUE_TEMPLATE Create config.yml 2025-04-29 03:40:41 -04:00
firmware nss-firmware: bugfix empty packages due to incorrect inheritance 2025-04-18 02:29:23 -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 qca-mcs: fix header-guard error for gcc 15 2025-04-27 13:45:02 -04:00
qca-nss-cfi nss-crypto: fix unnecessary build when not selected 2025-04-29 21:02:17 -04:00
qca-nss-clients treewide: mark various qca-nss modules as BROKEN 2025-04-30 03:18:00 -04:00
qca-nss-crypto nss-crypto: fix unnecessary build when not selected 2025-04-29 21:02:17 -04:00
qca-nss-drv treewide: rework handling platform specific features 2025-04-27 21:52:50 -04:00
qca-nss-ecm treewide: rework handling platform specific features 2025-04-27 21:52:50 -04:00
qca-nss-macsec treewide: mark various qca-nss modules as BROKEN 2025-04-30 03:18:00 -04:00
qca-ssdk-shell treewide: Refactor for APK based builds 2024-06-24 20:33:28 -04:00
wwan wwan: limit building to IPQ807x/IPQ50xx platforms 2025-04-29 23:54:20 -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.