Commit Graph

130 Commits

Author SHA1 Message Date
Qosmio
a95d14a92c qca-nss-clients: wifi-meshmgr fix unintiallized warnings 2024-01-26 16:39:59 -05:00
Qosmio
0a50fb78b3 qca-nss-drv: Include options to ignore QVPN,LSO_RX,MAPT,CAPWAP,UDP_ST
NSS drivers were being built unconditionally for QVPN, LSO_RX, MAPT,
CAPWAP, and UDP_ST when it was not required. Include options to disable
them manually, as well as expose them to be built should any client
in 'qca-nss-clients' require them.
2024-01-26 16:33:08 -05:00
Qosmio
8b57fec8d7 qca-nss-ecm: Reduce required dependancies
No longer required to build with the following kernel modules:
  * ppp
  * pptp
  * pppoe
  * bonding
  * vxlan

Instead, the dependancies will only be required if one of the
nss-clients requireing it is needed. This reduces the number of modules
needed at build time thus, a smaller overall build.

Note: If any of the above are built as optional modules "<m>" then
qca-nss-ecm is switched from built-in "<y>" to "<m>".
2024-01-26 16:26:14 -05:00
Qosmio
76469f3cba qca-mcs: Bump version NHSS 12.4.5.r3 2024-01-20 05:38:36 -05:00
Qosmio
30b3db203d qca-nss-ecm: rearrange defs since SCS isnt required 2024-01-13 20:40:35 -05:00
Qosmio
404761a6b5 qca-nss-clients: improve debugging meshgr
it's really difficult to see where meshmgr is failing when the same generic
message is used by some 28 functions. include the function being called
as mart of the message.
2024-01-13 20:38:01 -05:00
Qosmio
688ce344a9 qca-nss-drv: Revert changing path sizes 2024-01-13 20:37:15 -05:00
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