BpfError

Type Alias BpfError 

Source
pub type BpfError = EbpfError;
๐Ÿ‘ŽDeprecated since 0.13.0: use EbpfError instead
Expand description

The error type returned by Bpf::load_file and Bpf::load.

Aliased Typeยง

pub enum BpfError {
    FileError {
        path: PathBuf,
        error: Error,
    },
    UnexpectedPinningType {
        name: u32,
    },
    ParseError(ParseError),
    BtfError(BtfError),
    RelocationError(EbpfRelocationError),
    BtfRelocationError(BtfRelocationError),
    NoBTF,
    MapError(MapError),
    ProgramError(ProgramError),
}

Variantsยง

ยง

FileError

Error loading file

Fields

ยงpath: PathBuf

The file path

ยงerror: Error

The original io::Error

ยง

UnexpectedPinningType

Unexpected pinning type

Fields

ยงname: u32

The value encountered

ยง

ParseError(ParseError)

Error parsing BPF object

ยง

BtfError(BtfError)

Error parsing BTF object

ยง

RelocationError(EbpfRelocationError)

Error performing relocations

ยง

BtfRelocationError(BtfRelocationError)

Error performing relocations

ยง

NoBTF

No BTF parsed for object

ยง

MapError(MapError)

A map error

ยง

ProgramError(ProgramError)

A program error