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
`BPF_MAP_TYPE_DEVMAP`.

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