The option for wifi offload is `NSS_DRV_WIFIOFFLOAD_ENABLE` but the
package Makefile was showing it as `NSS_DRV_WIFI_ENABLE` but then enabling the
flag as `NSS_DRV_WIFI_ENABLE`. Incorrectly assumed `NSS_DRV_WIFI_ENABLE`
was the global option. Reverted the change and updated the option to use
`NSS_DRV_WIFIOFFLOAD_ENABLE`.
menuconfig doesn't show the title of packages if they are over a certain
length. Rewrite the titles to better describe what the package is as
well as show them in menuconfig without having to view the `HELP`
section.
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
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.
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.
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>".
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.
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'
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>