7P by xguru 2023-06-17 | favorite | 댓글과 토론
  • Rust로 eBPF 프로그램을 개발하기 위한 툴과 라이브러리 모음
    • redbpf: eBPF 프로그램을 로드하거나 eBPF 맵에 접근하기 위한 유저스페이스 라이브러리
    • redbpf-probes: eBPF 프로그램 작성을 위한 idiomatic Rust API
    • redbpf-macros: eBPF 작성을 위한 유용한 매크로들
    • cargo-bpf : eBPF 생성 및 디버깅을 위한 cargo 서브커맨드
  • 많은 BPF 맵 타입들 제공: HashMap, PerCpuHashMap, LruHashMap, LruPerCpuHashMap, Array, PerCpuArray, PerfMap, TcHashMap, StackTrace, ProgramArray, SockMap, DevMap, RingBuf
  • 다수의 BPF 프로그램 타입 제공: KProbe, KRetProbe, UProbe, URetProbe, SocketFilter, XDP, StreamParser, StreamVerdict, TaskIter, SkLookup, Tracepoint