Commit Graph

307 Commits

Author SHA1 Message Date
dimfish
f91a55312f qca-nss-drv: update to 12.4 2023-11-09 16:15:17 +03:00
dimfish
e6676102f1 qca-ssdk-shell: update to 12.4 2023-11-08 12:46:07 +03:00
AgustinLorenzo
b2820eb3e2 fixup 2023-08-31 13:03:51 +03:00
AgustinLorenzo
bf12b39e94 qualcommax: Reimplement nf_conntrack_tcp_no_window_check 2023-08-31 13:03:51 +03:00
AgustinLorenzo
0f661084dd qualcommax: some fixes to bridge filtering config option 2023-08-31 13:03:51 +03:00
dimfish
eeeba480ee Disable bridge filtering 2023-08-31 13:03:50 +03:00
bitthief
5156673ca9 nss: rename ipq807x target to qualcommax
Now that qualcommax exists as a target and dependencies have been updated,
move ipq807x support to subtarget of qualcommax.

Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
baa4a04f1f qca-nss-drv: add support for kernel 6.1
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
c62646f795 qca-nss-clients: add support for kernel 6.1
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
b4275fd896 qca-nss-ecm: update to 12.4.r1
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
08daa5dfaa qca-nss-drv: update to 12.4.r1
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
9bfad8c668 qca-ssdk-shell: update to 12.4.r1
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
8c43b10010 qca-nss-clients: fix missed reverse dependency
Signed-off-by: bitthief <bitthief@protonmail.ch>
2023-07-27 07:06:45 +03:00
bitthief
e4447f3197 qca-nss-ecm: introduce helper to disable offloads
Experimental fix for SSL/TLS handshake failures and
packet fragmentation / MTU issues observed after
enabling the ECM module.
2023-05-20 04:01:47 +03:00
bitthief
0d82494ea9 qca-nss-clients: misc. script fixes 2023-05-20 00:19:29 +03:00
bitthief
76965b65ed qca-nss-clients: fix compilation with GCC 13 2023-05-08 19:17:18 +03:00
bitthief
7798c20353 qca-nss-drv: fix compilation with GCC 13 2023-05-08 19:17:18 +03:00
bitthief
c99298bd45 qca-ssdk-shell: fix compilation with GCC 13
fal_port_ctrl.c:216:1: error: conflicting types for 'fal_port_cdt' due to enum/integer mismatch
2023-05-08 17:45:20 +03:00
bitthief
07350c9f03 qca-nss-ecm: update to QSDK 12.3r2
Bump QCA NSS ECM to NHSS.QSDK.12.3.r2 tag.

Massive thanks to @AgustinLorenzo.

Reference:
8d73961018
2023-05-08 15:13:34 +03:00
bitthief
cd3706b916 qca-nss-clients: update to QSDK 12.3r2
Bump QCA NSS clients to NHSS.QSDK.12.3.r2 tag.

Massive thanks to @AgustinLorenzo.

Reference:
ce4033f1fb
2023-05-08 15:06:16 +03:00
bitthief
639e24f6c7 qca-ssdk-shell: update to QSDK 12.3r2
Bump QCA SSDK Shell to NHSS.QSDK.12.3.r2 tag.

Massive thanks to @AgustinLorenzo.

Reference:
d6b0b67391
2023-05-08 15:04:13 +03:00
bitthief
8b673c1c51 qca-nss-ecm: rework/sync patches
qca-nss-ecm: remove noload build variant

qca-nss-ecm: backport bridge flow fixes
2023-04-04 07:50:52 +03:00
bitthief
956cdf1f2a nss-firmware: moved to package tree 2023-03-13 22:37:05 +02:00
bitthief
e12d587afc qca-nss-crypto: moved to package tree 2023-03-13 22:37:05 +02:00
bitthief
8216f98cf7 qca-nss-dp: moved to package tree 2023-03-13 22:37:05 +02:00
bitthief
c74e45a748 qca-ssdk: moved to package tree 2023-03-13 22:37:05 +02:00
bitthief
33548c7e31 qca-nss-ecm: init fix, bump nf_conntrack_max to 32768 2023-03-13 22:37:05 +02:00
bitthief
622f3130b5 qca-nss-ecm: introduce bridge filtering config option
Issues have been reported with NAT loopback and ECM,
caused by the ECM init script enabling bridge filtering
too early. Introduce a config option to enable bridge
filtering (on by default).
2023-02-24 02:46:44 +02:00
bitthief
bffc154981 qca-nss-drv: update to 12.3.r2 2023-02-24 02:46:44 +02:00
bitthief
779523dcc6 qca-nss-clients: add more drivers and mgrs 2023-02-11 07:16:27 +02:00
bitthief
2f41c0773e nss-ifb, mcs, nss-clients, nss-ecm: misc build fixes 2023-02-11 05:21:49 +02:00
Bit Thief
73580be317 qca-nss-clients: update to QSDK 12.1.5 2023-02-11 05:21:49 +02:00
Ansuel Smith
2a9e76182d qca-nss-ecm: bump to QSDK 12.0.5
qca-nss-ecm: avoid a memcpy overflow in ecm_db

Reference:
https://github.com/robimarko/nss-packages/pull/10/files

qca-nss-ecm: fix nf_ct_net null pointer reference

Fixed by xsm1997, massive thanks!
It fixes a null pointer access which is introduced in previous qca-nss-ecm patches.

Reference:
https://github.com/bitthief/openwrt/issues/9
2023-02-11 05:21:49 +02:00
bitthief
487f8d1df0 qca: add nss-userspace-oss 2023-02-11 03:52:46 +02:00
bitthief
d5ffa68b18 qca: add nss-ifb 2023-02-11 03:52:46 +02:00
bitthief
26cbc20e4f qca: add mcs 2023-02-11 03:52:46 +02:00
bitthief
5d9ea1171b qca-ssdk: sync patches
Thanks @AgostinLorenzo for sync-ing / fixing up the patches.

Reference:
095fa8333e
2023-02-11 03:52:46 +02:00
bitthief
ff6a6dda0c qca-ssdk: fix build with PIE and SSP 2023-02-11 03:52:46 +02:00
bitthief
5a7d766c33 nss-dp: bump to QSDK 12.0.5 2023-02-11 02:51:20 +02:00
bitthief
a9516543a6 nss-firmware: update to 12.1-022 bin
Update nss-firmware to 12.1-022 bin
2023-02-11 02:51:20 +02:00
bitthief
468ddce589 firmware: add EIP197 firmware binaries 2023-02-11 02:51:20 +02:00
bitthief
aa970461ff qrtr: fix src url date typo 2023-02-11 02:51:20 +02:00
bitthief
d1cfb458e1 Revert "treewide: mark 5.10 only kmods"
This reverts commit cb73d6682b.
2022-12-22 06:12:32 +02:00
Robert Marko
b76391b39b utils: add mhz
Package tool that allow mathematically calculating the current CPU
frequency to validate the values read by kernel.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-12-04 13:11:55 +01:00
Robert Marko
8e37e79806 qca: add QRTR tools
Package QCA-s QRTR tools that come in handy when debugging.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-12-04 13:08:17 +01:00
XiaoliChan
9fbdee3f62 [qca-nss-dp] Rename dependencies
Rename dependencies of [qca-nss-dp], from [kmod-qca-ssdk-nohat] to [kmod-qca-ssdk].

Signed-off-by: Xiaoli Chan <2209553467@qq.com>
2022-09-29 16:26:19 +02:00
Robert Marko
d3a3989058 qca-ssdk-shell: update to 12.1.5.r3
Sync with SSDK.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-09-28 12:15:54 +02:00
Alexandru Gagniuc
43f19d8112 qca-ssdk: update to QSDK 12.1.5.r3
This "newer" version allows using 3rd party PHYs that are already
supported in the upstream kernel. Some devices use non-QCA PHYs, and
thus must rely on the kernel PHY drivers instead.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-09-28 12:15:25 +02:00
Robert Marko
2ce7693715 Revert "nss-dp: edma-v1: try to improve driver performance"
This reverts commit abdc8ff534, reversing
changes made to 76602b9c18.

It looks like this needs to be further refined as users are reporting
reduced performance and we also see spurious NAPI over-budget warnings.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-07-24 23:30:46 +02:00
Christian Marangi
abdc8ff534
nss-dp: edma-v1: try to improve driver performance
2e82c51 nss-dp: edma-v1: improve napi and irq handling for rx/tx
92aa9ba nss-dp: edma-v1: add support for threaded napi
75129b9 nss-dp: edma-v1: split tx/rx path to specific napi and irq
2c27cb4 nss-dp: edma-v1: convert rx/tx store to idr implementation
2022-06-27 16:33:44 +02:00