The counter printed at the end of plain map dump does not reflect the exact number of entries in the map, but the number of entries bpftool managed to dump (some of them could not be read, or made no sense to dump (map-in-map...)). Edit slightly the message to make this more explicit. Signed-off-by: Quentin Monnet <quentin.monnet@xxxxxxxxxxxxx> Reviewed-by: Jakub Kicinski <jakub.kicinski@xxxxxxxxxxxxx> --- tools/bpf/bpftool/map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/bpf/bpftool/map.c b/tools/bpf/bpftool/map.c index 206ee46189d9..cead639b3ab1 100644 --- a/tools/bpf/bpftool/map.c +++ b/tools/bpf/bpftool/map.c @@ -809,7 +809,7 @@ static int do_dump(int argc, char **argv) jsonw_end_array(btf_wtr); jsonw_destroy(&btf_wtr); } else { - printf("Found %u element%s\n", num_elems, + printf("Found %u element%s to dump\n", num_elems, num_elems != 1 ? "s" : ""); } -- 2.17.1