Enumerations
enum class MapType : uint32_t
| Name | Value | Comments |
|---|---|---|
| ARRAY | 1u |
An array map. Equivalent to `BPF_MAP_TYPE_ARRAY`. |
| HASH_MAP | 2u |
A hash map. Equivalent to `BPF_MAP_TYPE_HASH`. |
| RING_BUFFER | 3u |
A hash map. Equivalent to `BPF_MAP_TYPE_RINGBUF`. |
| PERCPU_ARRAY | 4u |
A per-CPU array. Equivalent to `BPF_MAP_TYPE_PERCPU_ARRAY`. |
| PERCPU_HASH | 5u |
A per-CPU hash map. Equivalent to `BPF_MAP_TYPE_PERCPU_HASH`. |
| DEVMAP_HASH | 6u |
A device-map that holds references to network devices. Equivalent to |
| LPM_TRIE | 7u |
A longest prefix match trie. Equivalent to `BPF_MAP_TYPE_LPM_TRIE`. |
| LRU_HASH | 8u |
A LRU hash map. Equivalent to `BPF_MAP_TYPE_LRU_HASH`. |
| SK_STORAGE | 9u |
A socket storage map. Equivalent to `BPF_MAP_TYPE_SK_STORAGE`. |
Type of an eBPF maps.
Defined at line 15 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
Records
Functions
-
zx_status_t Clone (::fuchsia::ebpf::MapType value, ::fuchsia::ebpf::MapType * result)Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::ebpf::MapFlags value, ::fuchsia::ebpf::MapFlags * result)Defined at line 147 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::ebpf::StructId value, ::fuchsia::ebpf::StructId * result)Defined at line 217 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::ebpf::MapSchema & _value, ::fuchsia::ebpf::MapSchema * _result)Defined at line 259 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::ebpf::StructAccess & _value, ::fuchsia::ebpf::StructAccess * _result)Defined at line 416 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::ebpf::ProgramHandle & _value, ::fuchsia::ebpf::ProgramHandle * _result)Defined at line 597 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::ebpf::ProgramId & _value, ::fuchsia::ebpf::ProgramId * _result)Defined at line 626 of file fidling/gen/sdk/fidl/fuchsia.ebpf/fuchsia.ebpf/hlcpp/fuchsia/ebpf/cpp/fidl.h