Skip to main content

bpf_map_lookup_element

Function bpf_map_lookup_element 

Source
pub fn bpf_map_lookup_element(
    map: BorrowedFd<'_>,
    key: &[u8],
    value_out: &mut [u8],
    flags: BpfMapLookupFlags,
) -> Result<(), Errno>
Expand description

BPF_MAP_LOOKUP_ELEM — lit la valeur associée à key dans value_out.

value_out.len() doit valoir value_size (ou value_size * num_possible_cpus pour les cartes per-CPU) ; un mismatch ⇒ [Errno::EINVAL] remonté du kernel.

§Errors

  • [Errno::ENOENT] : clé absente.
  • [Errno::EINVAL] : taille de clé/valeur incohérente.