Qosmio
32bdeb5192
qca-nss-clients: fix dependancies and capwapmgr
...
The following modules should all compile on ipq807x
kmod-qca-nss-drv-bridge-mgr
kmod-qca-nss-drv-capwapmgr
kmod-qca-nss-drv-clmapmgr
kmod-qca-nss-drv-dtlsmgr
kmod-qca-nss-drv-eogremgr
kmod-qca-nss-drv-gre
kmod-qca-nss-drv-igs
kmod-qca-nss-drv-ipsecmgr
kmod-qca-nss-drv-l2tpv2
kmod-qca-nss-drv-lag-mgr
kmod-qca-nss-drv-map-t
kmod-qca-nss-drv-match
kmod-qca-nss-drv-mirror
kmod-qca-nss-drv-netlink
kmod-qca-nss-drv-pppoe
kmod-qca-nss-drv-pptp
kmod-qca-nss-drv-pvxlanmgr
kmod-qca-nss-drv-qdisc
kmod-qca-nss-drv-tlsmgr
kmod-qca-nss-drv-tun6rd
kmod-qca-nss-drv-tunipip6
kmod-qca-nss-drv-vlan-mgr
kmod-qca-nss-drv-vxlanmgr
kmod-qca-nss-drv-wifi-meshmgr
2024-01-29 13:10:17 -05:00
Qosmio
3b822d5964
qca-nss-ecm: fix dependancy ppp_l2tp.ko
2024-01-29 13:07:08 -05:00
Qosmio
ebb069d7c6
libnl-nss: Revert removing dependancy on kmod-qca-nss-drv-netlink
2024-01-29 09:50:30 -05:00
Qosmio
468029840a
qca-nss-drv/clients/userspace: Fix build of nssinfo/netlink
2024-01-28 11:41:25 -05:00
Qosmio
4454f4fd86
qca-nss-drv: Remove legacy wifi code
...
Mostly for ipq806x platform, reduces overall size by 30%
2024-01-28 00:19:18 -05:00
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