Messages in this thread | | | Subject | Re: [PATCH v2 3/3] MIPS: eBPF: Initial eBPF support for MIPS32 architecture. | From | Daniel Borkmann <> | Date | Wed, 20 Mar 2019 15:07:20 +0100 |
| |
On 03/12/2019 11:48 PM, Hassan Naveed wrote: > Currently MIPS32 supports a JIT for classic BPF only, not extended BPF. > This patch adds JIT support for extended BPF on MIPS32, so code is > actually JIT'ed instead of being only interpreted. Instructions with > 64-bit operands are not supported at this point. > We can delete classic BPF because the kernel will translate classic BPF > programs into extended BPF and JIT them, eliminating the need for > classic BPF. > > Signed-off-by: Hassan Naveed <hnaveed@wavecomp.com>
Nice! Did you check BPF test suite (lib/test_bpf.ko) that both before/after the same number of cBPF programs could be JITed?
Please also follow-up to update Documentation/sysctl/net.txt, bpf_jit_enable section, and adding yourself as co-maintainer for 'BPF JIT for MIPS' wouldn't hurt either if Paul would be good with that, too.
Any plans on completing eBPF support for mips32?
Thanks, Daniel
| |