diff options
| author | Jakub Sitnicki <jakub@cloudflare.com> | 2025-11-05 21:19:40 +0100 |
|---|---|---|
| committer | Martin KaFai Lau <martin.lau@kernel.org> | 2025-11-10 10:52:31 -0800 |
| commit | f38499ff45f567c932d0911e6a30b8ca022b9b52 (patch) | |
| tree | 54832a54e7699c664e5163dacb10e7b829a7d133 /include/linux/stdarg.h | |
| parent | 290fc0be09e2f6e08754782616bb7e67f8191fa1 (diff) | |
bpf: Unclone skb head on bpf_dynptr_write to skb metadata
Currently bpf_dynptr_from_skb_meta() marks the dynptr as read-only when
the skb is cloned, preventing writes to metadata.
Remove this restriction and unclone the skb head on bpf_dynptr_write() to
metadata, now that the metadata is preserved during uncloning. This makes
metadata dynptr consistent with skb dynptr, allowing writes regardless of
whether the skb is cloned.
Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Link: https://patch.msgid.link/20251105-skb-meta-rx-path-v4-3-5ceb08a9b37b@cloudflare.com
Diffstat (limited to 'include/linux/stdarg.h')
0 files changed, 0 insertions, 0 deletions
