From a17fbc5f95a393a406286316d9dcf2fc2061eb1d Mon Sep 17 00:00:00 2001 From: masi19bw Date: Tue, 22 Jun 2021 09:07:49 +0000 Subject: [PATCH] Add docs about BPF_HASH_OF_MAPS --- docs/reference_guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.34.1