-
- Downloads
tools/bpftool: Move map/prog parsing logic into common
Move functions that parse map and prog by id/tag/name/etc outside of map.c/prog.c, respectively. These functions are used outside of those files and are generic enough to be in common. This also makes heavy-weight map.c and prog.c more decoupled from the rest of bpftool files and facilitates more lightweight bootstrap bpftool variant. Signed-off-by:Andrii Nakryiko <andriin@fb.com> Signed-off-by:
Alexei Starovoitov <ast@kernel.org> Reviewed-by:
Quentin Monnet <quentin@isovalent.com> Link: https://lore.kernel.org/bpf/20200619231703.738941-5-andriin@fb.com
Showing
- tools/bpf/bpftool/common.c 308 additions, 0 deletionstools/bpf/bpftool/common.c
- tools/bpf/bpftool/main.h 2 additions, 0 deletionstools/bpf/bpftool/main.h
- tools/bpf/bpftool/map.c 0 additions, 156 deletionstools/bpf/bpftool/map.c
- tools/bpf/bpftool/prog.c 0 additions, 152 deletionstools/bpf/bpftool/prog.c
Please sign in to comment