Patch Series

Subject net: fec: improve XDP copy mode and add AF_XDP zero-copy support
Author wei.fang@nxp.com
Date 2026-02-03 05:23:15 +0000 UTC
Version
Cc andrew@lunn.ch ast@kernel.org bpf@vger.kernel.org daniel@iogearbox.net davem@davemloft.net edumazet@google.com frank.li@nxp.com hawk@kernel.org horms@kernel.org imx@lists.linux.dev john.fastabend@gmail.com kuba@kernel.org linux-kernel@vger.kernel.org netdev@vger.kernel.org pabeni@redhat.com sdf@fomichev.me shenwei.wang@nxp.com wei.fang@nxp.com xiaoning.wang@nxp.com

Patches (15)

Name Content [All]
[PATCH v6 net-next 01/15] net: fec: add fec_txq_trigger_xmit() helper [Body]
[PATCH v6 net-next 02/15] net: fec: add fec_rx_error_check() to check RX errors [Body]
[PATCH v6 net-next 03/15] net: fec: add rx_shift to indicate the extra bytes padded in front of RX frame [Body]
[PATCH v6 net-next 04/15] net: fec: add fec_build_skb() to build a skb [Body]
[PATCH v6 net-next 05/15] net: fec: improve fec_enet_rx_queue() [Body]
[PATCH v6 net-next 06/15] net: fec: add fec_enet_rx_queue_xdp() for XDP path [Body]
[PATCH v6 net-next 07/15] net: fec: add tx_qid parameter to fec_enet_xdp_tx_xmit() [Body]
[PATCH v6 net-next 08/15] net: fec: transmit XDP frames in bulk [Body]
[PATCH v6 net-next 09/15] net: fec: remove unnecessary NULL pointer check when clearing TX BD ring [Body]
[PATCH v6 net-next 10/15] net: fec: use switch statement to check the type of tx_buf [Body]
[PATCH v6 net-next 11/15] net: fec: remove the size parameter from fec_enet_create_page_pool() [Body]
[PATCH v6 net-next 12/15] net: fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool() [Body]
[PATCH v6 net-next 13/15] net: fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool [Body]
[PATCH v6 net-next 14/15] net: fec: improve fec_enet_tx_queue() [Body]
[PATCH v6 net-next 15/15] net: fec: add AF_XDP zero-copy support [Body]

Session 2026-02-03

ID (for dev) 52330fd3-8be1-45b8-b4cf-d4a68ad14c0a
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a22f57757f7e88c890499265c383ecb32900b645 [Config] passed [Log]
[KASAN] Boot test: Base a22f57757f7e88c890499265c383ecb32900b645 [Config] passed [Log]
[KASAN] Build Patched a22f57757f7e88c890499265c383ecb32900b645 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a22f57757f7e88c890499265c383ecb32900b645 [Config] [patched] passed [Log]
[KASAN] Fuzzing a22f57757f7e88c890499265c383ecb32900b645 [Config] a22f57757f7e88c890499265c383ecb32900b645 [Config] [patched] skipped [Log] [Artifacts]