Patch Series

Subject Make TC BPF helpers preserve skb metadata
Author jakub@cloudflare.com
Date 2025-09-29 14:09:06 +0000 UTC
Version 1
Cc bpf@vger.kernel.org jakub@cloudflare.com kernel-team@cloudflare.com netdev@vger.kernel.org

Patches (9)

Name Content [All]
[PATCH RFC bpf-next 1/9] net: Preserve metadata on pskb_expand_head [Body]
[PATCH RFC bpf-next 2/9] net: Helper to move packet data and metadata after skb_push/pull [Body]
[PATCH RFC bpf-next 3/9] vlan: Make vlan_remove_tag return nothing [Body]
[PATCH RFC bpf-next 4/9] bpf: Make bpf_skb_vlan_pop helper metadata-safe [Body]
[PATCH RFC bpf-next 5/9] bpf: Make bpf_skb_vlan_push helper metadata-safe [Body]
[PATCH RFC bpf-next 6/9] bpf: Make bpf_skb_adjust_room metadata-safe [Body]
[PATCH RFC bpf-next 7/9] bpf: Make bpf_skb_change_proto helper metadata-safe [Body]
[PATCH RFC bpf-next 8/9] bpf: Make bpf_skb_change_head helper metadata-safe [Body]
[PATCH RFC bpf-next 9/9] selftests/bpf: Expect unclone to preserve metadata [Body]

Session 2025-09-29

ID (for dev) b3515567-84df-4bd7-985d-b5977acae0dc
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] passed [Log]
Build Patched d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] [patched] passed [Log]
Boot test: Patched d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] [patched] passed
Boot test: Base d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] passed
Fuzzing d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] d43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8 [Config] [patched] passed [Log] [Artifacts]