From: masi19bw Date: Tue, 22 Jun 2021 09:07:49 +0000 (+0000) Subject: Add docs about BPF_HASH_OF_MAPS X-Git-Tag: v0.21.0~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a17fbc5f95a393a406286316d9dcf2fc2061eb1d;p=platform%2Fupstream%2Fbcc.git Add docs about BPF_HASH_OF_MAPS --- diff --git a/docs/reference_guide.md b/docs/reference_guide.md index 0c7ccfeb..f280be53 100644 --- a/docs/reference_guide.md +++ b/docs/reference_guide.md @@ -1165,7 +1165,7 @@ BPF_ARRAY_OF_MAPS(maps_array, "ex1", 10); ### 15. BPF_HASH_OF_MAPS -Syntax: ```BPF_HASH_OF_MAPS(name, inner_map_name, size)``` +Syntax: ```BPF_HASH_OF_MAPS(name, key_type, inner_map_name, size)``` This creates a hash map with a map-in-map type (BPF_MAP_TYPE_HASH_OF_MAPS) map named ```name``` with ```size``` entries. The inner map meta data is provided by map ```inner_map_name``` and can be most of array or hash maps except ```BPF_MAP_TYPE_PROG_ARRAY```, ```BPF_MAP_TYPE_CGROUP_STORAGE``` and ```BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE```. @@ -1173,7 +1173,7 @@ For example: ```C BPF_ARRAY(ex1, int, 1024); BPF_ARRAY(ex2, int, 1024); -BPF_HASH_OF_MAPS(maps_hash, "ex1", 10); +BPF_HASH_OF_MAPS(maps_hash, struct custom_key, "ex1", 10); ``` ### 16. BPF_STACK