Messages in this thread |  | | From | Andrii Nakryiko <> | Date | Wed, 18 Dec 2019 16:54:28 -0800 | Subject | Re: [PATCH v3 bpf-next 08/11] libbpf: add libbpf support to batch ops |
| |
On Wed, Dec 11, 2019 at 2:35 PM Brian Vazquez <brianvv@google.com> wrote: > > From: Yonghong Song <yhs@fb.com> > > Added four libbpf API functions to support map batch operations: > . int bpf_map_delete_batch( ... ) > . int bpf_map_lookup_batch( ... ) > . int bpf_map_lookup_and_delete_batch( ... ) > . int bpf_map_update_batch( ... ) > > Signed-off-by: Yonghong Song <yhs@fb.com> > ---
These libbpf APIs should use _opts approach from the get go to make them extensible, but preserving backwards/forward compatibility. Please take a look at one of few that are already using them (or follow Andrey's bpf_prog_attach work, as he's adding opts-based one at the moment).
> tools/lib/bpf/bpf.c | 61 ++++++++++++++++++++++++++++++++++++++++ > tools/lib/bpf/bpf.h | 14 +++++++++ > tools/lib/bpf/libbpf.map | 4 +++ > 3 files changed, 79 insertions(+) >
[...]
|  |