2025-08-30 18:49:08 +05:30
2025-08-30 18:49:08 +05:30
2025-08-30 18:49:08 +05:30
2025-08-30 18:49:08 +05:30
2025-08-30 18:49:08 +05:30

Python-BPF

This is an LLVM IR generator for eBPF program. We use llvmlite to generate LLVM IR code from pure Python code. This is then compiled to LLVM object files, which can be loaded into the kernel for execution.

Development

Step 1. Run make install to install the required dependencies.
Step 2. Run make to see the compilation output of the example.

Authors

Description
Python Frontend to LLVM IR for eBPF programs in Pure Python
Readme Apache-2.0 11 MiB
Languages
Python 77.8%
Jupyter Notebook 15.5%
C 2.9%
Rust 1.9%
Shell 1.8%
Other 0.1%