[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180517063548.6373-1-sandipan@linux.vnet.ibm.com>
Date: Thu, 17 May 2018 12:05:42 +0530
From: Sandipan Das <sandipan@...ux.vnet.ibm.com>
To: ast@...nel.org, daniel@...earbox.net
Cc: netdev@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org,
naveen.n.rao@...ux.vnet.ibm.com
Subject: [PATCH bpf 0/6] bpf: enhancements for multi-function programs
This patch series introduces the following:
[1] Support for bpf-to-bpf function calls in the powerpc64 JIT compiler.
[2] Provide a way for resolving function calls because of the way JITed
images are allocated in powerpc64.
[3] Fix to get JITed instruction dumps for multi-function programs from
the bpf system call.
Sandipan Das (6):
bpf: support 64-bit offsets for bpf function calls
bpf: powerpc64: add JIT support for multi-function programs
bpf: get kernel symbol addresses via syscall
tools: bpf: sync bpf uapi header
tools: bpftool: resolve calls without using imm field
bpf: fix JITed dump for multi-function programs via syscall
arch/powerpc/net/bpf_jit_comp64.c | 79 ++++++++++++++++++++++++++++++++++-----
include/uapi/linux/bpf.h | 2 +
kernel/bpf/syscall.c | 56 ++++++++++++++++++++++++---
kernel/bpf/verifier.c | 22 +++++++----
tools/bpf/bpftool/prog.c | 31 +++++++++++++++
tools/bpf/bpftool/xlated_dumper.c | 24 ++++++++----
tools/bpf/bpftool/xlated_dumper.h | 2 +
tools/include/uapi/linux/bpf.h | 2 +
8 files changed, 189 insertions(+), 29 deletions(-)
--
2.14.3
Powered by blists - more mailing lists