I'm trying to make more of the sk_buff bits optional. Move the BPF-accessed bits a little - because they must be at coding-time-constant offsets they must precede any optional bit. While at it clean up the naming a bit. v1: https://lore.kernel.org/all/20230308003159.441580-1-kuba@xxxxxxxxxx/ Jakub Kicinski (3): net: skbuff: rename __pkt_vlan_present_offset to __mono_tc_offset net: skbuff: reorder bytes 2 and 3 of the bitfield net: skbuff: move the fields BPF cares about directly next to the offset marker include/linux/skbuff.h | 36 +++++++++---------- net/core/filter.c | 8 ++--- .../selftests/bpf/prog_tests/ctx_rewrite.c | 14 ++++---- 3 files changed, 29 insertions(+), 29 deletions(-) -- 2.39.2