diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2026-08-07 17:01:10 -0700 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-08-07 17:01:10 -0700 |
| commit | d47b06aa3ea1c62540e422173b694dd028411528 (patch) | |
| tree | 131d41ecb11f88841dd13590862b69b8c459ef11 /tools/perf/scripts/python/flamegraph.py | |
| parent | 3dbb44d88b1e94dd31fe43588af7437b34b44d56 (diff) | |
| parent | cb6379feaaff11c4e1e79c26c745ffa23182768a (diff) | |
Merge branch 'fix-skb-length-accounting-after-xdp-frag-adjustment'
Sun Jian says:
====================
fix skb length accounting after XDP frag adjustment
This series fixes skb length accounting after an XDP program adjusts its
fragment area, in both the generic XDP path (net/core/dev.c) and the veth
native path (drivers/net/veth.c). When the fragment area is resized,
skb->len and skb->data_len can go out of sync, and in the reproduced UDP
receive path this leaked skb_shared_info contents (including a kernel
pointer) to userspace while truncating real payload.
====================
Link: https://patch.msgid.link/20260804054040.613675-1-sun.jian.kdev@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions
