Hello:
This patch was applied to netdev/net-next.git (main) by Jakub Kicinski kuba@kernel.org:
On Sat, 15 Feb 2025 15:04:50 +0900 you wrote:
tun simply advances iov_iter when it needs to pad virtio header, which leaves the garbage in the buffer as is. This will become especially problematic when tun starts to allow enabling the hash reporting feature; even if the feature is enabled, the packet may lack a hash value and may contain a hole in the virtio header because the packet arrived before the feature gets enabled or does not contain the header fields to be hashed. If the hole is not filled with zero, it is impossible to tell if the packet lacks a hash value.
[...]
Here is the summary with links: - [net-next,v2] tun: Pad virtio headers https://git.kernel.org/netdev/net-next/c/4adf74971018
You are awesome, thank you!