ebpf_kern/lib.rs
1#![no_std]
2#![allow(clippy::missing_safety_doc)]
3#![feature(core_ffi_c)]
4
5#[cfg(feature = "macros")]
6pub use ebpf_kern_macros::*;
7
8pub mod helpers;
9
10mod ctx;
11pub use self::ctx::Context;
12
13mod map;
14pub use self::map::{ArrayPerCpu, ArrayPerCpuRef, HashMap, HashMapRef};
15
16mod ring_buffer;
17pub use self::ring_buffer::{RingBuffer, RingBufferRef, RingBufferData};
18
19mod program;
20pub use self::program::ProgRef;