Hello:

This series was applied to netdev/net.git (main)
by Paolo Abeni <[email protected]>:

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


_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to