Re: [PATCH net v4 0/3] net: don't strip zerocopy frag markers from a forwarded skb

From
patchwork-bot+netdevbpf@kernel.org
Date
2026-08-25 07:51:03
Also in
lkml
Reply to
Norbert Szetei, 2026-08-22
Hello:

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

On Sat, 22 Aug 2026 11:10:09 +0200 you wrote:
queue_userspace_packet() calls skb_tx_error() on the packet skb in its
error path, but it only borrows that skb: on the OVS_ACTION_ATTR_USERSPACE
action path do_execute_actions() ignores output_userspace()'s return value
and keeps forwarding the same skb through the flow's remaining actions.
skb_tx_error() completes the zerocopy uarg and clears SKBFL_ALL_ZEROCOPY,
and with it SKBFL_SHARED_FRAG.

[...]
Here is the summary with links:
  - [net,v4,1/3] openvswitch: only skb_tx_error() a packet we are about to drop
    https://git.kernel.org/netdev/net/c/0dbc2398fca3
  - [net,v4,2/3] net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
    https://git.kernel.org/netdev/net/c/8ece90615012
  - [net,v4,3/3] net: skbuff: don't touch shared zerocopy state in skb_tx_error()
    https://git.kernel.org/netdev/net/c/f66bdb1cc0fc

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

Thread (7 messages) 7 messages, 3 authors, last reply 2026-08-25
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help