openwrt/package/kernel
Robert Marko 2558e7b443 kernel: add Qualcomm NSS dataplane ethernet driver
Qualcomm NSS-DP is as its name says Qualcomms ethernet driver for the NSS
subsystem (Networking subsystem) built-into various Qualcomm SoCs.

It has 2 modes of operation:
* Without NSS FW and rest of code required for offloading

This is the one that we will use as the amount of kernel patching required
for NSS offloading and the fact that its not upstreamable at all makes it
unusable for us.

Driver in this mode is rather basic, it currently only offers NAPI GRO
(Added by us as part of the fixup) and basically relies on the powerfull
CPU to get good throughput.

* With NSS FW and rest of code required for offloading

In this mode, driver just registers the interfaces and hooks them into
NSS-ECM to allow offloading.
This mode is not viable for use in OpenWrt due to reasons already described
above.

This driver is required for ipq807x to have wired networking until a better
one is available, so lets add the fixed-up version for 5.15 for now.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-01-16 12:42:23 +01:00
..
ath10k-ct ipq40xx: add support for Linksys WHW03 V2 2023-01-15 12:55:38 +01:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: update to latest version 2022-05-17 15:11:22 +02:00
bcm63xx-cfe bcm63xx-cfe: update to the latest master 2021-06-22 13:27:41 +02:00
bpf-headers bpf-headers: drop HOST_LOADLIBES 2022-05-18 13:32:06 +03:00
broadcom-wl kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
button-hotplug button-hotplug: simplify build 2022-10-24 20:49:34 +02:00
cryptodev-linux cryptodev-linux: update to 1.12 2021-09-29 22:56:59 +02:00
dtc/patches
gpio-button-hotplug kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
gpio-nct5104d kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
hwmon-gsc kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
ksmbd ksmbd: Fix ZDI-CAN-18259 2023-01-11 22:07:51 +01:00
lantiq kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
leds-ws2812b kernel: add driver package for WS2812B LEDs 2022-12-16 21:41:57 +08:00
linux ipq807x: add Qualcomm Atheros IPQ807x target 2023-01-16 12:42:23 +01:00
mac80211 mac80211: add ath11k AHB support 2023-01-16 12:42:23 +01:00
mt76 mt76: add stand-alone MT7622 firmware package 2023-01-07 17:11:00 +01:00
mt7621-qtn-rgmii mt7621-qtn-rgmii: enable RGMII connected Quantenna QV840 2020-07-08 16:07:05 +02:00
mwlwifi kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
nat46 nat46: update to git HEAD 2022-04-26 22:41:57 +02:00
qca-nss-dp kernel: add Qualcomm NSS dataplane ethernet driver 2023-01-16 12:42:23 +01:00
qca-ssdk kernel: add Qualcomm SSDK driver 2023-01-16 12:42:23 +01:00
rtc-rv5c386a kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
rtl8812au-ct rtl8812au-ct: Ignore address errors 2023-01-09 00:23:22 +01:00
trelay package: drop PKG_VERSION for purely local packages 2020-07-15 18:33:56 +02:00
ubnt-ledbar ubnt-ledbar: make package available on other targets 2022-09-30 13:29:58 +01:00