Thread (32 messages) flat view 32 messages, 6 authors, 2018-11-20

Re: [PATCH v3 0/4] bpf: allow zero-initialising hash map seed

From: Song Liu <hidden>
Date: 2018-11-17 03:47:00
Also in: linux-api

On Nov 16, 2018, at 3:41 AM, Lorenz Bauer [off-list ref] wrote:

Allow forcing the seed of a hash table to zero, for deterministic
execution during benchmarking and testing.

Changes from v2:
* Change ordering of BPF_F_ZERO_SEED in linux/bpf.h

Comments adressed from v1:
* Add comment to discourage production use to linux/bpf.h
* Require CAP_SYS_ADMIN

Lorenz Bauer (4):
 bpf: allow zero-initializing hash map seed
 bpf: move BPF_F_QUERY_EFFECTIVE after map flags
 tools: sync linux/bpf.h
 tools: add selftest for BPF_F_ZERO_SEED

include/uapi/linux/bpf.h                |  9 ++--
kernel/bpf/hashtab.c                    | 13 ++++-
tools/include/uapi/linux/bpf.h          | 13 +++--
tools/testing/selftests/bpf/test_maps.c | 68 +++++++++++++++++++++----
4 files changed, 84 insertions(+), 19 deletions(-)

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