Namespaces

Enumerations

enum class MapType : uint32_t
Name Value Comments
kArray 1u

An array map. Equivalent to `BPF_MAP_TYPE_ARRAY`.

kHashMap 2u

A hash map. Equivalent to `BPF_MAP_TYPE_HASH`.

kRingBuffer 3u

A hash map. Equivalent to `BPF_MAP_TYPE_RINGBUF`.

kPercpuArray 4u

A per-CPU array. Equivalent to `BPF_MAP_TYPE_PERCPU_ARRAY`.

kPercpuHash 5u

A per-CPU hash map. Equivalent to `BPF_MAP_TYPE_PERCPU_HASH`.

kDevmapHash 6u

A device-map that holds references to network devices. Equivalent to
`BPF_MAP_TYPE_DEVMAP`.

kLpmTrie 7u

A longest prefix match trie. Equivalent to `BPF_MAP_TYPE_LPM_TRIE`.

kLruHash 8u

A LRU hash map. Equivalent to `BPF_MAP_TYPE_LRU_HASH`.

kSkStorage 9u

A socket storage map. Equivalent to `BPF_MAP_TYPE_SK_STORAGE`.

Type of an eBPF maps.

Defined at line 125 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/cpp/fidl/fuchsia.ebpf/cpp/common_types.h

Records