Hello:

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

On Thu, 24 Sep 2026 13:00:23 +0000 you wrote:
> When skb_splice_from_iter() appends several pipe fragments, it updates
> skb->len only after the loop. The software-checksum helper nevertheless
> uses that unchanged length as the checksum position for each fragment.
> An odd number of bytes already appended during the call therefore gives
> later fragments the wrong checksum alignment.
> 
> A standalone reproducer primes a UDP socket with sendto(MSG_MORE), splices
> distinct pipe buffers, then uncorks the datagram. The send succeeds, but
> the receiver drops the packet and increments its checksum-error counter.
> 
> [...]

Here is the summary with links:
  - [net,1/2] net: fix checksum offsets in skb_splice_from_iter()
    https://git.kernel.org/netdev/net/c/febec6a70764
  - [net,2/2] selftests: net: cover UDP splice checksum fragment alignment
    https://git.kernel.org/netdev/net/c/1221246d3bd0

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



Reply via email to