Thread (17 messages) 17 messages, 2 authors, 2026-02-10

Re: [PATCH v7 net-next 00/15] net: fec: improve XDP copy mode and add AF_XDP zero-copy support

From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-02-10 10:10:29
Also in: bpf, imx, lkml

Hello:

This series was applied to netdev/net-next.git (main)
by Paolo Abeni [off-list ref]:

On Thu,  5 Feb 2026 16:57:27 +0800 you wrote:
This patch set optimizes the XDP copy mode logic as follows.

1. Separate the processing of RX XDP frames from fec_enet_rx_queue(),
and adds a separate function fec_enet_rx_queue_xdp() for handling XDP
frames.

2. For TX XDP packets, using the batch sending method to avoid frequent
MMIO writes.

[...]
Here is the summary with links:
  - [v7,net-next,01/15] net: fec: add fec_txq_trigger_xmit() helper
    https://git.kernel.org/netdev/net-next/c/c8d4ad91765c
  - [v7,net-next,02/15] net: fec: add fec_rx_error_check() to check RX errors
    https://git.kernel.org/netdev/net-next/c/ff306e9a1963
  - [v7,net-next,03/15] net: fec: add rx_shift to indicate the extra bytes padded in front of RX frame
    https://git.kernel.org/netdev/net-next/c/385d19b56761
  - [v7,net-next,04/15] net: fec: add fec_build_skb() to build a skb
    https://git.kernel.org/netdev/net-next/c/54a6e86ba4ff
  - [v7,net-next,05/15] net: fec: improve fec_enet_rx_queue()
    https://git.kernel.org/netdev/net-next/c/bc609f97b140
  - [v7,net-next,06/15] net: fec: add fec_enet_rx_queue_xdp() for XDP path
    https://git.kernel.org/netdev/net-next/c/5ff3d3ddcdbe
  - [v7,net-next,07/15] net: fec: add tx_qid parameter to fec_enet_xdp_tx_xmit()
    https://git.kernel.org/netdev/net-next/c/8a3344bb734f
  - [v7,net-next,08/15] net: fec: transmit XDP frames in bulk
    https://git.kernel.org/netdev/net-next/c/2ff7a7d3928b
  - [v7,net-next,09/15] net: fec: remove unnecessary NULL pointer check when clearing TX BD ring
    https://git.kernel.org/netdev/net-next/c/2dcc93475559
  - [v7,net-next,10/15] net: fec: use switch statement to check the type of tx_buf
    https://git.kernel.org/netdev/net-next/c/8492e4f1959c
  - [v7,net-next,11/15] net: fec: remove the size parameter from fec_enet_create_page_pool()
    https://git.kernel.org/netdev/net-next/c/6729b24c1c2f
  - [v7,net-next,12/15] net: fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool()
    https://git.kernel.org/netdev/net-next/c/edd393153ef0
  - [v7,net-next,13/15] net: fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool
    https://git.kernel.org/netdev/net-next/c/a2ae70c0efe4
  - [v7,net-next,14/15] net: fec: improve fec_enet_tx_queue()
    https://git.kernel.org/netdev/net-next/c/fee723a48cbe
  - [v7,net-next,15/15] net: fec: add AF_XDP zero-copy support
    https://git.kernel.org/netdev/net-next/c/25eb3058eb70

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help