[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250813152958.3107403-1-kafai.wan@linux.dev>
Date: Wed, 13 Aug 2025 23:29:56 +0800
From: KaFai Wan <kafai.wan@...ux.dev>
To: ast@...nel.org,
daniel@...earbox.net,
john.fastabend@...il.com,
andrii@...nel.org,
martin.lau@...ux.dev,
eddyz87@...il.com,
song@...nel.org,
yonghong.song@...ux.dev,
kpsingh@...nel.org,
sdf@...ichev.me,
haoluo@...gle.com,
jolsa@...nel.org,
mykolal@...com,
shuah@...nel.org,
kafai.wan@...ux.dev,
mrpre@....com,
linux-kernel@...r.kernel.org,
bpf@...r.kernel.org,
linux-kselftest@...r.kernel.org
Subject: [PATCH bpf v2 0/2] bpf: Allow fall back to interpreter for programs with stack size <= 512
This change restores interpreter fallback capability for BPF programs with
stack size <= 512 bytes when jit fails.
Add selftest for socket filter to test it.
changes:
v2:
- Addressed comments from Alexei
- Add selftest
v1:
https://lore.kernel.org/all/20250805115513.4018532-1-kafai.wan@linux.dev/
---
KaFai Wan (2):
bpf: Allow fall back to interpreter for programs with stack size <=
512
selftests/bpf: Add socket filter attach test
kernel/bpf/core.c | 16 ++-
.../selftests/bpf/prog_tests/socket_filter.c | 124 ++++++++++++++++++
.../selftests/bpf/progs/socket_filter.c | 16 +++
3 files changed, 149 insertions(+), 7 deletions(-)
create mode 100644 tools/testing/selftests/bpf/prog_tests/socket_filter.c
create mode 100644 tools/testing/selftests/bpf/progs/socket_filter.c
--
2.43.0
Powered by blists - more mailing lists