kernel: backport the upstream implementation of threaded NAPI to 5.4
authorFelix Fietkau <nbd@nbd.name>
Mon, 13 Dec 2021 17:15:07 +0000 (18:15 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 15 Dec 2021 19:36:22 +0000 (20:36 +0100)
commit01bebc070c35d87c24a594fff7ee1911965759aa
tree98ea69c1909e2ad3726c71d3415b1f509f8150e0
parentc7727833945deb70eed7520ab44fa08b0870b8a7
kernel: backport the upstream implementation of threaded NAPI to 5.4

The workqueue based implementation has a few corner cases and typically lower
performance than the upstream one

Signed-off-by: Felix Fietkau <nbd@nbd.name>
12 files changed:
target/linux/generic/backport-5.4/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch
target/linux/generic/hack-5.4/721-phy_packets.patch
target/linux/generic/pending-5.4/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
target/linux/generic/pending-5.4/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch
target/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
target/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch [deleted file]
target/linux/ipq40xx/patches-5.4/703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.patch