Struct libbpf_sys::bpf_map_info
source · #[repr(C)]pub struct bpf_map_info {Show 17 fields
pub type_: __u32,
pub id: __u32,
pub key_size: __u32,
pub value_size: __u32,
pub max_entries: __u32,
pub map_flags: __u32,
pub name: [c_char; 16],
pub ifindex: __u32,
pub btf_vmlinux_value_type_id: __u32,
pub netns_dev: __u64,
pub netns_ino: __u64,
pub btf_id: __u32,
pub btf_key_type_id: __u32,
pub btf_value_type_id: __u32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub map_extra: __u64,
}
Fields§
§type_: __u32
§id: __u32
§key_size: __u32
§value_size: __u32
§max_entries: __u32
§map_flags: __u32
§name: [c_char; 16]
§ifindex: __u32
§btf_vmlinux_value_type_id: __u32
§netns_dev: __u64
§netns_ino: __u64
§btf_id: __u32
§btf_key_type_id: __u32
§btf_value_type_id: __u32
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
§map_extra: __u64
Implementations§
source§impl bpf_map_info
impl bpf_map_info
pub fn new_bitfield_1() -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
source§impl Clone for bpf_map_info
impl Clone for bpf_map_info
source§fn clone(&self) -> bpf_map_info
fn clone(&self) -> bpf_map_info
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for bpf_map_info
impl Debug for bpf_map_info
source§impl Default for bpf_map_info
impl Default for bpf_map_info
source§fn default() -> bpf_map_info
fn default() -> bpf_map_info
Returns the “default value” for a type. Read more