On Tue, Feb 13, 2024 at 5:20 AM Shahab Vahedi <list+bpf@xxxxxxxxxx> wrote: > > From: Shahab Vahedi <shahab@xxxxxxxxxxxx> > > This will add eBPF JIT support to the 32-bit ARCv2 processors. The > implementation is qualified by running the BPF tests on a Synopsys HSDK > board with "ARC HS38 v2.1c at 500 MHz" as the 4-core CPU. ... > Signed-off-by: Shahab Vahedi <shahab@xxxxxxxxxxxx> > --- > Documentation/admin-guide/sysctl/net.rst | 1 + > Documentation/networking/filter.rst | 4 +- > arch/arc/Kbuild | 1 + > arch/arc/Kconfig | 1 + > arch/arc/net/Makefile | 6 + > arch/arc/net/bpf_jit.h | 161 ++ > arch/arc/net/bpf_jit_arcv2.c | 3001 ++++++++++++++++++++++ > arch/arc/net/bpf_jit_core.c | 1425 ++++++++++ > 8 files changed, 4598 insertions(+), 2 deletions(-) This is pretty cool to see. I'm assuming this will get reviewed and will go through arc.git tree. Could you share performance numbers interpreter vs JITed ?