Thread (19 messages) 19 messages, 3 authors, 2021-08-16

Re: [PATCH v5 bpf-next 00/16] BPF perf link and user-provided bpf_cookie

From: patchwork-bot+netdevbpf@kernel.org
Date: 2021-08-16 23:10:10

Hello:

This series was applied to bpf/bpf-next.git (refs/heads/master):

On Sun, 15 Aug 2021 00:05:53 -0700 you wrote:
This patch set implements an ability for users to specify custom black box u64
value for each BPF program attachment, bpf_cookie, which is available to BPF
program at runtime. This is a feature that's critically missing for cases when
some sort of generic processing needs to be done by the common BPF program
logic (or even exactly the same BPF program) across multiple BPF hooks (e.g.,
many uniformly handled kprobes) and it's important to be able to distinguish
between each BPF hook at runtime (e.g., for additional configuration lookup).

[...]
Here is the summary with links:
  - [v5,bpf-next,01/16] bpf: refactor BPF_PROG_RUN into a function
    https://git.kernel.org/bpf/bpf-next/c/fb7dd8bca013
  - [v5,bpf-next,02/16] bpf: refactor BPF_PROG_RUN_ARRAY family of macros into functions
    https://git.kernel.org/bpf/bpf-next/c/7d08c2c91171
  - [v5,bpf-next,03/16] bpf: refactor perf_event_set_bpf_prog() to use struct bpf_prog input
    https://git.kernel.org/bpf/bpf-next/c/652c1b17b85b
  - [v5,bpf-next,04/16] bpf: implement minimal BPF perf link
    https://git.kernel.org/bpf/bpf-next/c/b89fbfbb854c
  - [v5,bpf-next,05/16] bpf: allow to specify user-provided bpf_cookie for BPF perf links
    https://git.kernel.org/bpf/bpf-next/c/82e6b1eee6a8
  - [v5,bpf-next,06/16] bpf: add bpf_get_attach_cookie() BPF helper to access bpf_cookie value
    https://git.kernel.org/bpf/bpf-next/c/7adfc6c9b315
  - [v5,bpf-next,07/16] libbpf: re-build libbpf.so when libbpf.map changes
    https://git.kernel.org/bpf/bpf-next/c/61c7aa5020e9
  - [v5,bpf-next,08/16] libbpf: remove unused bpf_link's destroy operation, but add dealloc
    https://git.kernel.org/bpf/bpf-next/c/d88b71d4a916
  - [v5,bpf-next,09/16] libbpf: use BPF perf link when supported by kernel
    https://git.kernel.org/bpf/bpf-next/c/668ace0ea5ab
  - [v5,bpf-next,10/16] libbpf: add bpf_cookie support to bpf_link_create() API
    https://git.kernel.org/bpf/bpf-next/c/3ec84f4b1638
  - [v5,bpf-next,11/16] libbpf: add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs
    https://git.kernel.org/bpf/bpf-next/c/47faff371755
  - [v5,bpf-next,12/16] selftests/bpf: test low-level perf BPF link API
    https://git.kernel.org/bpf/bpf-next/c/f36d3557a132
  - [v5,bpf-next,13/16] selftests/bpf: extract uprobe-related helpers into trace_helpers.{c,h}
    https://git.kernel.org/bpf/bpf-next/c/a549aaa67395
  - [v5,bpf-next,14/16] selftests/bpf: add bpf_cookie selftests for high-level APIs
    https://git.kernel.org/bpf/bpf-next/c/0a80cf67f34c
  - [v5,bpf-next,15/16] libbpf: add uprobe ref counter offset support for USDT semaphores
    https://git.kernel.org/bpf/bpf-next/c/5e3b8356de36
  - [v5,bpf-next,16/16] selftests/bpf: add ref_ctr_offset selftests
    https://git.kernel.org/bpf/bpf-next/c/4bd11e08e0bb

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help