Qosmio
567b878120
qca-nss-drv: Mute verbose boot messages
...
Mostly noise, can be enabled with debug mode turned on
2024-01-28 00:18:03 -05:00
Qosmio
4de4f0b6bb
qca-nss-drv: Remove legacy gmac stat
...
Used for ipq806x platform, remove it from showing up in debugfs
2024-01-27 18:47:10 -05:00
Qosmio
e862d14986
qca-nss-drv: Backport changes from 12.2
...
2024-01-02 - 89cc01b - Introduce new msg for pn error"
2024-01-02 - 8f31ae5 - Fix greredir stats partial copy issue
If the kernel passes smaller user buffer to copy stats
than required, copy the partial content from local buffer
and in the next call, copy the remaining content.
2023-12-27 - bd89094 - qca-nss-drv: Introduce new msg for pn error
2024-01-27 18:27:37 -05:00
Qosmio
ffdc908e7b
qca-nss-drv: add affinity function to set last match
...
Since NSS IRQs use the same name for each core, the current function
assigns all matching names to the same CPU core. Add function
'set_affinity_last' to specify that only the 'last' matching irq ID be set
to the specified CPU core.
2024-01-27 18:18:36 -05:00
Qosmio
757783ae22
qca-nss-drv: fix up affinity script
...
Each NSS irq has two interrupts, distribute them evenly.
2024-01-26 19:20:29 -05:00
Qosmio
9e669af42a
qca-ssdk-shell: Bump version to 12.4.5.r3
2024-01-26 16:46:28 -05:00
Qosmio
8af2a3e75b
qca-nss-drv: Use smp_affinity logic from base-files
...
Using the framework that's provided in base-files 'smp_affinity' init
script for better readability.
2024-01-26 16:43:03 -05:00
Qosmio
71c2bda76b
qca-nss-clients: Rework dependancies and align with upstream
...
Refactored to better align with QSDK's upstream Makefile, and to track
dependancies with qca-nss-drv.
2024-01-26 16:41:01 -05:00
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