bpf, doc: add entries of who looks over which jits
authorDaniel Borkmann <[email protected]>
Tue, 27 Nov 2018 00:21:00 +0000 (01:21 +0100)
committerAlexei Starovoitov <[email protected]>
Tue, 27 Nov 2018 02:11:48 +0000 (18:11 -0800)
Make the high-level BPF JIT entry a general 'catch-all' and add
architecture specific entries to make it more clear who actively
maintains which BPF JIT compiler. The list (L) address implies
that this eventually lands in the bpf patchwork bucket. Goal is
that this set of responsible developers listed here is always up
to date and a point of contact for helping out in e.g. feature
development, fixes, review or testing patches in order to help
long-term in ensuring quality of the BPF JITs and therefore BPF
core under a given architecture. Every new JIT in future /must/
have an entry here as well.

Signed-off-by: Daniel Borkmann <[email protected]>
Acked-by: Alexei Starovoitov <[email protected]>
Acked-by: Naveen N. Rao <[email protected]>
Acked-by: Sandipan Das <[email protected]>
Acked-by: Martin Schwidefsky <[email protected]>
Acked-by: Heiko Carstens <[email protected]>
Acked-by: David S. Miller <[email protected]>
Acked-by: Zi Shen Lim <[email protected]>
Acked-by: Paul Burton <[email protected]>
Acked-by: Jakub Kicinski <[email protected]>
Acked-by: Wang YanQing <[email protected]>
Signed-off-by: Alexei Starovoitov <[email protected]>
MAINTAINERS

index 03c46f4831433fee1503bcabbda0fad23754ad95..bfaa411199021456f2f3d5f972672e60d4f154c5 100644 (file)
@@ -2801,7 +2801,7 @@ T:        git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
 Q:     https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
 S:     Supported
-F:     arch/x86/net/bpf_jit*
+F:     arch/*/net/*
 F:     Documentation/networking/filter.txt
 F:     Documentation/bpf/
 F:     include/linux/bpf*
@@ -2821,6 +2821,67 @@ F:       tools/bpf/
 F:     tools/lib/bpf/
 F:     tools/testing/selftests/bpf/
 
+BPF JIT for ARM
+M:     Shubham Bansal <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/arm/net/
+
+BPF JIT for ARM64
+M:     Daniel Borkmann <[email protected]>
+M:     Alexei Starovoitov <[email protected]>
+M:     Zi Shen Lim <[email protected]>
+L:     [email protected]
+S:     Supported
+F:     arch/arm64/net/
+
+BPF JIT for MIPS (32-BIT AND 64-BIT)
+M:     Paul Burton <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/mips/net/
+
+BPF JIT for NFP NICs
+M:     Jakub Kicinski <[email protected]>
+L:     [email protected]
+S:     Supported
+F:     drivers/net/ethernet/netronome/nfp/bpf/
+
+BPF JIT for POWERPC (32-BIT AND 64-BIT)
+M:     Naveen N. Rao <[email protected]>
+M:     Sandipan Das <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/powerpc/net/
+
+BPF JIT for S390
+M:     Martin Schwidefsky <[email protected]>
+M:     Heiko Carstens <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/s390/net/
+X:     arch/s390/net/pnet.c
+
+BPF JIT for SPARC (32-BIT AND 64-BIT)
+M:     David S. Miller <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/sparc/net/
+
+BPF JIT for X86 32-BIT
+M:     Wang YanQing <[email protected]>
+L:     [email protected]
+S:     Maintained
+F:     arch/x86/net/bpf_jit_comp32.c
+
+BPF JIT for X86 64-BIT
+M:     Alexei Starovoitov <[email protected]>
+M:     Daniel Borkmann <[email protected]>
+L:     [email protected]
+S:     Supported
+F:     arch/x86/net/
+X:     arch/x86/net/bpf_jit_comp32.c
+
 BROADCOM B44 10/100 ETHERNET DRIVER
 M:     Michael Chan <[email protected]>
 L:     [email protected]