mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-14 23:09:45 +01:00
Realtek switches have either 8 or 32 receive queues on the CPU port. This is an overkill. Not only the CPUs have low performance but also the queues need memory (currently ~4MB) and lots of them are rarely used. To mitigate that situation add a new setup routine that enforces CPU packet receiving to a fixed number of queues. From observations one can see that most of the packets (especially TCP) are received on a single queue. To align with the transmit path, start with a limit of 2 receive queues. To make it clear: This commit does not change the receive path or its structures. It simply limits the number of queues that are filled by the hardware. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/21856 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||