Commit Graph

6 Commits

Author SHA1 Message Date
Sean Khan
6f823a2b34 treewide: Initial support for kernel 6.12 + GCC 15.1
Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-05-08 23:12:18 -04:00
Sean Khan
062ae3a501 qca-mcs: fix header-guard error for gcc 15
GCC 15 has stricter checks for header macros where
mismatches between `#ifndef` and `#define` are flagged as errors.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-04-27 13:45:02 -04:00
Sean Khan
e4bfbb7986 qca-mcs: Flush the mdb tables in the event of NETDEV_DOWN
Bump to latest 12.5 branch to bring in the following:

* Flush the mdb tables in the event of NETDEV_DOWN

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-04-08 12:39:49 -04:00
Sean Khan
9308d452f6 nss-packages: Bump to QSDK 12.5 for kernel 6.6
note: qca-nss-crypto, and qca-nss-cfi are non-code change releases, but
align with naming scheme upstream anyways.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-05-05 02:49:54 -04:00
Sean Khan
d0669b3eb9 qca-mcs: Add support for kernel >= 6.6.29
kernel 6.6.29 added an additional parameter to `br_pass_frame_up` (bool
promisc). Add a check for it and handle accordingly.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-04-28 13:37:50 -04:00
Qosmio
8d54d726c2 Move non-upstream NSS packages back into repo
To keep fork as closely synced with upstream, move NSS packages back
into repository. Not sure why they were moved out from my original fork.
* nss-firmware
* qca-nss-crypto
* qca-nss-cfi

Removed the following:
* mhz (already available in packages repo)
* qrtr (unecessary, and has been broken for years)

Also moved packages out of `qca` and back into root directory.
2024-02-19 01:35:04 -05:00