]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: fec: transmit XDP frames in bulk
authorWei Fang <wei.fang@nxp.com>
Thu, 5 Feb 2026 08:57:35 +0000 (16:57 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 10 Feb 2026 09:58:20 +0000 (10:58 +0100)
commit2ff7a7d3928bd8bd524d153b84061dc0eba216c2
tree3e130c5ed2bd819ca5e6751398229e08585ec084
parent8a3344bb734f4eaef889cdb027cf6303e2bd681b
net: fec: transmit XDP frames in bulk

Currently, the driver writes the ENET_TDAR register for every XDP frame
to trigger transmit start. Frequent MMIO writes consume more CPU cycles
and may reduce XDP TX performance, so transmit XDP frames in bulk.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260205085742.2685134-9-wei.fang@nxp.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/freescale/fec_main.c