On Wed, Dec 11, 2019 at 2:35 PM Brian Vazquez <brianvv@xxxxxxxxxx> wrote: > > From: Yonghong Song <yhs@xxxxxx> > > 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@xxxxxx> > --- 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(+) > [...]