Thread (10 messages) 10 messages, 3 authors, 2021-02-26

Re: [PATCH v6 bpf-next 0/6] bpf: enable task local storage for tracing programs

flat view

From: Martin KaFai Lau <hidden>
Date: 2021-02-26 00:05:12
Also in: bpf, lkml

On Thu, Feb 25, 2021 at 03:43:13PM -0800, Song Liu wrote:
This set enables task local storage for non-BPF_LSM programs.

It is common for tracing BPF program to access per-task data. Currently,
these data are stored in hash tables with pid as the key. In
bcc/libbpftools [1], 9 out of 23 tools use such hash tables. However,
hash table is not ideal for many use case. Task local storage provides
better usability and performance for BPF programs. Please refer to 6/6 for
some performance comparison of task local storage vs. hash table.
Thanks for the patches.

Acked-by: Martin KaFai Lau <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help