Patch Series

Subject net: fec: improve XDP copy mode and add AF_XDP zero-copy support
Author wei.fang@nxp.com
Date 2026-01-21 03:33:43 +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 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 v3 net-next 01/15] net: fec: add fec_txq_trigger_xmit() helper [Body]
[PATCH v3 net-next 02/15] net: fec: add fec_rx_error_check() to check RX errors [Body]
[PATCH v3 net-next 03/15] net: fec: add rx_shift to indicate the extra bytes padded in front of RX frame [Body]
[PATCH v3 net-next 04/15] net: fec: add fec_build_skb() to build a skb [Body]
[PATCH v3 net-next 05/15] net: fec: improve fec_enet_rx_queue() [Body]
[PATCH v3 net-next 06/15] net: fec: add fec_enet_rx_queue_xdp() for XDP path [Body]
[PATCH v3 net-next 07/15] net: fec: add tx_qid parameter to fec_enet_xdp_tx_xmit() [Body]
[PATCH v3 net-next 08/15] net: fec: transmit XDP frames in bulk [Body]
[PATCH v3 net-next 09/15] net: fec: remove unnecessary NULL pointer check when clearing TX BD ring [Body]
[PATCH v3 net-next 10/15] net: fec: use switch statement to check the type of tx_buf [Body]
[PATCH v3 net-next 11/15] net: fec: remove the size parameter from fec_enet_create_page_pool() [Body]
[PATCH v3 net-next 12/15] net: fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool() [Body]
[PATCH v3 net-next 13/15] net: fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool [Body]
[PATCH v3 net-next 14/15] net: fec: improve fec_enet_tx_queue() [Body]
[PATCH v3 net-next 15/15] net: fec: add AF_XDP zero-copy support [Body]

Session 2026-01-21

ID (for dev) 2c6cef77-814b-456b-ba8f-e04c9c5b8e8c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] passed [Log]
[KASAN] Boot test: Base 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] passed [Log]
[KASAN] Build Patched 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] [patched] passed [Log]
[KASAN] Fuzzing 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] 77b9c4a438fc66e2ab004c411056b3fb71a54f2c [Config] [patched] skipped [Log] [Artifacts]