summaryrefslogtreecommitdiff
path: root/kernel/bpf/arraymap.c
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2023-03-20 18:41:14 -0700
committerMartin KaFai Lau <martin.lau@kernel.org>2023-03-20 21:57:49 -0700
commitb94e032b7ad6318b36615f0e0cc3b0d61a5531e8 (patch)
treeb895dc3f9d3caa60a32f5b28849fd8e141506cad /kernel/bpf/arraymap.c
parent04aae213e719ec2bb310158c4025316ace50589b (diff)
net: skbuff: reorder bytes 2 and 3 of the bitfield
BPF needs to know the offsets of fields it tries to access. Zero-length fields are added to make offsetof() work. This unfortunately partitions the bitfield (fields across the zero-length members can't be coalesced). Reorder bytes 2 and 3, BPF needs to know the offset of fields previously in byte 3 and some fields in byte 2 should really be optional. The two bytes are always in the same cacheline so it should not matter. Signed-off-by: Jakub Kicinski <kuba@kernel.org> Link: https://lore.kernel.org/r/20230321014115.997841-3-kuba@kernel.org Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions