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