Commit Graph

123 Commits

Author SHA1 Message Date
Qosmio
d9b3558640 qca-nss: Build parallel 2024-01-11 05:40:28 -05:00
Qosmio
a1aea433bb qca-nss: Fix dependency selection 2024-01-11 05:39:36 -05:00
Qosmio
fbf5654611 qca-nss-clients: fix ipsecmgr + bugfixes
Disabled the following broken packages.
  * qca-nss-drv-mscs
  * qca-nss-drv-ovpn-link
  * qca-nss-drv-ovpn-mgr
  * qca-nss-ipsec-klips (PLUGIN)

Moved everyting to 'SUBMENU:=Network Devices'
2024-01-11 05:34:51 -05:00
Qosmio
a161057d03 qca-nss-macsec: add new MACSEC driver
will require DTS update.
--- a/arch/arm64/boot/dts/qcom/ipq8074-nss.dtsi	2024-01-08 16:04:51.957322224 -0500
+++ b/arch/arm64/boot/dts/qcom/ipq8074-nss.dtsi	2024-01-08 16:09:29.079630738 -0500
@@ -268,4 +268,10 @@
 			};
 		};
 	};
+	nss-macsec1 {
+		compatible = "qcom,nss-macsec";
+		phy_addr = <0x1c>;
+		phy_access_mode = <0x00>;
+		mdiobus = <&mdio>;
+	};
 };
2024-01-08 17:47:00 -05:00
Qosmio
5656e7a050 qca-nss-clients: fix old debug warnings 2024-01-08 17:46:05 -05:00
Qosmio
2c9ffba363 qca-nss-ecm: properly setup firewall, init, defaults for 6.1 2024-01-08 17:44:47 -05:00
Qosmio
a74fe1cfa1 qca-nss-drv: Properly display dyn virt interfaces
cat /sys/kernel/debug/qca-nss-drv/stats/dynamic_if/type_names
2024-01-08 17:43:16 -05:00
Qosmio
09fde351bb nss-udp-st: Add experimental UDP speedtest 2024-01-07 18:07:58 -05:00
Qosmio
2bbb2ae043 qca-nss-ecm: Fix formatting 2024-01-07 18:07:05 -05:00
Qosmio
60e4d29068 qca-nss-drv: align path_flags sizes 2024-01-07 18:06:17 -05:00
Qosmio
eb19331d72 qca-nss-drv: load firmware without fallback to sysfs warning 2024-01-07 18:01:20 -05:00
Qosmio
93743e3123 qca-nss-drv: optimize smp_affinity for nss cores 2024-01-07 18:00:37 -05:00
Qosmio
61fcbbedb7 qca-nss-clients: add qca-nss-drv-wifi-meshmgr 2024-01-07 17:58:29 -05:00
dimfish
b88a62e2db qca-nss-clients: update to 12.4 2023-11-14 13:56:58 +03:00
dimfish
a116c007e5 qca-mcs: update to 12.4 2023-11-14 13:56:54 +03:00
dimfish
26328421f0 qca-nss-ecm: update to 12.4 2023-11-14 11:41:20 +03:00
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