QCA NSS Packages
Go to file
Sean Khan af8601299e wwan: Bugfixes in interface handling and replacement of deprecated commands
**BUGFIX***:
`ls "$devpath/net"` can potentially return multiple interfaces, limit it to one using `head -n 1`

`ifname6` initialization bug:
  - Now properly initializes `ifname6="$ifname4"` before the multiplexing check
  - The previous logic could leave `ifname6` unset if `multiplexing != 1` and `${ifname}_2` didn't exist

**IMPROVEMENTS**:
Replace deprecated `ifconfig` with modern `ip` commands:
  - `ifconfig "$ifname" up` → `ip link set "$ifname" up`
  - `/sbin/ip link set dev` → `ip link set dev` (removed hardcoded path)

Interface existence checks:
  - Replaced `ifconfig "${ifname}_1" &>"/dev/null"` check with `[ -r "/sys/class/net/${ifname}_1" ]`
  - This avoids spawning external processes and uses filesystem checks instead

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-07-09 23:51:34 -04:00
.github/ISSUE_TEMPLATE Create config.yml 2025-04-29 03:40:41 -04:00
firmware nss-firmware: ipq5018: Add 12.2-156-R 2025-05-01 16:48:07 -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: Remove dependency on br_netfilter 2025-05-30 18:43:45 -04:00
qca-nss-cfi treewide: fix nss-crypto and qca-nss-cfi patches for kernel 6.12 2025-05-09 14:53:17 -04:00
qca-nss-clients nss-clients: nss_qdisc: restore dev_base_lock usage for kernels < 6.10 2025-06-15 13:52:33 -04:00
qca-nss-crypto treewide: fix nss-crypto and qca-nss-cfi patches for kernel 6.12 2025-05-09 14:53:17 -04:00
qca-nss-drv nss-drv: Limit RMNET and memory profile (IPQ5018/6018) 2025-06-04 18:26:26 -04:00
qca-nss-ecm nss-ecm: Ensure NSS_IPV4_RULE_CREATE_RAWIP_VALID is only checked for NSS 12.5+ 2025-06-03 04:15:14 -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: Bugfixes in interface handling and replacement of deprecated commands 2025-07-09 23:51:34 -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.