612ff099a11092a6ed4084b84a8810155884baca |
|
17-Jul-2017 |
Daniel Borkmann <daniel@iogearbox.net> |
bpf: support loading map in map from obj Add support for map in map in the loader and add a small example program. The outer map uses inner_id to reference a bpf_elf_map with a given ID as the inner type. Loading maps is done in three passes, i) all non-map in map maps are loaded, ii) all map in map maps are loaded based on the inner_id map spec of a non-map in map with corresponding id, and iii) related inner maps are attached to the map in map with given inner_idx key. Pinned objetcs are assumed to be managed externally, so they are only retrieved from BPF fs. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
/external/iproute2/examples/bpf/bpf_map_in_map.c
|