openwrt/target/linux
Markus Stockhausen 2d84c5222c realtek: eth: add new transmit structures
The ethernet driver will get a new transmit function. As a first
step add the required structures and initialize them.

To get an idea: In the future the transmit buffer will hold only
the needed packet header information. The real data is kept in the
SKBs. So only pointers will be changed and memory moving can be
avoided. The SoC will transfer packet data directly from the SKBs.

Additionally a new transmit lock will be established that is
separated from the current driver lock. This is only needed
to guard the "kick-the-engine" command. So contention of the old
global lock can be reduced.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21778
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-02-01 11:27:58 +01:00
..
airoha
apm821xx
armsr
at91
ath79
bcm27xx
bcm47xx
bcm53xx
bcm4908
bmips
d1
econet
gemini gemini: use tar stream to write firmware 2026-01-30 14:33:34 +01:00
generic kernel: mtd: backport upstream physmap OF partition order 2026-01-31 23:13:46 +01:00
imx
ipq40xx
ipq806x
ixp4xx
kirkwood
lantiq lantiq: xrx200: add env-size for P-2812HNU-F1 u-boot-env 2026-01-31 11:20:23 +01:00
layerscape
loongarch64
malta
mediatek mediatek: add support for netis NX62 2026-01-30 19:01:32 +01:00
microchipsw
mpc85xx
mvebu
mxs
octeon
omap
pistachio
qoriq
qualcommax qualcommax: ipq60xx: fix bootconfig script sysupgrade problem 2026-01-29 11:22:36 +01:00
qualcommbe qualcommbe: add pwm support 2026-01-29 19:54:44 +01:00
ramips ramips: add support for TP-Link TL-MR6400 v7 2026-01-30 14:20:34 +01:00
realtek realtek: eth: add new transmit structures 2026-02-01 11:27:58 +01:00
rockchip
sifiveu
siflower
starfive
stm32
sunxi
tegra
uml
x86
zynq
Makefile