summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorMartin KaFai Lau <kafai@fb.com>2020-08-28 04:18:13 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2020-08-28 16:41:30 +0300
commit134fede4eecfcbe7900e789f625fa6f9c3a8cd0e (patch)
treeac0ff7502836e57adf3e1d442dd6814a08e5a8b4 /init
parentf4d05259213ff1e91f767c91dcab455f68308fac (diff)
downloadlinux-134fede4eecfcbe7900e789f625fa6f9c3a8cd0e.tar.xz
bpf: Relax max_entries check for most of the inner map types
Most of the maps do not use max_entries during verification time. Thus, those map_meta_equal() do not need to enforce max_entries when it is inserted as an inner map during runtime. The max_entries check is removed from the default implementation bpf_map_meta_equal(). The prog_array_map and xsk_map are exception. Its map_gen_lookup uses max_entries to generate inline lookup code. Thus, they will implement its own map_meta_equal() to enforce max_entries. Since there are only two cases now, the max_entries check is not refactored and stays in its own .c file. Signed-off-by: Martin KaFai Lau <kafai@fb.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/bpf/20200828011813.1970516-1-kafai@fb.com
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions